Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 130829

Summary: dev-libs/openobex-1.2 fails with --as-needed
Product: Gentoo Linux Reporter: Patrizio Bassi <patrizio.bassi>
Component: New packagesAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: RESOLVED DUPLICATE    
Severity: normal    
Priority: High    
Version: 2006.0   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Patrizio Bassi 2006-04-22 06:20:10 UTC
i686-pc-linux-gnu-ar cru libircp.a ircp_client.o ircp_server.o ircp_io.o dirtraverse.o
i686-pc-linux-gnu-ranlib libircp.a
if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include    -O3 -mtune=pentium3 -march=pentium3 -pipe -fomit-frame-pointer -mmmx -msse -D_FORTIFY_SOURCE=2 -MT ircp.o -MD -MP -MF ".deps/ircp.Tpo" \
          -c -o ircp.o `test -f 'ircp.c' || echo './'`ircp.c; \
        then mv -f ".deps/ircp.Tpo" ".deps/ircp.Po"; \
        else rm -f ".deps/ircp.Tpo"; exit 1; \
        fi
/bin/sh ../libtool --mode=link i686-pc-linux-gnu-gcc  -O3 -mtune=pentium3 -march=pentium3 -pipe -fomit-frame-pointer -mmmx -msse -D_FORTIFY_SOURCE=2  -Wl,-O1 -Wl,--sort-common -Wl,--enable-new-dtags -Wl,-Bdirect -Wl,--as-needed -Wl,-hashvals -Wl,-zdynsort -o ircp  ircp.o ../lib/libopenobex.la libircp.a
mkdir .libs
i686-pc-linux-gnu-gcc -O3 -mtune=pentium3 -march=pentium3 -pipe -fomit-frame-pointer -mmmx -msse -D_FORTIFY_SOURCE=2 -Wl,-O1 -Wl,--sort-common -Wl,--enable-new-dtags -Wl,-Bdirect -Wl,--as-needed -Wl,-hashvals -Wl,-zdynsort -o .libs/ircp ircp.o  ../lib/.libs/libopenobex.so libircp.a
libircp.a(ircp_client.o): In function `ircp_cli_disconnect':ircp_client.c:(.text+0x34): undefined reference to `OBEX_ObjectNew'
:ircp_client.c:(.text+0x49): undefined reference to `OBEX_Request'
:ircp_client.c:(.text+0x66): undefined reference to `OBEX_HandleInput'
:ircp_client.c:(.text+0x8c): undefined reference to `OBEX_TransportDisconnect'
libircp.a(ircp_client.o): In function `ircp_cli_close':ircp_client.c:(.text+0xd2): undefined reference to `OBEX_Cleanup'
libircp.a(ircp_client.o): In function `ircp_cli_open':ircp_client.c:(.text+0x13d): undefined reference to `OBEX_Init'
:ircp_client.c:(.text+0x14f): undefined reference to `OBEX_SetUserData'
libircp.a(ircp_client.o): In function `cli_obex_event':ircp_client.c:(.text+0x1a7): undefined reference to `OBEX_GetUserData'
libircp.a(ircp_client.o): In function `ircp_cli_connect':ircp_client.c:(.text+0x2f7): undefined reference to `IrOBEX_TransportConnect'
:ircp_client.c:(.text+0x30b): undefined reference to `OBEX_ObjectNew'
:ircp_client.c:(.text+0x320): undefined reference to `OBEX_Request'
:ircp_client.c:(.text+0x346): undefined reference to `OBEX_HandleInput'
libircp.a(ircp_client.o): In function `ircp_setpath':ircp_client.c:(.text+0x3b5): undefined reference to `OBEX_ObjectNew'
:ircp_client.c:(.text+0x3dd): undefined reference to `OBEX_ObjectSetNonHdrData'
:ircp_client.c:(.text+0x3f2): undefined reference to `OBEX_Request'
:ircp_client.c:(.text+0x416): undefined reference to `OBEX_HandleInput'
:ircp_client.c:(.text+0x46d): undefined reference to `OBEX_CharToUnicode'
:ircp_client.c:(.text+0x492): undefined reference to `OBEX_ObjectAddHeader'
:ircp_client.c:(.text+0x4ad): undefined reference to `OBEX_ObjectDelete'
libircp.a(ircp_client.o): In function `ircp_visit':ircp_client.c:(.text+0x697): undefined reference to `OBEX_Request'
:ircp_client.c:(.text+0x6b6): undefined reference to `OBEX_HandleInput'
libircp.a(ircp_client.o): In function `cli_obex_event':ircp_client.c:(.text+0x23f): undefined reference to `OBEX_ObjectAddHeader'
libircp.a(ircp_server.o): In function `ircp_srv_close':ircp_server.c:(.text+0x12): undefined reference to `OBEX_Cleanup'
libircp.a(ircp_server.o): In function `ircp_srv_open':ircp_server.c:(.text+0x6d): undefined reference to `OBEX_Init'
:ircp_server.c:(.text+0x7f): undefined reference to `OBEX_SetUserData'
libircp.a(ircp_server.o): In function `ircp_srv_receive':ircp_server.c:(.text+0x11e): undefined reference to `OBEX_ObjectGetNextHeader'
:ircp_server.c:(.text+0x155): undefined reference to `OBEX_UnicodeToChar'
:ircp_server.c:(.text+0x1ba): undefined reference to `OBEX_ObjectReadStream'
:ircp_server.c:(.text+0x25c): undefined reference to `OBEX_ObjectSetRsp'
libircp.a(ircp_server.o): In function `ircp_srv_setpath':ircp_server.c:(.text+0x2b1): undefined reference to `OBEX_ObjectGetNonHdrData'
:ircp_server.c:(.text+0x2ee): undefined reference to `OBEX_ObjectGetNextHeader'
:ircp_server.c:(.text+0x325): undefined reference to `OBEX_UnicodeToChar'
:ircp_server.c:(.text+0x35e): undefined reference to `OBEX_ObjectSetRsp'
libircp.a(ircp_server.o): In function `ircp_srv_sync_wait':ircp_server.c:(.text+0x446): undefined reference to `OBEX_HandleInput'
libircp.a(ircp_server.o): In function `srv_obex_event':ircp_server.c:(.text+0x49b): undefined reference to `OBEX_GetUserData'
:ircp_server.c:(.text+0x653): undefined reference to `OBEX_ObjectSetRsp'
libircp.a(ircp_server.o): In function `ircp_srv_recv':ircp_server.c:(.text+0x750): undefined reference to `IrOBEX_ServerRegister'
:ircp_server.c:(.text+0x786): undefined reference to `OBEX_HandleInput'
libircp.a(ircp_server.o): In function `srv_obex_event':ircp_server.c:(.text+0x539): undefined reference to `OBEX_ObjectSetRsp'
:ircp_server.c:(.text+0x67b): undefined reference to `OBEX_ObjectReadStream'
libircp.a(ircp_io.o): In function `build_object_from_file':ircp_io.c:(.text+0x1d2): undefined reference to `OBEX_ObjectNew'
:ircp_io.c:(.text+0x21a): undefined reference to `OBEX_CharToUnicode'
:ircp_io.c:(.text+0x244): undefined reference to `OBEX_ObjectAddHeader'
:ircp_io.c:(.text+0x279): undefined reference to `OBEX_ObjectAddHeader'
:ircp_io.c:(.text+0x2aa): undefined reference to `OBEX_ObjectAddHeader'
:ircp_io.c:(.text+0x2cc): undefined reference to `OBEX_ObjectDelete'
collect2: ld returned 1 exit status
make[2]: *** [ircp] Error 1
make[2]: Leaving directory `/var/tmp/portage/openobex-1.2/work/openobex-1.2/ircp'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/openobex-1.2/work/openobex-1.2'
make: *** [all] Error 2

!!! ERROR: dev-libs/openobex-1.2 failed.
Call stack:
  ebuild.sh, line 1532:   Called dyn_compile
  ebuild.sh, line 929:   Called src_compile
  openobex-1.2.ebuild, line 33:   Called die

!!! emake failed
!!! If you need support, post the topmost build error, and the call stack if relevant.
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2006-04-22 07:06:31 UTC

*** This bug has been marked as a duplicate of 130779 ***