[MacPorts] #33326: cyrus-sasl2 v 2.2.0.23, +universal +kerberos will not link/install
#33326: cyrus-sasl2 v 2.2.0.23, +universal +kerberos will not link/install ----------------------------------------------------------------+----------- Reporter: jjmartin540@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.3 Keywords: cyrus-sasl2, snow leopard, header files, universal | Port: cyrus-sasl2 ----------------------------------------------------------------+----------- I have an issue where I am trying to upgrade my outdated packages, and libgdiplus fails to build citing that cyrus-sasl2 is not universal. The cyrus-sasl2 build won't install because lipo won't merge the two compiled libraries because it claims it can't figure out the architecture of the i386 .la. I am running Snow Leopard (10.6.8), XCode 4.0.2, the latest version of the "port" command, and the version of cyrus-sasl2 in question is 2.2.0.23 attached is the debug output of what happens when I try to install post- install-failure, and what happens when I run install after having run clean and uninstall. -- Ticket URL: <https://trac.macports.org/ticket/33326> MacPorts <http://www.macports.org/> Ports system for Mac OS
#33326: cyrus-sasl2 v 2.2.0.23, +universal +kerberos will not link/install -----------------------------------+---------------------------------------- Reporter: jjmartin540@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.3 Keywords: clang libtool | Port: cyrus-sasl2 -----------------------------------+---------------------------------------- Changes (by snc@…): * cc: jjmartin540@… (removed) * cc: jmpp@…, landonf@… (added) * keywords: cyrus-sasl2, snow leopard, header files, universal => clang libtool -- Ticket URL: <https://trac.macports.org/ticket/33326#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#33326: cyrus-sasl2 @2.1.23 +universal +kerberos will not link/install -----------------------------------+---------------------------------------- Reporter: jjmartin540@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.3 Keywords: muniversal | Port: cyrus-sasl2 -----------------------------------+---------------------------------------- Changes (by jmr@…): * keywords: clang libtool => muniversal Comment: Is this still a problem with 2.1.25? -- Ticket URL: <https://trac.macports.org/ticket/33326#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
#33326: cyrus-sasl2 @2.1.23 +universal +kerberos: libsasl2.la differs and cannot be merged ----------------------------+-------------------------------- Reporter: jjmartin540@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.3 Resolution: | Keywords: muniversal Port: cyrus-sasl2 | ----------------------------+-------------------------------- Changes (by ryandesign@…): * cc: andy.huang+macports@…, ryandesign@… (added) Comment: The log says: {{{Error: Target org.macports.destroot returned: /opt/local/lib/libsasl2.la differs in /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports .org_release_ports_security_cyrus-sasl2/cyrus-sasl2/work/destroot-i386 and /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports .org_release_ports_security_cyrus-sasl2/cyrus-sasl2/work/destroot-x86_64 and cannot be merged}}} Has duplicate #36145. In what way do the two libsasl2.la files differ? Please attach them both here so that we can examine them. -- Ticket URL: <https://trac.macports.org/ticket/33326#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS
#33326: cyrus-sasl2 @2.1.23 +universal +kerberos: libsasl2.la differs and cannot be merged ----------------------------+-------------------------------- Reporter: jjmartin540@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.3 Resolution: | Keywords: muniversal Port: cyrus-sasl2 | ----------------------------+-------------------------------- Comment (by andy.huang+macports@…): Please find the files in zip: libsasl2.la is /opt/local/lib/libsasl2.la libsasl2.i386.la is /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports .org_release_ports_security_cyrus-sasl2/cyrus- sasl2/work/destroot-i386/lib/libsasl2.la libsasl2.x86_64.la is /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports .org_release_ports_security_cyrus-sasl2/cyrus-sasl2/work/destroot- x86_64/lib/libsasl2.la Thanks! -- Ticket URL: <https://trac.macports.org/ticket/33326#comment:5> MacPorts <http://www.macports.org/> Ports system for Mac OS
#33326: cyrus-sasl2 @2.1.23 +universal +kerberos: libsasl2.la differs and cannot be merged ----------------------------+-------------------------------- Reporter: jjmartin540@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.3 Resolution: | Keywords: muniversal Port: cyrus-sasl2 | ----------------------------+-------------------------------- Comment (by ryandesign@…): And here's the difference between them: {{{ $ diff -u libsasl2.i386.la libsasl2.x86_64.la --- libsasl2.i386.la 2012-09-14 13:45:38.000000000 -0500 +++ libsasl2.x86_64.la 2012-09-14 13:46:06.000000000 -0500 @@ -14,7 +14,7 @@ old_library='' # Libraries that this one depends upon. -dependency_libs=' -L/opt/local/lib -ldl -lresolv -lresolv' +dependency_libs=' -L/opt/local/lib64 -L/opt/local/lib -ldl -lresolv -lresolv' # Version information for libsasl2. current=2 }}} OS X never has "lib64" directories, so that part of it is wrong. I've not seen that problem with this port; maybe it's been fixed in later versions of cyrus-sasl2. Please "sudo port selfupdate" and then try again? -- Ticket URL: <https://trac.macports.org/ticket/33326#comment:7> MacPorts <http://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts