anoniem Geplaatst: 13 juli 2002 Delen Geplaatst: 13 juli 2002 Hallo, ik ben begonnen met LFS en kom het volgende tijdens het compileren van bash tegen: /bin/sh ./support/mkversion.sh -b -S . -s release -d 2.05a -o newversion.h \ && mv newversion.h version.h rm -f version.o gcc -DPROGRAM='"bash"' -DCONF_HOSTTYPE='"i686"' -DCONF_OSTYPE='"linux-gnu"' -DCONF_MACHTYPE='"i686-pc-linux-gnu"' -DCONF_VENDOR='"pc"' -DSHELL -DHAVE_CONFIG_H -I. -I. -I./include -I./lib -g -O2 -c version.c gcc -DPROGRAM='"bash"' -DCONF_HOSTTYPE='"i686"' -DCONF_OSTYPE='"linux-gnu"' -DCONF_MACHTYPE='"i686-pc-linux-gnu"' -DCONF_VENDOR='"pc"' -DSHELL -DHAVE_CONFIG_H -I. -I. -I./include -I./lib -o bashversion ./support/bashversion.c version.o *********************************************************** * * * GNU bash, version 2.05a.0(10)-release (i686-pc-linux-gnu) * * *********************************************************** rm -f shell.o gcc -DPROGRAM='"bash"' -DCONF_HOSTTYPE='"i686"' -DCONF_OSTYPE='"linux-gnu"' -DCONF_MACHTYPE='"i686-pc-linux-gnu"' -DCONF_VENDOR='"pc"' -DSHELL -DHAVE_CONFIG_H -I. -I. -I./include -I./lib -g -O2 -c shell.c In file included from shell.h:41, from shell.c:48: externs.h:163: conflicting types for `gethostname' /usr/include/unistd.h:734: previous declaration of `gethostname' externs.h:196: conflicting types for `strncasecmp' /usr/include/string.h:277: previous declaration of `strncasecmp' Hij is statisch gelinkt, want dat moet. Als ik hem dynamisch link dat doet hij het wel goed. Wat heb ik mis gedaan? Quote Link naar reactie
anoniem Geplaatst: 14 juli 2002 Auteur Delen Geplaatst: 14 juli 2002 Stel deze vraag eens op de LFS mailinglist (lfs-support). Succes! Quote Link naar reactie
anoniem Geplaatst: 14 juli 2002 Auteur Delen Geplaatst: 14 juli 2002 Ik heb het opgelost door een kale nieuwe linux MDK 8.2 te installeren. Die compileerde alles wel meteen. Ik denk dat er ergens iets mis is gegaan. Ik zal wel een pakket te veel hebben verwijderd. Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen