[MacPorts] #47921: db46 @4.6.21_10 does not build on Snow Leopard, Mac OS X 10.6.8, because DB is missing members
#47921: db46 @4.6.21_10 does not build on Snow Leopard, Mac OS X 10.6.8, because DB is missing members -----------------------------+-------------------------------- Reporter: Peter_Dyballa@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Keywords: | Port: db46 -----------------------------+-------------------------------- {{{ /bin/sh ./libtool --mode=compile /usr/bin/llvm-gcc-4.2 -c -pipe -Os -arch x86_64 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_databases_db46/db46/work/db-4.6.21/dist/.. -I/opt/local/include /opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_databases_db46/db46/work/db-4.6.21/dist/../db_dump185/db_dump185.c /bin/sh ./libtool --mode=compile /usr/bin/llvm-gcc-4.2 -c -I. -I/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_databases_db46/db46/work/db-4.6.21/dist/.. -I/opt/local/include -pipe -Os -arch x86_64 /opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_databases_db46/db46/work/db-4.6.21/dist/../db_archive/db_archive.c /bin/sh ./libtool --mode=compile /usr/bin/llvm-gcc-4.2 -c -I. -I/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_databases_db46/db46/work/db-4.6.21/dist/.. -I/opt/local/include -pipe -Os -arch x86_64 /opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_databases_db46/db46/work/db-4.6.21/dist/../common/util_sig.c /bin/sh ./libtool --mode=compile /usr/bin/llvm-gcc-4.2 -c -I. -I/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_databases_db46/db46/work/db-4.6.21/dist/.. -I/opt/local/include -pipe -Os -arch x86_64 /opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_databases_db46/db46/work/db-4.6.21/dist/../db_checkpoint/db_checkpoint.c /usr/bin/llvm-g++-4.2 -c -I. -I/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_databases_db46/db46/work/db-4.6.21/dist/.. -I/opt/local/include -pipe -Os -arch x86_64 /opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_databases_db46/db46/work/db-4.6.21/dist/../cxx/cxx_seq.cpp -fno-common -DPIC -o .libs/cxx_seq.o /usr/bin/llvm-g++-4.2 -c -I. -I/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_databases_db46/db46/work/db-4.6.21/dist/.. -I/opt/local/include -pipe -Os -arch x86_64 /opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_databases_db46/db46/work/db-4.6.21/dist/../cxx/cxx_multi.cpp -o cxx_multi.o >/dev/null 2>&1 /usr/bin/llvm-gcc-4.2 -c -pipe -Os -arch x86_64 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_databases_db46/db46/work/db-4.6.21/dist/.. -I/opt/local/include /opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_databases_db46/db46/work/db-4.6.21/dist/../db_dump185/db_dump185.c -fno-common -DPIC -o .libs/db_dump185.o /usr/bin/llvm-g++-4.2 -c -I. -I/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_databases_db46/db46/work/db-4.6.21/dist/.. -I/opt/local/include -pipe -Os -arch x86_64 /opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_databases_db46/db46/work/db-4.6.21/dist/../cxx/cxx_txn.cpp -fno-common -DPIC -o .libs/cxx_txn.o /opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_databases_db46/db46/work/db-4.6.21/dist/../db_dump185/db_dump185.c: In function 'main': /opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_databases_db46/db46/work/db-4.6.21/dist/../db_dump185/db_dump185.c:211: warning: assignment makes pointer from integer without a cast /opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_databases_db46/db46/work/db-4.6.21/dist/../db_dump185/db_dump185.c:213: warning: assignment makes pointer from integer without a cast /opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_databases_db46/db46/work/db-4.6.21/dist/../db_dump185/db_dump185.c:228: error: 'DB' has no member named 'seq' /opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_databases_db46/db46/work/db-4.6.21/dist/../db_dump185/db_dump185.c:228: error: 'R_NEXT' undeclared (first use in this function) /opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_databases_db46/db46/work/db-4.6.21/dist/../db_dump185/db_dump185.c:228: error: (Each undeclared identifier is reported only once /opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_databases_db46/db46/work/db-4.6.21/dist/../db_dump185/db_dump185.c:228: error: for each function it appears in.) /opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_databases_db46/db46/work/db-4.6.21/dist/../db_dump185/db_dump185.c:233: error: 'DB' has no member named 'seq' /opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_databases_db46/db46/work/db-4.6.21/dist/../db_dump185/db_dump185.c: In function 'db_hash': /opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_databases_db46/db46/work/db-4.6.21/dist/../db_dump185/db_dump185.c:261: error: 'DB' has no member named 'internal' /opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_databases_db46/db46/work/db-4.6.21/dist/../db_dump185/db_dump185.c:263: error: 'DB' has no member named 'internal' /opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_databases_db46/db46/work/db-4.6.21/dist/../db_dump185/db_dump185.c: In function 'db_btree': /opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_databases_db46/db46/work/db-4.6.21/dist/../db_dump185/db_dump185.c:288: error: 'DB' has no member named 'internal' make: *** [db_dump185.lo] Error 1 make: *** Waiting for unfinished jobs.... /usr/bin/llvm-gcc-4.2 -c -I. -I/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_databases_db46/db46/work/db-4.6.21/dist/.. -I/opt/local/include -pipe -Os -arch x86_64 /opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_databases_db46/db46/work/db-4.6.21/dist/../db_archive/db_archive.c -fno-common -DPIC -o .libs/db_archive.o /usr/bin/llvm-gcc-4.2 -c -I. -I/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_databases_db46/db46/work/db-4.6.21/dist/.. -I/opt/local/include -pipe -Os -arch x86_64 /opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_databases_db46/db46/work/db-4.6.21/dist/../common/util_sig.c -fno-common -DPIC -o .libs/util_sig.o /usr/bin/llvm-gcc-4.2 -c -I. -I/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_databases_db46/db46/work/db-4.6.21/dist/.. -I/opt/local/include -pipe -Os -arch x86_64 /opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_databases_db46/db46/work/db-4.6.21/dist/../common/util_sig.c -o util_sig.o >/dev/null 2>&1 /usr/bin/llvm-gcc-4.2 -c -I. -I/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_databases_db46/db46/work/db-4.6.21/dist/.. -I/opt/local/include -pipe -Os -arch x86_64 /opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_databases_db46/db46/work/db-4.6.21/dist/../db_archive/db_archive.c -o db_archive.o >/dev/null 2>&1 /usr/bin/llvm-gcc-4.2 -c -I. -I/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_databases_db46/db46/work/db-4.6.21/dist/.. -I/opt/local/include -pipe -Os -arch x86_64 /opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_databases_db46/db46/work/db-4.6.21/dist/../db_checkpoint/db_checkpoint.c -fno-common -DPIC -o .libs/db_checkpoint.o /usr/bin/llvm-gcc-4.2 -c -I. -I/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_databases_db46/db46/work/db-4.6.21/dist/.. -I/opt/local/include -pipe -Os -arch x86_64 /opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_databases_db46/db46/work/db-4.6.21/dist/../db_checkpoint/db_checkpoint.c -o db_checkpoint.o >/dev/null 2>&1 /usr/bin/llvm-g++-4.2 -c -I. -I/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_databases_db46/db46/work/db-4.6.21/dist/.. -I/opt/local/include -pipe -Os -arch x86_64 /opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_databases_db46/db46/work/db-4.6.21/dist/../cxx/cxx_txn.cpp -o cxx_txn.o >/dev/null 2>&1 /usr/bin/llvm-g++-4.2 -c -I. -I/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_databases_db46/db46/work/db-4.6.21/dist/.. -I/opt/local/include -pipe -Os -arch x86_64 /opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_databases_db46/db46/work/db-4.6.21/dist/../cxx/cxx_seq.cpp -o cxx_seq.o >/dev/null 2>&1 make: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_databases_db46/db46/work/db-4.6.21/build_unix' Command failed: cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_databases_db46/db46/work/db-4.6.21/build_unix" && /usr/bin/make -j8 -w all Exit code: 2 }}} To me this seems to be a bug in the UNIX sources because DB has these "internal" related members (taken from /opt/local/include/db46/db.h): {{{ 1648 /* API-private structure: used by DB 1.85, C++, Java, Perl and Tcl */ 1649 void *api_internal; 1650 1651 /* Subsystem-private structure. */ 1652 void *bt_internal; /* Btree/Recno access method. */ 1653 void *h_internal; /* Hash access method. */ 1654 void *q_internal; /* Queue access method. */ 1655 void *xa_internal; /* XA. */ }}} -- Ticket URL: <https://trac.macports.org/ticket/47921> MacPorts <https://www.macports.org/> Ports system for OS X
#47921: db46 @4.6.21_10 does not build on Snow Leopard, Mac OS X 10.6.8, because DB is missing members ------------------------------+------------------------- Reporter: Peter_Dyballa@… | Owner: blair@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: snowleopard Port: db46 | ------------------------------+------------------------- Changes (by mf2k@…): * owner: macports-tickets@… => blair@… * cc: blair@… (removed) * keywords: => snowleopard -- Ticket URL: <https://trac.macports.org/ticket/47921#comment:1> MacPorts <https://www.macports.org/> Ports system for OS X
#47921: db46 @4.6.21_10 does not build on Snow Leopard, Mac OS X 10.6.8, because DB is missing members ------------------------------+------------------------- Reporter: Peter_Dyballa@… | Owner: blair@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: snowleopard Port: db46 | ------------------------------+------------------------- Comment (by blair@…): Do you have anything in /usr/local? -- Ticket URL: <https://trac.macports.org/ticket/47921#comment:2> MacPorts <https://www.macports.org/> Ports system for OS X
#47921: db46 @4.6.21_10 does not build on Snow Leopard, Mac OS X 10.6.8, because DB is missing members ------------------------------+------------------------- Reporter: Peter_Dyballa@… | Owner: blair@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: snowleopard Port: db46 | ------------------------------+------------------------- Comment (by Peter_Dyballa@…): Replying to [comment:2 blair@…]:
Do you have anything in /usr/local?
Yes, I do: {{{ pete 58 /\ l /usr/local insgesamt 0 drwxr-xr-x 6 root wheel 204 19. Mär 00:21 MacGPG2 drwxr-xr-x 3 root wheel 102 2. Dez 2013 Qt drwxr-xr-x 2 root wheel 1666 22. Feb 17:58 bin drwxr-xr-x 8 alpha staff 272 28. Jan 10:16 clamXav drwxr-xr-x 7 root wheel 306 23. Nov 2013 gwTeX drwxr-xr-x 3 root wheel 136 23. Nov 2013 include drwxr-xr-x 5 root wheel 510 23. Nov 2013 lib drwxr-xr-x 3 root wheel 102 20. Nov 2013 libexec drwxr-xr-x 2 root wheel 102 23. Nov 2013 sbin drwxr-xr-x 13 root wheel 442 15. Okt 2014 share drwxr-xr-x 12 root wheel 408 4. Aug 2014 texlive drwxr-xr-x 4 root wheel 136 18. Nov 2013 var }}} {{{ pete 59 /\ l /usr/local/include/ insgesamt 4 drwxr-xr-x 2 root wheel 340 19. Dez 2008 fuse -rw-r--r-- 1 root wheel 246 19. Dez 2008 fuse.h }}} {{{ pete 60 /\ l /usr/local/lib insgesamt 1600 drwxrwxr-x 2 root wheel 442 3. Dez 2012 audacity -rw-r--r-- 1 root wheel 16992 4. Jul 2013 crt0.o lrwxr-xr-x 1 root wheel 13 13. Jul 2011 libfuse.0.dylib -> libfuse.dylib lrwxr-xr-x 1 root wheel 15 13. Jul 2011 libfuse.2.7.3.dylib -> libfuse.2.dylib -rwxr-xr-x 1 root wheel 790776 19. Dez 2008 libfuse.2.dylib lrwxr-xr-x 1 root wheel 15 13. Jul 2011 libfuse.dylib -> libfuse.2.dylib -rwxr-xr-x 1 root wheel 795 19. Dez 2008 libfuse.la lrwxr-xr-x 1 root wheel 21 13. Jul 2011 libfuse_ino64.2.7.3.dylib -> libfuse_ino64.2.dylib -rwxr-xr-x 1 root wheel 790792 19. Dez 2008 libfuse_ino64.2.dylib lrwxr-xr-x 1 root wheel 21 13. Jul 2011 libfuse_ino64.dylib -> libfuse_ino64.2.dylib -rwxr-xr-x 1 root wheel 831 19. Dez 2008 libfuse_ino64.la drwxr-xr-x 2 root wheel 102 13. Jul 2011 pkgconfig drwxr-xr-x 3 root wheel 102 28. Sep 2011 python2.7 }}} {{{ pete 61 /\ l /usr/local/lib/pkgconfig/ insgesamt 4 -rw-r--r-- 1 root wheel 283 19. Dez 2008 fuse.pc }}} -- Ticket URL: <https://trac.macports.org/ticket/47921#comment:3> MacPorts <https://www.macports.org/> Ports system for OS X
#47921: db46 @4.6.21_10 does not build on Snow Leopard, Mac OS X 10.6.8, because DB is missing members ------------------------------+------------------------- Reporter: Peter_Dyballa@… | Owner: blair@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: snowleopard Port: db46 | ------------------------------+------------------------- Comment (by Peter_Dyballa@…): Replying to [comment:2 blair@…]:
Do you have anything in /usr/local?
I can try to add -H (and also -Wl,-t) to the C compiler options to see whether something from /usr/local gets used … -- Ticket URL: <https://trac.macports.org/ticket/47921#comment:4> MacPorts <https://www.macports.org/> Ports system for OS X
#47921: db46 @4.6.21_10 does not build on Snow Leopard, Mac OS X 10.6.8, because DB is missing members ------------------------------+------------------------- Reporter: Peter_Dyballa@… | Owner: blair@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: snowleopard Port: db46 | ------------------------------+------------------------- Changes (by snc@…): * cc: snc@… (added) Comment: I also have this issue. Notice I've no /usr/local to get mixed in here. {{{ ls: /usr/local: No such file or directory }}} -- Ticket URL: <https://trac.macports.org/ticket/47921#comment:5> MacPorts <https://www.macports.org/> Ports system for OS X
#47921: db46 @4.6.21_10 does not build on Snow Leopard, Mac OS X 10.6.8, because DB is missing members ------------------------------+------------------------- Reporter: Peter_Dyballa@… | Owner: blair@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: snowleopard Port: db46 | ------------------------------+------------------------- Comment (by jmr@…): Just built fine for me. You’ll probably find there’s an incompatible db.h somewhere in the search path. -- Ticket URL: <https://trac.macports.org/ticket/47921#comment:6> MacPorts <https://www.macports.org/> Ports system for OS X
#47921: db46 @4.6.21_10 does not build on Snow Leopard, Mac OS X 10.6.8, because DB is missing members ------------------------------+------------------------- Reporter: Peter_Dyballa@… | Owner: blair@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: snowleopard Port: db46 | ------------------------------+------------------------- Changes (by snc@…): * cc: jmr@… (added) Comment: The only db.h on my disk are: {{{ $ find / -type f -name db.h 2> /dev/null /Developer/SDKs/MacOSX10.5.sdk/usr/include/db.h /Developer/SDKs/MacOSX10.5.sdk/usr/include/wx-2.8/wx/db.h /Developer/SDKs/MacOSX10.6.sdk/usr/include/db.h /Developer/SDKs/MacOSX10.6.sdk/usr/include/wx-2.8/wx/db.h /opt/local/include/db46/db.h /opt/local/include/db48/db.h /usr/include/db.h /usr/include/wx-2.8/wx/db.h }}} That implies that db is incompatible with itself, its own newer version and/or Apple's db.h. The package must either handle its own upgrades, macports needs to mark it as conflicts with its counterparts, or macports must prevent installing this version on 10.6. What further testing should I do to help identify the specific cause? Trace mode is enabled by default. -- Ticket URL: <https://trac.macports.org/ticket/47921#comment:7> MacPorts <https://www.macports.org/> Ports system for OS X
#47921: db46 @4.6.21_10 does not build on Snow Leopard, Mac OS X 10.6.8, because DB is missing members ------------------------------+------------------------- Reporter: Peter_Dyballa@… | Owner: blair@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: snowleopard Port: db46 | ------------------------------+------------------------- Comment (by jmr@…): Replying to [comment:7 snc@…]:
That implies that db is incompatible with itself, its own newer version and/or Apple's db.h.
No, because my 10.6 system had all of those. You only searched foe regular files, what about symlinks? -- Ticket URL: <https://trac.macports.org/ticket/47921#comment:8> MacPorts <https://www.macports.org/> Ports system for OS X
#47921: db46 @4.6.21_10 does not build on Snow Leopard, Mac OS X 10.6.8, because DB is missing members ------------------------------+------------------------- Reporter: Peter_Dyballa@… | Owner: blair@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: snowleopard Port: db46 | ------------------------------+------------------------- Comment (by Peter_Dyballa@…): Replying to [comment:6 jmr@…]:
Just built fine for me. You’ll probably find there’s an incompatible db.h somewhere in the search path.
Mine are: {{{ -rw-r--r-- 1 root wheel 7897 23. Apr 2011 /Developer/SDKs/MacOSX10.6.sdk/usr/include/db.h -rw-r--r-- 1 root wheel 38362 4. Jul 2007 /Developer/SDKs/MacOSX10.6.sdk/usr/include/wx-2.8/wx/db.h -rw-r--r-- 1 root wheel 8876 4. Mai 2007 /Developer45/SDKs/MacOSX10.4u.sdk/usr/include/db.h -rw-r--r-- 1 root wheel 36552 10. Sep 2004 /Developer45/SDKs/MacOSX10.4u.sdk/usr/include/wx-2.5/wx/db.h -rw-r--r-- 1 root wheel 7897 19. Feb 2008 /Developer45/SDKs/MacOSX10.5.sdk/usr/include/db.h -rw-r--r-- 1 root wheel 38371 16. Apr 2007 /Developer45/SDKs/MacOSX10.5.sdk/usr/include/wx-2.8/wx/db.h -rw-r--r-- 1 root wheel 7897 8. Apr 2010 /Developer45/SDKs/MacOSX10.6.sdk/usr/include/db.h -rw-r--r-- 1 root wheel 38362 4. Jul 2007 /Developer45/SDKs/MacOSX10.6.sdk/usr/include/wx-2.8/wx/db.h -rw-r--r-- 1 pete admin 1944 28. Apr 2012 /Users/pete/Quellen/TeXLive/lxir/tags/lxir-r1/libkpathsea/include/kpathsea/db.h -rw-r--r-- 1 pete admin 2085 16. Apr 2012 /Users/pete/Quellen/TeXLive/source/texk/kpathsea/db.h -rw-rw-r-- 1 pete admin 1275 25. Nov 2003 /Users/pete/Quellen/hddtemp-0.3-beta11/src/db.h lrwxr-xr-x 1 root admin 28 19. Apr 2014 /opt/local/include/db.h -> /opt/local/include/db46/db.h -r--r--r-- 1 macports admin 107145 1. Jan 2014 /opt/local/include/db46/db.h -r--r--r-- 1 macports admin 107760 31. Okt 2014 /opt/local/include/db48/db.h -r--r--r-- 1 macports admin 126496 1. Aug 2014 /opt/local/include/db60/db.h -r--r--r-- 1 root admin 123095 13. Jun 2013 /sw/include/db4/db.h -r--r--r-- 1 root admin 123095 13. Jun 2013 /sw/include/db5/db.h -r--r--r-- 1 root wheel 7897 23. Apr 2011 /usr/include/db.h -rw-r--r-- 1 root wheel 38362 4. Jul 2007 /usr/include/wx-2.8/wx/db.h -rw-r--r-- 1 root wheel 1944 21. Feb 2009 /usr/local/gwTeX/include/kpathsea/db.h }}} -- Ticket URL: <https://trac.macports.org/ticket/47921#comment:9> MacPorts <https://www.macports.org/> Ports system for OS X
#47921: db46 @4.6.21_10 does not build on Snow Leopard, Mac OS X 10.6.8, because DB is missing members ------------------------------+------------------------- Reporter: Peter_Dyballa@… | Owner: blair@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: snowleopard Port: db46 | ------------------------------+------------------------- Comment (by jmr@…): OK, so /opt/local/include/db.h is the only one that would be found by the command in your log and that I don’t have. Where’s that coming from? -- Ticket URL: <https://trac.macports.org/ticket/47921#comment:10> MacPorts <https://www.macports.org/> Ports system for OS X
#47921: db46 @4.6.21_10 does not build on Snow Leopard, Mac OS X 10.6.8, because DB is missing members ------------------------------+------------------------- Reporter: Peter_Dyballa@… | Owner: blair@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: snowleopard Port: db46 | ------------------------------+------------------------- Comment (by snc@…): db_select's base file would create that, methinks. -- Ticket URL: <https://trac.macports.org/ticket/47921#comment:11> MacPorts <https://www.macports.org/> Ports system for OS X
#47921: using db_select makes db46 fail to build ------------------------------+--------------------- Reporter: Peter_Dyballa@… | Owner: blair@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: Port: db_select db46 | ------------------------------+--------------------- Changes (by jmr@…): * keywords: snowleopard => * cc: and.damore@… (added) * port: db46 => db_select db46 Comment: Why did we want db_select again? -- Ticket URL: <https://trac.macports.org/ticket/47921#comment:12> MacPorts <https://www.macports.org/> Ports system for OS X
#47921: using db_select makes db46 fail to build ------------------------------+--------------------- Reporter: Peter_Dyballa@… | Owner: blair@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: Port: db_select db46 | ------------------------------+--------------------- Comment (by snc@…): I'd assume so MacPorts can dictate which db is the default, which I thought was why we provide _selects for everything that has multiple versions in MacPorts. Are you trying to allude to a reason it should never have been installed? Can you share that presently while waiting for and.damore to respond? -- Ticket URL: <https://trac.macports.org/ticket/47921#comment:13> MacPorts <https://www.macports.org/> Ports system for OS X
#47921: using db_select makes db46 fail to build ------------------------------+--------------------- Reporter: Peter_Dyballa@… | Owner: blair@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: Port: db_select db46 | ------------------------------+--------------------- Comment (by jmr@…): We provide *_select for user-facing stuff, mainly executables. OTOH, db_select links headers and libraries only. I don’t see the use case there, and it obviously makes ports vulnerable to using a different version than they wanted if the order of -L and -I flags is not carefully controlled. -- Ticket URL: <https://trac.macports.org/ticket/47921#comment:14> MacPorts <https://www.macports.org/> Ports system for OS X
#47921: using db_select makes db46 fail to build ------------------------------+--------------------- Reporter: Peter_Dyballa@… | Owner: blair@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: Port: db_select db46 | ------------------------------+--------------------- Comment (by Peter_Dyballa@…): Replying to [comment:10 jmr@…]:
OK, so /opt/local/include/db.h is the only one that would be found by the command in your log and that I don’t have. Where’s that coming from?
{{{ pete 44 /\ port provides /opt/local/include/db.h /opt/local/include/db.h is not provided by a MacPorts port. }}} I'd also assume db_select. `/opt/local/etc/select/db/current` has exactly the same date as `/opt/local/include/db.h`… -- Ticket URL: <https://trac.macports.org/ticket/47921#comment:15> MacPorts <https://www.macports.org/> Ports system for OS X
#47921: using db_select makes db46 fail to build ------------------------------+--------------------- Reporter: Peter_Dyballa@… | Owner: blair@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: Port: db_select db46 | ------------------------------+--------------------- Comment (by piergiuseppe.fogli@…): I had the same problem. I deactivated both db46 and db48 (port -f deactivate ...) before trying to upgrade and everything worked right. -- Ticket URL: <https://trac.macports.org/ticket/47921#comment:16> MacPorts <https://www.macports.org/> Ports system for OS X
#47921: using db_select makes db46 fail to build ------------------------------+--------------------- Reporter: Peter_Dyballa@… | Owner: blair@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: Port: db_select db46 | ------------------------------+--------------------- Comment (by Peter_Dyballa@…): Replying to [comment:16 piergiuseppe.fogli@…]:
I had the same problem. I deactivated both db46 and db48 (port -f deactivate ...) before trying to upgrade and everything worked right.
Yes, this seems to work for me as well! -- Ticket URL: <https://trac.macports.org/ticket/47921#comment:17> MacPorts <https://www.macports.org/> Ports system for OS X
#47921: using db_select makes db46 fail to build ------------------------------+--------------------- Reporter: Peter_Dyballa@… | Owner: blair@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: fixed | Keywords: Port: db_select db46 | ------------------------------+--------------------- Changes (by jmr@…): * status: new => closed * resolution: => fixed Comment: r138309 -- Ticket URL: <https://trac.macports.org/ticket/47921#comment:18> MacPorts <https://www.macports.org/> Ports system for OS X
#47921: using db_select makes db46 fail to build ------------------------------+--------------------- Reporter: Peter_Dyballa@… | Owner: blair@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: fixed | Keywords: Port: db_select db46 | ------------------------------+--------------------- Comment (by Peter_Dyballa@…): The same also allows to upgrade db46 on PPC Leopard. -- Ticket URL: <https://trac.macports.org/ticket/47921#comment:19> MacPorts <https://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts