[MacPorts] #24001: curl-7.20 +universal destroot fail

MacPorts noreply at macports.org
Tue Mar 9 18:30:20 PST 2010


#24001: curl-7.20 +universal destroot fail
------------------------------+---------------------------------------------
 Reporter:  ToePeu@…          |       Owner:  ryandesign@…           
     Type:  defect            |      Status:  new                    
 Priority:  Normal            |   Milestone:                         
Component:  ports             |     Version:  1.8.2                  
 Keywords:                    |        Port:  curl                   
------------------------------+---------------------------------------------
Description changed by macsforever2000@…:

Old description:

> it raise error because ppc and intel has different curl-config file
>
> its difference is occured by --configure options:
>        echo " '--prefix=/opt/local' '--enable-ipv6' '--without-gnutls'
> '--without-gssapi' '--without-libssh2' '--without-spnego' '--disable-
> ares' '--disable-ldap' '--disable-ldaps' '--with-libidn' '--with-
> zlib=/opt/local' '--disable-dependency-tracking' '--with-ssl' '--with-ca-
> bundle=/opt/local/share/curl/curl-ca-bundle.crt' 'CC=/usr/bin/gcc-4.2'
> 'CFLAGS=-O2 ' 'LDFLAGS=-L/opt/local/lib '
> 'CPPFLAGS=-I/opt/local/include'"
>
> is for intel, but for ppc, it has more ppc-related options
>
> it raise merge failure in destroot path
>
> since i removed difference of both curl-config as fake, problem resolved.
>
> i think there should not be check curl-config here.
>
> ps. when i failed to destroot, and tried -d to make report, destroot
> failed for everything because it could not recover its state before
> destroot. it was terrible and i should remove some output of destroot
> manually.

New description:

 it raise error because ppc and intel has different curl-config file

 its difference is occured by --configure options:
 {{{
        echo " '--prefix=/opt/local' '--enable-ipv6' '--without-gnutls'
 '--without-gssapi' '--without-libssh2' '--without-spnego' '--disable-ares'
 '--disable-ldap' '--disable-ldaps' '--with-libidn' '--with-
 zlib=/opt/local' '--disable-dependency-tracking' '--with-ssl' '--with-ca-
 bundle=/opt/local/share/curl/curl-ca-bundle.crt' 'CC=/usr/bin/gcc-4.2'
 'CFLAGS=-O2 ' 'LDFLAGS=-L/opt/local/lib ' 'CPPFLAGS=-I/opt/local/include'"
 }}}

 is for intel, but for ppc, it has more ppc-related options

 it raise merge failure in destroot path

 since i removed difference of both curl-config as fake, problem resolved.

 i think there should not be check curl-config here.

 ps. when i failed to destroot, and tried -d to make report, destroot
 failed for everything because it could not recover its state before
 destroot. it was terrible and i should remove some output of destroot
 manually.

--

-- 
Ticket URL: <http://trac.macports.org/ticket/24001#comment:2>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list