Skip to contentSkip to conversation

Not able to compile modutils-2.4.21-7.src.rpm

DISCUSSION Paolo Ciarrocchi 1 participant 1 message Dec 14, 2002

lore
Share & tools
lore
#0 lore raw

From: Rusty Russell <[email protected]>
[...]

Quoted 7 lines
Quoted 6 lines

/usr/bin/ld: cannot find -lc
collect2: ld returned 1 exit status
make[1]: *** [insmod.static] Error 1
make[1]: Leaving directory `/usr/src/RPM/BUILD/modutils-2.4.21/insmod'
make: *** [all] Error 2
error: Bad exit status from /var/tmp/rpm-tmp.76637 (%build)

Quoted 7 lines

It looks like you don't have the ability to make static binaries. Does this fail for you, too?

	echo 'int main(){return 0;}' > /tmp/foo.c && gcc -static -o foo foo.c

Perhaps there is some RH devel package you need to install to allow this to work?

Yes, you are correct and I am a stupid guy ;-)
Gregoire told me what the package is,
glibc-static-devel...

Ok, now rpm --rebuild --target i686 blabla.src.rpm works perfectly.

No problem with modules, thank you very much!

Paolo

From: Gregoire Favre <[email protected]>
[...]

Quoted 5 lines
Quoted 3 lines

/usr/bin/ld: cannot find -lc
collect2: ld returned 1 exit status
make[1]: *** [insmod.static] Error 1

Just install glibc-static-devel...

Ahh... you are correct! Now it compiles,
sorry for the silly report and thank you!

Paolo

Signature · 5 lines
______________________________________________
http://www.linuxmail.org/
Now with POP3/IMAP access for only US$19.95/yr

Powered by Outblaze