[MacPorts] #46837: kerberos5 fails to build on 10.4ppc
#46837: kerberos5 fails to build on 10.4ppc -------------------------+-------------------------------- Reporter: dsmithhfx@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Keywords: Tiger, ppc | Port: kerberos5 -------------------------+-------------------------------- Hi, I've tried this a couple of ways: "sudo port install kerberos5", and "sudo port install kerberos5 configure.compiler=apple-gcc-4.2", both failed during build. I scanned the log but can't figure out where the problem is. Port version 2.3.3. Tiger 10.4.11 G5ppc Attaching log (clang build) Thanks -- Ticket URL: <https://trac.macports.org/ticket/46837> MacPorts <https://www.macports.org/> Ports system for OS X
#46837: kerberos5 fails to build on 10.4ppc --------------------------+-------------------------------- Reporter: dsmithhfx@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: tiger powerpc Port: kerberos5 | --------------------------+-------------------------------- Changes (by mf2k@…): * keywords: Tiger, ppc => tiger powerpc -- Ticket URL: <https://trac.macports.org/ticket/46837#comment:1> MacPorts <https://www.macports.org/> Ports system for OS X
#46837: kerberos5 fails to build on 10.4ppc --------------------------+-------------------------------- Reporter: dsmithhfx@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: tiger powerpc Port: kerberos5 | --------------------------+-------------------------------- Comment (by mf2k@…): May be related to #46701. -- Ticket URL: <https://trac.macports.org/ticket/46837#comment:2> MacPorts <https://www.macports.org/> Ports system for OS X
#46837: kerberos5 fails to build on 10.4ppc --------------------------+-------------------------------- Reporter: dsmithhfx@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: tiger powerpc Port: kerberos5 | --------------------------+-------------------------------- Comment (by dsmithhfx@…): Replying to [comment:2 mf2k@…]:
May be related to #46701. I looked at that, but "void value" doesn't appear anywhere in my logs.
-- Ticket URL: <https://trac.macports.org/ticket/46837#comment:3> MacPorts <https://www.macports.org/> Ports system for OS X
#46837: kerberos5 fails to build on 10.4ppc --------------------------+-------------------------------- Reporter: dsmithhfx@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: tiger powerpc Port: kerberos5 | --------------------------+-------------------------------- Comment (by dsmithhfx@…): Not a developer, but fwiw (probably nothing) something struck me as odd while checking ports for kerberos5 dependency, to see if I can skip the installation and still run port upgrade outdated: Using port info, kerberos5 is listed as a library dependency of cyrus- sasl2, and cyrus-sasl2 is listed as a library dependency of kerberos5. Unfortunately, cyrus-sasl2 is also a dependency of subversion, which (I understand) is a core macports function. AFAICT, kerberos5 was not previously port installed on my system. -- Ticket URL: <https://trac.macports.org/ticket/46837#comment:4> MacPorts <https://www.macports.org/> Ports system for OS X
#46837: kerberos5 fails to build on 10.4ppc --------------------------+-------------------------------- Reporter: dsmithhfx@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: tiger powerpc Port: kerberos5 | --------------------------+-------------------------------- Comment (by larryv@…): If you’d rather just work around the problem, you can install Cyrus SASL without Kerberos support, if you know that you don’t need it. {{{ $ sudo port clean cyrus-sasl2 kerberos $ sudo port install cyrus-sasl2 -kerberos }}} -- Ticket URL: <https://trac.macports.org/ticket/46837#comment:5> MacPorts <https://www.macports.org/> Ports system for OS X
#46837: kerberos5 fails to build on 10.4ppc --------------------------+--------------------------- Reporter: dsmithhfx@… | Owner: ryandesign@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: tiger powerpc Port: kerberos5 | --------------------------+--------------------------- Changes (by ryandesign@…): * status: new => assigned * owner: macports-tickets@… => ryandesign@… -- Ticket URL: <https://trac.macports.org/ticket/46837#comment:6> MacPorts <https://www.macports.org/> Ports system for OS X
#46837: kerberos5 fails to build on 10.4ppc --------------------------+--------------------------- Reporter: dsmithhfx@… | Owner: ryandesign@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: tiger powerpc Port: kerberos5 | --------------------------+--------------------------- Changes (by ryandesign@…): * cc: herzog@… (added) Comment: Has duplicate #48387. -- Ticket URL: <https://trac.macports.org/ticket/46837#comment:7> MacPorts <https://www.macports.org/> Ports system for OS X
#46837: kerberos5 fails to build on 10.4ppc --------------------------+--------------------------- Reporter: dsmithhfx@… | Owner: ryandesign@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: tiger powerpc Port: kerberos5 | --------------------------+--------------------------- Comment (by ryandesign@…): Has duplicate #48845. -- Ticket URL: <https://trac.macports.org/ticket/46837#comment:8> MacPorts <https://www.macports.org/> Ports system for OS X
#46837: kerberos5 fails to build on 10.4ppc --------------------------+--------------------------- Reporter: dsmithhfx@… | Owner: ryandesign@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: tiger powerpc Port: kerberos5 | --------------------------+--------------------------- Comment (by evilmoo@…): I hacked around this by finding the two .dylib files it is trying to link (within /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_net_kerberos5/ ) and manually copying them into /opt/local/lib and then restarting the build. I'm not sure how to integrate this step into the build process. -- Ticket URL: <https://trac.macports.org/ticket/46837#comment:9> MacPorts <https://www.macports.org/> Ports system for OS X
#46837: kerberos5 fails to build on 10.4ppc --------------------------+--------------------------- Reporter: dsmithhfx@… | Owner: ryandesign@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: tiger powerpc Port: kerberos5 | --------------------------+--------------------------- Comment (by ryandesign@…): That hack cannot be integrated into the build process because MacPorts prevents ports from modifying locations outside of the work directory during the build. Only MacPorts itself may make such modifications, during the activation phase. The correct solution might be to use the DYLD_LIBRARY_PATH environment variable in the build somewhere, though that wouldn't explain why the port can be installed successfully on versions of OS X later than Tiger. -- Ticket URL: <https://trac.macports.org/ticket/46837#comment:11> MacPorts <https://www.macports.org/> Ports system for OS X
#46837: kerberos5 fails to build on 10.4ppc --------------------------+--------------------------- Reporter: dsmithhfx@… | Owner: ryandesign@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: tiger powerpc Port: kerberos5 | --------------------------+--------------------------- Comment (by zhangchaowang@…): I confirmed that once I * changed configure.compiler=gcc, gcc is 4.0.1 from Apple XCode * manually copy dylib from work lib to /opt/local/lib It did get plugin test compile through. The log does show it takes relative library location -L../../lib But there is no symlink is created. So a dirty fix to create a symlink to work lib should fix the issues as well. -- Ticket URL: <https://trac.macports.org/ticket/46837#comment:13> MacPorts <https://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts