[MacPorts] #16300: e2fsprogs-1.40.6 Configuration error - build failure
#16300: e2fsprogs-1.40.6 Configuration error - build failure ------------------------------------------+--------------------------------- Reporter: joshua.friedman@mections.net | Owner: macports-tickets@lists.macosforge.org Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.6.0 Keywords: | ------------------------------------------+--------------------------------- I'm on os x 10.4 and e2fsprogs is failing to link. making all in lib/ext2fs GEN_BSD_SOLIB libext2fs.2.1.dylib ld: common symbols not allowed with MH_DYLIB output format with the -multi_module option tdb.o definition of common _tdb_null (size 8) /usr/bin/libtool: internal link edit command failed make[2]: *** [libext2fs.2.1.dylib] Error 1 make[1]: *** [all-libs-recursive] Error 1 make: *** [all] Error 2 -- Ticket URL: <http://trac.macports.org/ticket/16300> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16300: e2fsprogs-1.40.6 Configuration error - build failure -------------------------------------------+-------------------------------- Reporter: joshua.friedman@mections.net | Owner: misc@mandriva.org Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.6.0 Resolution: | Keywords: -------------------------------------------+-------------------------------- Changes (by macsforever2000@macports.org): * owner: macports-tickets@lists.macosforge.org => misc@mandriva.org * milestone: => Port Bugs Comment: Assigning to maintainer. -- Ticket URL: <http://trac.macports.org/ticket/16300#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16300: e2fsprogs-1.40.6 Configuration error - build failure -------------------------------------------+-------------------------------- Reporter: joshua.friedman@mections.net | Owner: misc@mandriva.org Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.6.0 Resolution: | Keywords: Port: e2fsprogs | -------------------------------------------+-------------------------------- Changes (by jmr@macports.org): * port: => e2fsprogs Old description:
I'm on os x 10.4 and e2fsprogs is failing to link.
making all in lib/ext2fs GEN_BSD_SOLIB libext2fs.2.1.dylib ld: common symbols not allowed with MH_DYLIB output format with the -multi_module option tdb.o definition of common _tdb_null (size 8) /usr/bin/libtool: internal link edit command failed make[2]: *** [libext2fs.2.1.dylib] Error 1 make[1]: *** [all-libs-recursive] Error 1 make: *** [all] Error 2
New description: I'm on os x 10.4 and e2fsprogs is failing to link. {{{ making all in lib/ext2fs GEN_BSD_SOLIB libext2fs.2.1.dylib ld: common symbols not allowed with MH_DYLIB output format with the -multi_module option tdb.o definition of common _tdb_null (size 8) /usr/bin/libtool: internal link edit command failed make[2]: *** [libext2fs.2.1.dylib] Error 1 make[1]: *** [all-libs-recursive] Error 1 make: *** [all] Error 2 }}} -- -- Ticket URL: <http://trac.macports.org/ticket/16300#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16300: e2fsprogs-1.40.6 Configuration error - build failure ------------------------------------------+--------------------------------- Reporter: joshua.friedman@… | Owner: misc@… Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.6.0 Keywords: | Port: e2fsprogs ------------------------------------------+--------------------------------- Comment(by bdenckla@…): Here's some observations I can add that are possibly useful: (a) I can reproduce this problem, (b) it goes away if I remove --enable-bsd-shlibs, and (c) it does not exist on 10.5. -- Ticket URL: <http://trac.macports.org/ticket/16300#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16300: e2fsprogs-1.40.6 Configuration error - build failure -----------------------------------------+---------------------------------- Reporter: joshua.friedman@… | Owner: misc@… Type: defect | Status: new Priority: Normal | Component: ports Version: 1.6.0 | Keywords: Port: e2fsprogs | -----------------------------------------+---------------------------------- Comment(by niel.drummond@…): modified patch in /opt/local/var/macports/sources/rsync.macports.org/release/ports/sysutils/e2fsprogs/files /patch-lib__Makefile.darwin-lib which passes compile ( reference http://www.mail-archive.com/gcc@gcc.gnu.org/msg05799.html ). -- Ticket URL: <http://trac.macports.org/ticket/16300#comment:5> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16300: e2fsprogs-1.40.6 Configuration error - build failure ------------------------------------------+--------------------------------- Reporter: joshua.friedman@… | Owner: misc@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.6.0 Keywords: | Port: e2fsprogs ------------------------------------------+--------------------------------- Changes (by blb@…): * cc: nils@… (added) Comment: Cc reporter of dup #20548. -- Ticket URL: <http://trac.macports.org/ticket/16300#comment:7> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16300: e2fsprogs: common symbols not allowed with MH_DYLIB output format with the -multi_module option ------------------------------------------+--------------------------------- Reporter: joshua.friedman@… | Owner: misc@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.6.0 Keywords: | Port: e2fsprogs ------------------------------------------+--------------------------------- Comment(by ryandesign@…): The problem is Tiger-specific and remains with 1.41.8 to which I just updated the port. #20548 suggests the solution: Add CFLAGS = -O2 -fno-common in file: lib/ext2fs/Makefile I have not tested this. -- Ticket URL: <http://trac.macports.org/ticket/16300#comment:8> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16300: e2fsprogs: common symbols not allowed with MH_DYLIB output format with the -multi_module option -------------------------------------------+-------------------------------- Reporter: joshua.friedman@… | Owner: misc@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 1.6.0 Resolution: fixed | Keywords: Port: e2fsprogs | -------------------------------------------+-------------------------------- Changes (by ryandesign@…): * cc: ryandesign@… (added) * status: new => closed * resolution: => fixed Comment: Replying to [comment:5 niel.drummond@…]:
modified patch in /opt/local/var/macports/sources/rsync.macports.org/release/ports/sysutils/e2fsprogs/files /patch-lib!__Makefile.darwin-lib which passes compile ( reference http://www.mail-archive.com/gcc@gcc.gnu.org/msg05799.html ).
I committed your update in r55267, which I agree does seem to allow the build on Tiger, and does not seem to affect the build on Leopard. -- Ticket URL: <http://trac.macports.org/ticket/16300#comment:9> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts