Hallo!
Erstmal ein fröhliches "Archlinux ist toll", hab es heute installiert. Gefällt mir viel besser als xUbuntu und die Suse. Aber nun zum Thema:
Ich hab ein relativ umfangreiches Softwarepaket, das ich für mein Informatikprojekt installieren muss. Leider hakt die Kompilierung an einer Stelle fest, und zwar benötigt der Compiler eine Library, die "socket" heißt... nunja, sowas sollte eigentlich im Systemstandard bereits mit dabei sein. Da ich einen Fehler bekomme, fehlt sie wohl noch. Nur kann ich leider nicht rausfinden, in welchem Paket sie liegt, da die Dateisuche mit pacman nur bei installierten Paketen klappt (oder hab ich etwas übersehen?).
Unter Suse funktionierte das Kompilieren noch. Damals hatte ich alle möglichen Dev-Pakete mit installiert. Vermutlich steckt dort irgendwo die Library drin. Kann mir da jemand helfen? Wäre echt nett! Und falls das hier das verkehrte Forum ist - vielleicht passt "Programmierung" besser - dann könnte jemand das Thema verschieben?
Hier noch eine Konsolenausgabe:
checking for main in -lm... yes
checking for main in -lnsl... yes
checking for main in -lsocket... no
configure: WARNING: "No libsocket?"
Und in der config.log steht dann entsprechend dies hier:
configure:4130: result: yes
configure:4145: checking for main in -lsocket
configure:4174: gcc -o conftest -Wall -g -Wall -g -L/home/rainer/servicemaps/pamina/../inst/lib -Wl,-R/home/rainer/servicemaps/pamina/../inst/lib conftest.c -lsocket -lnsl -lm >&5
/usr/bin/ld: cannot find -lsocket
collect2: ld returned 1 exit status
Also Fehler ist klar, nur wo bekomme ich die richtige socket-lib her?