zepsute (?) python-static

Adam Mikuta adammikuta w gmail.com
Pią, 9 Lut 2007, 15:09:17 CET


15:04 < AdamM> evilOG: Coś może rzucać przy kompilacji
/home/users/builder/rpm/BUILD/Python-2.5/Objects/complexobject.c:145:
undefined reference to `log' ? To normalne?
15:04 < AdamM> Chodzi mi o tę ścieżkę...
15:05 <@evilOG> AdamM, nie znam sie na pythonie, ale nie widze nic
złego w ścieżce bezwględnej
15:05 < AdamM> evilOG: Tyle że /home/users/builder/rpm/BUILD/ to ja
raczej nie posiadam...
15:05 <@evilOG> a
15:05 < AdamM> To chyba z buildera jest na którym się paczka budowała...
15:05 <@evilOG> no to zjebana jest
15:05 <@evilOG> xD
15:06 < AdamM> Tak myślałem ;)
15:06 < AdamM> evilOG: Na devel to zgłaszać?
15:06 <@evilOG> AdamM, imho tak
15:07 < AdamM> OK to ślę. Dzięki ;)

Problem pojawia się gdy:
$ gcc python.c -I/usr/include/python2.5/ -L/usr/lib/python2.5/config/
-lpython2.5 -static
/usr/lib/gcc/i686-pld-linux/4.2.0/../../../libpython2.5.a(posixmodule.o):
In function `posix_tmpnam':
/home/users/builder/rpm/BUILD/Python-2.5/./Modules/posixmodule.c:6718:
warning: the use of `tmpnam_r' is dangerous, better use `mkstemp'
/usr/lib/gcc/i686-pld-linux/4.2.0/../../../libpython2.5.a(posixmodule.o):
In function `posix_tempnam':
/home/users/builder/rpm/BUILD/Python-2.5/./Modules/posixmodule.c:6673:
warning: the use of `tempnam' is dangerous, better use `mkstemp'
/usr/lib/gcc/i686-pld-linux/4.2.0/../../../libpython2.5.a(pwdmodule.o):
In function `pwd_getpwall':
/home/users/builder/rpm/BUILD/Python-2.5/./Modules/pwdmodule.c:157:
warning: Using 'getpwent' in statically linked applications requires
at runtime the shared libraries from the glibc version used for
linking
/usr/lib/gcc/i686-pld-linux/4.2.0/../../../libpython2.5.a(pwdmodule.o):
In function `pwd_getpwnam':
/home/users/builder/rpm/BUILD/Python-2.5/./Modules/pwdmodule.c:131:
warning: Using 'getpwnam' in statically linked applications requires
at runtime the shared libraries from the glibc version used for
linking
/usr/lib/gcc/i686-pld-linux/4.2.0/../../../libpython2.5.a(pwdmodule.o):
In function `pwd_getpwuid':
/home/users/builder/rpm/BUILD/Python-2.5/./Modules/pwdmodule.c:110:
warning: Using 'getpwuid' in statically linked applications requires
at runtime the shared libraries from the glibc version used for
linking
/usr/lib/gcc/i686-pld-linux/4.2.0/../../../libpython2.5.a(pwdmodule.o):
In function `pwd_getpwall':
/home/users/builder/rpm/BUILD/Python-2.5/./Modules/pwdmodule.c:156:
warning: Using 'setpwent' in statically linked applications requires
at runtime the shared libraries from the glibc version used for
linking
/home/users/builder/rpm/BUILD/Python-2.5/./Modules/pwdmodule.c:167:
warning: Using 'endpwent' in statically linked applications requires
at runtime the shared libraries from the glibc version used for
linking
/usr/lib/gcc/i686-pld-linux/4.2.0/../../../libpython2.5.a(floatobject.o):
In function `float_divmod':
/home/users/builder/rpm/BUILD/Python-2.5/Objects/floatobject.c:697:
undefined reference to `fmod'
/usr/lib/gcc/i686-pld-linux/4.2.0/../../../libpython2.5.a(floatobject.o):
In function `float_rem':
/home/users/builder/rpm/BUILD/Python-2.5/Objects/floatobject.c:675:
undefined reference to `fmod'
/usr/lib/gcc/i686-pld-linux/4.2.0/../../../libpython2.5.a(floatobject.o):
In function `float_pow':
/home/users/builder/rpm/BUILD/Python-2.5/Objects/floatobject.c:771:
undefined reference to `fmod'
/home/users/builder/rpm/BUILD/Python-2.5/Objects/floatobject.c:821:
undefined reference to `pow'
/usr/lib/gcc/i686-pld-linux/4.2.0/../../../libpython2.5.a(longobject.o):
In function `PyLong_FromString':
/home/users/builder/rpm/BUILD/Python-2.5/Objects/longobject.c:1546:
undefined reference to `log'
/home/users/builder/rpm/BUILD/Python-2.5/Objects/longobject.c:1546:
undefined reference to `log'
/usr/lib/gcc/i686-pld-linux/4.2.0/../../../libpython2.5.a(dynload_shlib.o):
In function `_PyImport_GetDynLoadFunc':
/home/users/builder/rpm/BUILD/Python-2.5/Python/dynload_shlib.c:94:
undefined reference to `dlsym'
/home/users/builder/rpm/BUILD/Python-2.5/Python/dynload_shlib.c:130:
undefined reference to `dlopen'
/home/users/builder/rpm/BUILD/Python-2.5/Python/dynload_shlib.c:141:
undefined reference to `dlsym'
/home/users/builder/rpm/BUILD/Python-2.5/Python/dynload_shlib.c:133:
undefined reference to `dlerror'
/usr/lib/gcc/i686-pld-linux/4.2.0/../../../libpython2.5.a(thread.o):
In function `_pythread_pthread_set_stacksize':
/home/users/builder/rpm/BUILD/Python-2.5/Python/thread_pthread.h:518:
undefined reference to `pthread_attr_init'
/home/users/builder/rpm/BUILD/Python-2.5/Python/thread_pthread.h:519:
undefined reference to `pthread_attr_setstacksize'
/home/users/builder/rpm/BUILD/Python-2.5/Python/thread_pthread.h:520:
undefined reference to `pthread_attr_destroy'
/usr/lib/gcc/i686-pld-linux/4.2.0/../../../libpython2.5.a(thread.o):
In function `PyThread_release_lock':
/home/users/builder/rpm/BUILD/Python-2.5/Python/thread_pthread.h:374:
undefined reference to `sem_post'
/usr/lib/gcc/i686-pld-linux/4.2.0/../../../libpython2.5.a(thread.o):
In function `PyThread_acquire_lock':
/home/users/builder/rpm/BUILD/Python-2.5/Python/thread_pthread.h:349:
undefined reference to `sem_wait'
/home/users/builder/rpm/BUILD/Python-2.5/Python/thread_pthread.h:351:
undefined reference to `sem_trywait'
/usr/lib/gcc/i686-pld-linux/4.2.0/../../../libpython2.5.a(thread.o):
In function `PyThread_free_lock':
/home/users/builder/rpm/BUILD/Python-2.5/Python/thread_pthread.h:320:
undefined reference to `sem_destroy'
/usr/lib/gcc/i686-pld-linux/4.2.0/../../../libpython2.5.a(thread.o):
In function `PyThread_allocate_lock':
/home/users/builder/rpm/BUILD/Python-2.5/Python/thread_pthread.h:296:
undefined reference to `sem_init'
/usr/lib/gcc/i686-pld-linux/4.2.0/../../../libpython2.5.a(thread.o):
In function `PyThread_get_thread_ident':
/home/users/builder/rpm/BUILD/Python-2.5/Python/thread_pthread.h:220:
undefined reference to `pthread_self'
/usr/lib/gcc/i686-pld-linux/4.2.0/../../../libpython2.5.a(thread.o):
In function `PyThread_start_new_thread':
/home/users/builder/rpm/BUILD/Python-2.5/Python/thread_pthread.h:164:
undefined reference to `pthread_attr_init'
/home/users/builder/rpm/BUILD/Python-2.5/Python/thread_pthread.h:171:
undefined reference to `pthread_attr_setstacksize'
/home/users/builder/rpm/BUILD/Python-2.5/Python/thread_pthread.h:178:
undefined reference to `pthread_attr_setscope'
/home/users/builder/rpm/BUILD/Python-2.5/Python/thread_pthread.h:181:
undefined reference to `pthread_create'
/home/users/builder/rpm/BUILD/Python-2.5/Python/thread_pthread.h:192:
undefined reference to `pthread_attr_destroy'
/home/users/builder/rpm/BUILD/Python-2.5/Python/thread_pthread.h:197:
undefined reference to `pthread_detach'
/home/users/builder/rpm/BUILD/Python-2.5/Python/thread_pthread.h:172:
undefined reference to `pthread_attr_destroy'
/usr/lib/gcc/i686-pld-linux/4.2.0/../../../libpython2.5.a(posixmodule.o):
In function `posix_forkpty':
posixmodule.c:(.text+0x3235): undefined reference to `forkpty'
/usr/lib/gcc/i686-pld-linux/4.2.0/../../../libpython2.5.a(posixmodule.o):
In function `posix_openpty':
posixmodule.c:(.text+0x32b4): undefined reference to `openpty'
/usr/lib/gcc/i686-pld-linux/4.2.0/../../../libpython2.5.a(complexobject.o):
In function `complex_abs':
/home/users/builder/rpm/BUILD/Python-2.5/Objects/complexobject.c:530:
undefined reference to `hypot'
/usr/lib/gcc/i686-pld-linux/4.2.0/../../../libpython2.5.a(complexobject.o):
In function `_Py_c_pow':
/home/users/builder/rpm/BUILD/Python-2.5/Objects/complexobject.c:139:
undefined reference to `hypot'
/home/users/builder/rpm/BUILD/Python-2.5/Objects/complexobject.c:140:
undefined reference to `pow'
/home/users/builder/rpm/BUILD/Python-2.5/Objects/complexobject.c:141:
undefined reference to `atan2'
/home/users/builder/rpm/BUILD/Python-2.5/Objects/complexobject.c:147:
undefined reference to `cos'
/home/users/builder/rpm/BUILD/Python-2.5/Objects/complexobject.c:148:
undefined reference to `sin'
/home/users/builder/rpm/BUILD/Python-2.5/Objects/complexobject.c:144:
undefined reference to `exp'
/home/users/builder/rpm/BUILD/Python-2.5/Objects/complexobject.c:145:
undefined reference to `log'
collect2: ld returned 1 exit status

Adam


Więcej informacji o liście dyskusyjnej pld-devel-pl