pkgsrc-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

m68k ports vs. libgcc_pic?

After some 3+ years idle, I decided to drag out my MVME167A system
and see what the state of -current was on this bit of esoterica.  (Last
updated to 4.0_STABLE as of mid-June 2008.)

After coping with a dead nvram battery and hacking /etc/rc.d/swap1 to
mount my NFS-resident swap file early so the machine could actually
rebuild the databases, I set about building a few necessary packages
before comitting to installing on local disk.

I set about building dependncies leading up to "security/sudo".  This
went fine, albeit slow, until late in building for sudo itself.  The
process stopped with the following:

/bin/sh ./libtool --mode=compile gcc -c -I. -I. -I/usr/include -O2 -pthread 
-I/usr/include -D_PATH_SUDOERS=\"/usr/pkg/etc/sudoers\" -DSUDOERS_UID=0 
-DSUDOERS_GID=0 -DSUDOERS_MODE=0440  ./sudo_noexec.c
libtool: compile:  gcc -c -I. -O2 -pthread 
-D_PATH_SUDOERS=\"/usr/pkg/etc/sudoers\" -DSUDOERS_UID=0 -DSUDOERS_GID=0 
-DSUDOERS_MODE=0440 ./sudo_noexec.c  -fPIC -DPIC -o .libs/sudo_noexec.o
libtool: compile:  gcc -c -I. -O2 -pthread -D_PATH_SUDOERS=\"/usr/pkg/etc/sudoers\" 
-DSUDOERS_UID=0 -DSUDOERS_GID=0 -DSUDOERS_MODE=0440 ./sudo_noexec.c -o sudo_noexec.o >/dev/null 
/bin/sh ./libtool --mode=link gcc -module -L. -L/usr/lib -Wl,-R/usr/lib 
-pthread -Wl,-R/usr/pkg/lib -o sudo_noexec.lo -avoid-version 
-rpath /usr/pkg/libexec
libtool: link: gcc -shared  .libs/sudo_noexec.o   
-L/var/tmp/pkgsrc/security/sudo/work/.buildlink/lib  -pthread 
-Wl,-R/usr/pkg/lib   -pthread -Wl,-soname -Wl, -o 
ld: cannot find -lgcc_pic
ld: cannot find -lgcc_pic
*** Error code 1

make: stopped in /var/tmp/pkgsrc/security/sudo/work/sudo-1.7.7
*** Error code 1

make: stopped in /x/pkgsrc/security/sudo
*** Error code 1

make: stopped in /x/pkgsrc/security/sudo
136 [sysop@mv167:../pkgsrc/security/sudo]$ uname -a
NetBSD mv167.technoskunk.fur 5.99.56 NetBSD 5.99.56 (VME167) #1: Sat Oct 29 
14:45:49 CDT 2011  

I recall seeing something regarding a "lib*_pic" library recently being
removed as no-longer necessary on some ports but a quick search of the
mailing-list archives has been inconclusive.  Maybe some part of the
change is incomplete?

|/"\ John D. Baker, KN5UKS               NetBSD     Darwin/MacOS X
|\ / jdbaker[snail]mylinuxisp[flyspeck]com    OpenBSD            FreeBSD
| X  No HTML/proprietary data in email.   BSD just sits there and works!
|/ \ GPGkeyID:  D703 4A7E 479F 63F8 D3F4  BD99 9572 8F23 E4AD 1645

Home | Main Index | Thread Index | Old Index