do we need here a new stage1 tarball w/ updated uclibc, or just recompile all packages from the start? sorry for ths dumb question.
--edel On Sat, 15 Jan 2005 12:17:50 +0100, Sander Knopper <[EMAIL PROTECTED]> wrote: > uclibc-0.9.27 isn't binary compatible with previous versions, I assume that > has something to do with your problem. > > You'll have to recompile everything on your system but I'm not sure in which > order. > > Op zaterdag 15 januari 2005 12:14, schreef Natanael Copa: > > I have upgraded uclibc to uclibc-0.9.27 but gets some "function not > > implemented" here and there when using emerge afterards. I tried to > > recompile python but it fails on nis: > > > > ... > > building 'nis' extension > > i386-pc-linux-uclibc-gcc -pthread -fno-strict-aliasing -DNDEBUG > > -march=i386 -Os -pipe -fno-strict-aliasing -DNDEBUG -march=i386 -Os > > -pipe -fPIC -I. > > -I/var/tmp/portage/python-2.3.4/work/Python-2.3.4/./Include > > -I/var/tmp/portage/python-2.3.4/work/Python-2.3.4/Include > > -I/var/tmp/portage/python-2.3.4/work/Python-2.3.4 > > -c /var/tmp/portage/python-2.3.4/work/Python-2.3.4/Modules/nismodule.c > > -o build/temp.linux-i686-2.3/nismodule.o > > /var/tmp/portage/python-2.3.4/work/Python-2.3.4/Modules/nismodule.c:18:28: > > rpcsvc/yp_prot.h: No such file or directory > > /var/tmp/portage/python-2.3.4/work/Python-2.3.4/Modules/nismodule.c:19:27: > > rpcsvc/ypclnt.h: No such file or directory > > /var/tmp/portage/python-2.3.4/work/Python-2.3.4/Modules/nismodule.c: In > > function `nis_error': > > /var/tmp/portage/python-2.3.4/work/Python-2.3.4/Modules/nismodule.c:31: > > warning: passing arg 2 of `PyErr_SetString' makes pointer from integer > > without a cast > > /var/tmp/portage/python-2.3.4/work/Python-2.3.4/Modules/nismodule.c: In > > function `nis_foreach': > > /var/tmp/portage/python-2.3.4/work/Python-2.3.4/Modules/nismodule.c:82: > > error: `YP_TRUE' undeclared (first use in this function) > > /var/tmp/portage/python-2.3.4/work/Python-2.3.4/Modules/nismodule.c:82: > > error: (Each undeclared identifier is reported only once > > /var/tmp/portage/python-2.3.4/work/Python-2.3.4/Modules/nismodule.c:82: > > error: for each function it appears in.) > > /var/tmp/portage/python-2.3.4/work/Python-2.3.4/Modules/nismodule.c: In > > function `nis_cat': > > /var/tmp/portage/python-2.3.4/work/Python-2.3.4/Modules/nismodule.c:149: > > error: storage size of `cb' isn't known > > /var/tmp/portage/python-2.3.4/work/Python-2.3.4/Modules/nismodule.c: In > > function `nis_xdr_domainname': > > /var/tmp/portage/python-2.3.4/work/Python-2.3.4/Modules/nismodule.c:223: > > error: `YPMAXDOMAIN' undeclared (first use in this function) > > /var/tmp/portage/python-2.3.4/work/Python-2.3.4/Modules/nismodule.c: In > > function `nis_xdr_mapname': > > /var/tmp/portage/python-2.3.4/work/Python-2.3.4/Modules/nismodule.c:233: > > error: `YPMAXMAP' undeclared (first use in this function) > > running build_scripts > > running install_lib > > creating //var/tmp/portage/python-2.3.4/image/usr/lib/python2.3/lib-dynload > > copying build/lib.linux-i686-2.3/struct.so > > -> //var/tmp/portage/python-2.3.4/image/usr/lib/python2.3/lib-dynload > > error: > > //var/tmp/portage/python-2.3.4/image/usr/lib/python2.3/lib-dynload/struct.s > >o: Function not implemented make: *** [sharedinstall] Error 1 > > > > > > emerge fails generally: > > > > ./usr/share/man/man8/dnrd.8.gz > > ./etc/ > > ./etc/init.d/ > > ./etc/init.d/dnrd > > ./etc/conf.d/ > > ./etc/conf.d/dnrd > > > > >>> Done. > > >>> extracting info > > >>> extracting dnrd-2.18 > > >>> Merging net-dns/dnrd-2.18 to / > > > > --- /usr/ > > --- /usr/sbin/ > > Traceback (most recent call last): > > File "/usr/bin/emerge", line 3036, in ? > > mydepgraph.merge(mydepgraph.altlist()) > > File "/usr/bin/emerge", line 1823, in merge > > retval=portage.pkgmerge(mytbz2,myroot,self.pkgsettings) > > File "/usr/lib/portage/pym/portage.py", line 6843, in pkgmerge > > mylink.merge(pkgloc,infloc,myroot,myebuild,cleanup=1) > > File "/usr/lib/portage/pym/portage.py", line 6744, in merge > > return > > self.treewalk(mergeroot,myroot,inforoot,myebuild,cleanup=cleanup) > > File "/usr/lib/portage/pym/portage.py", line 6370, in treewalk > > if > > self.mergeme(srcroot,destroot,outfile,secondhand,"",cfgfiledict,mymtime): > > File "/usr/lib/portage/pym/portage.py", line 6609, in mergeme if > > self.mergeme(srcroot,destroot,outfile,secondhand,offset+x > > +"/",cfgfiledict,thismtime): > > File "/usr/lib/portage/pym/portage.py", line 6609, in mergeme > > if self.mergeme(srcroot,destroot,outfile,secondhand,offset+x > > +"/",cfgfiledict,thismtime): > > File "/usr/lib/portage/pym/portage.py", line 6673, in mergeme > > mymtime=movefile(mysrc,mydest,newmtime=thismtime,sstat=mystat, > > mysettings=self.settings) > > File "/usr/lib/portage/pym/portage.py", line 2752, in movefile > > os.utime(dest,(newmtime,newmtime)) > > OSError: [Errno 38] Function not implemented: '/usr/sbin/dnrd' > > > > > > I have to rollback to 0.9.26-r7 unsing the binarypackage and tar -jxpf. > > > > my env: > > Portage 2.0.51-r12 (uclibc/x86/hardened, gcc-3.3.4, uclibc-0.9.27-r0, > > 2.4.28 i686) > > ================================================================= > > System uname: 2.4.28 i686 Intel(R) Xeon(TM) CPU 2.40GHz > > Gentoo Base System version 1.6.8 > > Python: dev-lang/python-2.3.4 [2.3.4 (#1, Oct 23 2004, > > 01:39:48)] > > distcc 2.18.3 i386-pc-linux-uclibc (protocols 1 and 2) (default port > > 3632) [disabled] > > ccache version 2.3 [enabled] > > dev-lang/python: 2.3.4 > > sys-devel/autoconf: 2.13, 2.59-r6 > > sys-devel/automake: 1.5, 1.8.5-r2, 1.6.3, 1.7.9, 1.4_p6, 1.9.3 > > sys-devel/binutils: 2.15.92.0.2-r2 > > sys-devel/libtool: 1.5.10-r2 > > virtual/os-headers: 2.6.8.1-r2 > > ACCEPT_KEYWORDS="x86 ~x86" > > AUTOCLEAN="yes" > > CFLAGS="-march=i386 -Os -pipe" > > CHOST="i386-pc-linux-uclibc" > > CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config > > /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf > > /etc/terminfo /etc/env.d" > > CXXFLAGS="-Os -pipe" > > DISTDIR="/usr/portage/distfiles" > > FEATURES="autoaddcvs autoconfig buildpkg ccache distlocks nodoc noinfo > > noman sandbox sfperms strict" > > GENTOO_MIRRORS="ftp://mirror.pudas.net/gentoo > > ftp://ftp.uninett.no/pub/Linux/Gentoo http://gentoo.oregonstate.edu > > http://www.ibiblio.org/pub/Linux/distributions/gentoo" > > MAKEOPTS="-j2" > > PKGDIR="/usr/portage/packages" > > PORTAGE_TMPDIR="/var/tmp" > > PORTDIR="/usr/portage" > > PORTDIR_OVERLAY="/usr/local/portage" > > SYNC="rsync://proxy.nor.wtbts.org/gentoo-portage" > > USE="x86 X509 berkdb cdr hardened ncurses perl pic pie python readline > > ssl tcpd uclibc zlib" > > Unset: LDFLAGS > > > > > > Same thing happens with gcc 3.4. Any suggestions to get things going > > again? I have not tried with the 2.4 linux headers but the the target is > > supposed to use a hardened-dev-kernel. > > > > -- > > Natanael Copa > > > > > > > > -- > > [email protected] mailing list > > -- > [email protected] mailing list > > -- [email protected] mailing list
