[MacPorts] #31402: p5.12-text-bibtex @ Undefined symbols for architecture i386
#31402: p5.12-text-bibtex @ Undefined symbols for architecture i386 -----------------------------------+---------------------------------------- Reporter: s.choi@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.3 Keywords: bibtex | Port: p5.12-text-bibtex -----------------------------------+---------------------------------------- Hi, While I'm upgrade outdated ports in my machine, I have encountered a problem that forbids me to go any further. I am using Mac OSX 10.6.8, and port version 2.0.3. The build error occurred from p5.12-text-bibtex, saying "Undefined symbols for architecture i386" which is leading to "ld: symbol(s) not found for architecture i386" error. I have attached the build log. I would be grateful for your comments to remedy this incident. Kind regards, Soo-Hyun -- Ticket URL: <https://trac.macports.org/ticket/31402> MacPorts <http://www.macports.org/> Ports system for Mac OS
#31402: p5.12-text-bibtex @ Undefined symbols for architecture i386 -----------------------------------+---------------------------------------- Reporter: s.choi@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.3 Keywords: bibtex | Port: p5.12-text-bibtex -----------------------------------+---------------------------------------- Changes (by dports@…): * cc: dports@… (added) Comment: It looks like there are at least two things going wrong here: * the port is trying to link against the previous libbtparse.dylib in /opt/local/lib rather than the one it just built * the port is compiling for the same architectures as perl5 (using the cflags used to build perl) rather than the ones specified for this port. Unfortunately, I don't understand the build system for perl modules well enough to fix it. As a workaround, you should be able to get it to build by uninstalling your previous version of p5.12-text-bibtex. -- Ticket URL: <https://trac.macports.org/ticket/31402#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#31402: p5.12-text-bibtex @ Undefined symbols for architecture i386 -----------------------------------+---------------------------------------- Reporter: s.choi@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.3 Keywords: bibtex | Port: p5.12-text-bibtex -----------------------------------+---------------------------------------- Changes (by ryandesign@…): * cc: ryandesign@… (added) Comment: Replying to [comment:1 dports@…]:
the port is compiling for the same architectures as perl5 (using the cflags used to build perl) rather than the ones specified for this port.
That's #24779 which some one should please fix since the maintainer is not doing so. -- Ticket URL: <https://trac.macports.org/ticket/31402#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#31402: p5.12-text-bibtex @ Undefined symbols for architecture i386 -----------------------------------+---------------------------------------- Reporter: s.choi@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.3 Keywords: bibtex | Port: p5.12-text-bibtex -----------------------------------+---------------------------------------- Comment(by s.choi@…): Replying to [comment:1 dports@…]:
It looks like there are at least two things going wrong here:
* the port is trying to link against the previous libbtparse.dylib in /opt/local/lib rather than the one it just built * the port is compiling for the same architectures as perl5 (using the cflags used to build perl) rather than the ones specified for this port.
Unfortunately, I don't understand the build system for perl modules well enough to fix it. As a workaround, you should be able to get it to build by uninstalling your previous version of p5.12-text-bibtex.
I had to uninstall "texlive-bibtex-extra" and "biblatex-biber" manually along with "p5-text-bibtex" package to remedy this build error temporarily. I would be expecting to this error be fixed in the near future. -- Ticket URL: <https://trac.macports.org/ticket/31402#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts