Gentoo Archives: gentoo-alt

From: Martin Luessi <mluessi@×××××.com>
To: gentoo-alt@l.g.o
Subject: Re: [gentoo-alt] Building python fails on SLES10.1 (python-2.7.2)
Date: Sat, 24 Sep 2011 21:58:41
Message-Id: CANyH568_djeAmHW6c-QFZN_cqPsX6CxF0q8J99VzN935f22QdQ@mail.gmail.com
In Reply to: Re: [gentoo-alt] Building python fails on SLES10.1 (python-2.7.2) by justin
On Sat, Sep 24, 2011 at 11:21 AM, justin <jlec@g.o> wrote:
> On 9/24/11 4:58 PM, Moritz Schlarb wrote: >> Hi! >> >> On SLES 10.1 (glibc-2.4), building Python fails because the modules >> crypt and nis cannot be built. >> I worked around this by editing the ebuild to exclude these from >> building, hoping that they were not needed for any critical >> functionality, but maybe there's some other things that can be done! >> >> >> I get this at the end: >> >> Python build finished, but the necessary bits to build these modules >> were not found: >> _sqlite3           _tkinter           bsddb185 >> dl                 imageop            sunaudiodev >> To find the necessary bits, look in setup.py in detect_modules() for the >> module's name. >> >> >> Failed to build these modules: >> crypt              nis >> >> The warnings during build are: >> >> building 'nis' extension >> x86_64-pc-linux-gnu-gcc -pthread -fPIC -fno-strict-aliasing -O2 -pipe >> -fomit-frame-pointer -fwrapv -I/homes/2/schlarbm/gentoo/usr/include -L/ho >> mes/2/schlarbm/gentoo/lib -L/homes/2/schlarbm/gentoo/usr/lib -DNDEBUG >> -I/homes/2/schlarbm/gentoo/usr/include -I. -IInclude -I./Include -I/tmp/s >> chlarbm/gentoo/portage/dev-lang/python-2.7.2/work/Python-2.7.2/Include >> -I/tmp/schlarbm/gentoo/portage/dev-lang/python-2.7.2/work/Python-2.7.2 >> -c >> /tmp/schlarbm/gentoo/portage/dev-lang/python-2.7.2/work/Python-2.7.2/Modules/nismodule.c >> -o >> build/temp.linux-x86_64-2.7/tmp/schlarbm/gentoo/portage/dev-lang/python-2.7.2/work/Python-2.7.2/Modules/nismodule.o >> x86_64-pc-linux-gnu-gcc -pthread -shared -Wl,-O1 -L. -Wl,-O1 -L. >> -fno-strict-aliasing -O2 -pipe -fomit-frame-pointer -fwrapv >> -I/homes/2/schlarbm/gentoo/usr/include -L/homes/2/schlarbm/gentoo/lib >> -L/homes/2/schlarbm/gentoo/usr/lib -DNDEBUG -I. -IInclude -I./Include >> build/temp.linux-x86_64-2.7/tmp/schlarbm/gentoo/portage/dev-lang/python-2.7.2/work/Python-2.7.2/Modules/nismodule.o >> -L/homes/2/schlarbm/gentoo/usr/lib -L. -lpython2.7 -o >> build/lib.linux-x86_64-2.7/nis.so >> *** WARNING: renaming "nis" since importing it failed: >> build/lib.linux-x86_64-2.7/nis.so: undefined symbol: yp_get_default_domain >> building 'crypt' extension >> x86_64-pc-linux-gnu-gcc -pthread -fPIC -fno-strict-aliasing -O2 -pipe >> -fomit-frame-pointer -fwrapv -I/homes/2/schlarbm/gentoo/usr/include -L/ho >> mes/2/schlarbm/gentoo/lib -L/homes/2/schlarbm/gentoo/usr/lib -DNDEBUG >> -I/homes/2/schlarbm/gentoo/usr/include -I. -IInclude -I./Include -I/tmp/s >> chlarbm/gentoo/portage/dev-lang/python-2.7.2/work/Python-2.7.2/Include >> -I/tmp/schlarbm/gentoo/portage/dev-lang/python-2.7.2/work/Python-2.7.2 - >> c >> /tmp/schlarbm/gentoo/portage/dev-lang/python-2.7.2/work/Python-2.7.2/Modules/cryptmodule.c >> -o build/temp.linux-x86_64-2.7/tmp/schlarbm/gentoo >> /portage/dev-lang/python-2.7.2/work/Python-2.7.2/Modules/cryptmodule.o >> x86_64-pc-linux-gnu-gcc -pthread -shared -Wl,-O1 -L. -Wl,-O1 -L. >> -fno-strict-aliasing -O2 -pipe -fomit-frame-pointer -fwrapv >> -I/homes/2/schlarb >> m/gentoo/usr/include -L/homes/2/schlarbm/gentoo/lib >> -L/homes/2/schlarbm/gentoo/usr/lib -DNDEBUG -I. -IInclude -I./Include >> build/temp.linux-x86_ >> 64-2.7/tmp/schlarbm/gentoo/portage/dev-lang/python-2.7.2/work/Python-2.7.2/Modules/cryptmodule.o >> -L/homes/2/schlarbm/gentoo/usr/lib -L. -lpytho >> n2.7 -o build/lib.linux-x86_64-2.7/crypt.so >> *** WARNING: renaming "crypt" since importing it failed: >> build/lib.linux-x86_64-2.7/crypt.so: undefined symbol: crypt >> >> Is there something that can be done? >> >> >> > > There is an open bug: > > https://bugs.gentoo.org/show_bug.cgi?id=381163 > >
I had the same problem on CentOS. As a workaround I disabled the crypt and nis modules in the ebuild

Replies

Subject Author
[gentoo-alt] Re: Building python fails on SLES10.1 (python-2.7.2) Moritz Schlarb <mail@××××××××××××××.de>