On Thu, Jul 31, 2008, Artur Frysiak wrote: > subversion-1.5.1-20080727 > > hecking db.h presence... yes > checking for db.h... yes > checking for -ldb... no > configure: error: Berkeley db4 not found > configure failed for apr-util > > And from apr-util/config.log: > > configure:27390: checking for -ldb > configure:27461: /openpkg/bin/cc -o conftest -O2 -pipe -pthread > -I/openpkg/include/libxml2 -I/openpkg/include -DSOLARIS2=9 > -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_LARGEFILE64_SOURCE > -I/openpkg/include -L/openpkg/lib -L/openpkg/lib -L/openpkg/lib > conftest.c -ldb -lrt -ldb >&5 > conftest.c: In function 'main': > conftest.c:30: warning: incompatible implicit declaration of built-in > function 'exit' > /openpkg/lib/libdb.a(repmgr_net.o): In function `__repmgr_listen': > repmgr_net.c:(.text+0x494): undefined reference to `setsockopt' > repmgr_net.c:(.text+0x4b0): undefined reference to `bind' > repmgr_net.c:(.text+0x4ec): undefined reference to `socket' > repmgr_net.c:(.text+0x55c): undefined reference to `listen' > /openpkg/lib/libdb.a(repmgr_posix.o): In function `__repmgr_select_loop': > repmgr_posix.c:(.text+0x4c4): undefined reference to `getsockopt' > /openpkg/lib/libdb.a(repmgr_sel.o): In function `__repmgr_write_some': > repmgr_sel.c:(.text+0x23c): undefined reference to `send' > /openpkg/lib/libdb.a(repmgr_sel.o): In function `__repmgr_connect_site': > repmgr_sel.c:(.text+0x1404): undefined reference to `socket' > repmgr_sel.c:(.text+0x1434): undefined reference to `connect' > /openpkg/lib/libdb.a(repmgr_sel.o): In function `__repmgr_accept': > repmgr_sel.c:(.text+0x189c): undefined reference to `accept' > /openpkg/lib/libdb.a(os_addrinfo.o): In function `__os_freeaddrinfo': > os_addrinfo.c:(.text+0x8): undefined reference to `freeaddrinfo' > /openpkg/lib/libdb.a(os_addrinfo.o): In function `__os_getaddrinfo': > os_addrinfo.c:(.text+0x24): undefined reference to `getaddrinfo' > os_addrinfo.c:(.text+0x40): undefined reference to `gai_strerror' > os_addrinfo.c:(.text+0x78): undefined reference to `gai_strerror' > collect2: ld returned 1 exit status > > Adding -lsocket before -ldb fixes this test.
Ah, I see. The problem is more Berkeley-DB's pkg-config file (db.pc) we install. There we have to add -lsocket and perhaps also -lnsl in addition to the already present -lrt. Now done in the latest "db" package. Just retry building "subversion" after upgrading to latest "db". Ralf S. Engelschall [EMAIL PROTECTED] www.engelschall.com ______________________________________________________________________ OpenPKG http://openpkg.org User Communication List openpkg-users@openpkg.org