Portál AbcLinuxu, 8. května 2025 20:25
gcc -O2 -g -pipe -m32 -march=i386 -mtune=pentium4 -g -Wall -Wmissing-declarations -Wmissing-prototypes -Wall -g -Wall -o .libs/obexftpd obexftpd.o -lopenobex ../obexftp/.libs/libobexftp.so ../cobexbfb/.libs/libcobexbfb.so ../bfb/.libs/libbfb.so obexftpd.o(.text+0x1f6): In function `start_server': /usr/src/redhat/BUILD/obexftp-0.10.7/apps/obexftpd.c:119: undefined reference to `OBEX_ServerAccept' collect2: ld returned 1 exit status make[2]: *** [obexftpd] Error 1 make[2]: Leaving directory `/usr/src/redhat/BUILD/obexftp-0.10.7/apps' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/usr/src/redhat/BUILD/obexftp-0.10.7' make: *** [all] Error 2 error: Špatný návratový kód z /var/tmp/rpm-tmp.84832 (%build)Na googlu jsem našel, že chybí symbolický link v /usr/lib. Nějaké jsem udělal:
[root@nest marian]# ll /usr/lib/libopenobex* -rw-r--r-- 1 root root 37072 zář 13 16:47 /usr/lib/libopenobex.a lrwxrwxrwx 1 root root 33 bře 13 09:40 /usr/lib/libopenobex.so -> /usr/lib/libopenobex-1.0.so.1.0.0 lrwxrwxrwx 1 root root 33 bře 13 09:45 /usr/lib/libopenobex.so.1 -> /usr/lib/libopenobex-1.0.so.1.0.0 lrwxrwxrwx 1 root root 33 bře 13 09:34 /usr/lib/libopenobex-1.0.so -> /usr/lib/libopenobex-1.0.so.1.0.0 lrwxrwxrwx 1 root root 24 bře 13 09:31 /usr/lib/libopenobex-1.0.so.1 -> libopenobex-1.0.so.1.0.0 -rwxr-xr-x 1 root root 22056 zář 13 16:47 /usr/lib/libopenobex-1.0.so.1.0.0Kompilace se dostane dál, ale pak to skončí ještě hůř. Na tohle jsem už nikde odpověď nenašel.
mkdir .libs gcc -O2 -g -pipe -m32 -march=i386 -mtune=pentium4 -g -Wall -Wmissing-declarations -Wmissing-prototypes -Wall -g -Wall -o .libs/obexftp obexftp.o bt_discovery.o -lopenobex ../obexftp/.libs/libobexftp.so ../cobexbfb/.libs/libcobexbfb.so ../bfb/.libs/libbfb.so ../cobexbfb/.libs/libcobexbfb.so: undefined reference to `OBEX_CustomDataFeed' ../obexftp/.libs/libobexftp.so: undefined reference to `OBEX_CharToUnicode' ../obexftp/.libs/libobexftp.so: undefined reference to `OBEX_ObjectDelete' ../obexftp/.libs/libobexftp.so: undefined reference to `OBEX_Init' ../obexftp/.libs/libobexftp.so: undefined reference to `OBEX_Request' ../obexftp/.libs/libobexftp.so: undefined reference to `OBEX_TransportConnect' ../obexftp/.libs/libobexftp.so: undefined reference to `OBEX_RegisterCTransport' ../obexftp/.libs/libobexftp.so: undefined reference to `OBEX_SetUserData' ../obexftp/.libs/libobexftp.so: undefined reference to `OBEX_GetUserData' ../obexftp/.libs/libobexftp.so: undefined reference to `OBEX_ObjectNew' ../obexftp/.libs/libobexftp.so: undefined reference to `OBEX_ObjectGetNextHeader' ../obexftp/.libs/libobexftp.so: undefined reference to `IrOBEX_TransportConnect' ../obexftp/.libs/libobexftp.so: undefined reference to `OBEX_HandleInput' ../obexftp/.libs/libobexftp.so: undefined reference to `OBEX_ObjectSetNonHdrData' ../obexftp/.libs/libobexftp.so: undefined reference to `OBEX_Cleanup' ../obexftp/.libs/libobexftp.so: undefined reference to `OBEX_ObjectAddHeader' collect2: ld returned 1 exit status make[2]: *** [obexftp] Error 1 make[2]: Leaving directory `/usr/src/redhat/BUILD/obexftp-0.10.7/apps' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/usr/src/redhat/BUILD/obexftp-0.10.7' make: *** [all] Error 2 error: Špatný návratový kód z /var/tmp/rpm-tmp.50807 (%build)Poradíte co s tím?Díky
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.