[MacPorts] #20323: serf 0.3.0 : build error
#20323: serf 0.3.0 : build error -------------------------------------+-------------------------------------- Reporter: contact@… | Owner: macports-tickets@… Type: defect | Status: new Priority: High | Milestone: Component: ports | Version: 1.7.1 Keywords: serf apr | Port: serf -------------------------------------+-------------------------------------- {{{ $ sudo port install serf ---> Building serf Error: Target org.macports.build returned: shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_www_serf/work/serf-0.3.0" && make all " returned error 2 Command output: /opt/local/share/apr-0/build/libtool --silent --mode=link /usr/bin/gcc-4.0 -L/opt/local/lib -L/opt/local/lib/db44 -static -o test/serf_get libserf-0.la test/serf_get.lo /opt/local/lib/libaprutil-1.la -ldb-4.4 -lsqlite3 -lexpat -liconv /opt/local/lib/libapr-0.la -lresolv -lpthread -lz -lssl -lcrypto make: /opt/local/share/apr-0/build/libtool: Command not found make: *** [test/serf_get] Error 127 Error: Status 1 encountered during processing. }}} So I install apr0 : sudo port install apr0 No problem for installing apr0. Then I retry to install serf-0.3.0 {{{ sudo port install serf ---> Building serf Error: Target org.macports.build returned: shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_www_serf/work/serf-0.3.0" && make all " returned error 2 Command output: /opt/local/share/apr-0/build/libtool --silent --mode=link /usr/bin/gcc-4.0 -L/opt/local/lib -L/opt/local/lib/db44 -static -o test/serf_get libserf-0.la test/serf_get.lo /opt/local/lib/libaprutil-1.la -ldb-4.4 -lsqlite3 -lexpat -liconv /opt/local/lib/libapr-0.la -lresolv -lpthread -lz -lssl -lcrypto ld: duplicate symbol _apr_atomic_init in /opt/local/lib/libapr-0.a(apr_atomic.o) and /opt/local/lib/libapr-1.a(ia32.o) collect2: ld returned 1 exit status make: *** [test/serf_get] Error 1 Error: Status 1 encountered during processing. }}} I don't know if the bug is in apr itself... (apr-config ?) I mark this ticket as priority "High" because a lot of ports depends on it (git-core +svn in my case). -- Ticket URL: <http://trac.macports.org/ticket/20323> MacPorts <http://www.macports.org/> Ports system for Mac OS
#20323: serf 0.3.0 : build error -------------------------------------+-------------------------------------- Reporter: contact@… | Owner: blair@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.7.1 Keywords: apr | Port: serf -------------------------------------+-------------------------------------- Changes (by macsforever2000@…): * cc: contact@… (removed) * keywords: serf apr => apr * owner: macports-tickets@… => blair@… * priority: High => Normal Old description:
{{{ $ sudo port install serf ---> Building serf Error: Target org.macports.build returned: shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_www_serf/work/serf-0.3.0" && make all " returned error 2 Command output: /opt/local/share/apr-0/build/libtool --silent --mode=link /usr/bin/gcc-4.0 -L/opt/local/lib -L/opt/local/lib/db44 -static -o test/serf_get libserf-0.la test/serf_get.lo /opt/local/lib/libaprutil-1.la -ldb-4.4 -lsqlite3 -lexpat -liconv /opt/local/lib/libapr-0.la -lresolv -lpthread -lz -lssl -lcrypto make: /opt/local/share/apr-0/build/libtool: Command not found make: *** [test/serf_get] Error 127
Error: Status 1 encountered during processing. }}}
So I install apr0 : sudo port install apr0
No problem for installing apr0.
Then I retry to install serf-0.3.0 {{{ sudo port install serf ---> Building serf Error: Target org.macports.build returned: shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_www_serf/work/serf-0.3.0" && make all " returned error 2 Command output: /opt/local/share/apr-0/build/libtool --silent --mode=link /usr/bin/gcc-4.0 -L/opt/local/lib -L/opt/local/lib/db44 -static -o test/serf_get libserf-0.la test/serf_get.lo /opt/local/lib/libaprutil-1.la -ldb-4.4 -lsqlite3 -lexpat -liconv /opt/local/lib/libapr-0.la -lresolv -lpthread -lz -lssl -lcrypto ld: duplicate symbol _apr_atomic_init in /opt/local/lib/libapr-0.a(apr_atomic.o) and /opt/local/lib/libapr-1.a(ia32.o) collect2: ld returned 1 exit status make: *** [test/serf_get] Error 1
Error: Status 1 encountered during processing. }}}
I don't know if the bug is in apr itself... (apr-config ?)
I mark this ticket as priority "High" because a lot of ports depends on it (git-core +svn in my case).
New description: {{{ $ sudo port install serf ---> Building serf Error: Target org.macports.build returned: shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_www_serf/work/serf-0.3.0" && make all " returned error 2 Command output: /opt/local/share/apr-0/build/libtool --silent --mode=link /usr/bin/gcc-4.0 -L/opt/local/lib -L/opt/local/lib/db44 -static -o test/serf_get libserf-0.la test/serf_get.lo /opt/local/lib/libaprutil-1.la -ldb-4.4 -lsqlite3 -lexpat -liconv /opt/local/lib/libapr-0.la -lresolv -lpthread -lz -lssl -lcrypto make: /opt/local/share/apr-0/build/libtool: Command not found make: *** [test/serf_get] Error 127 Error: Status 1 encountered during processing. }}} So I install apr0 : sudo port install apr0 No problem for installing apr0. Then I retry to install serf-0.3.0 {{{ sudo port install serf ---> Building serf Error: Target org.macports.build returned: shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_www_serf/work/serf-0.3.0" && make all " returned error 2 Command output: /opt/local/share/apr-0/build/libtool --silent --mode=link /usr/bin/gcc-4.0 -L/opt/local/lib -L/opt/local/lib/db44 -static -o test/serf_get libserf-0.la test/serf_get.lo /opt/local/lib/libaprutil-1.la -ldb-4.4 -lsqlite3 -lexpat -liconv /opt/local/lib/libapr-0.la -lresolv -lpthread -lz -lssl -lcrypto ld: duplicate symbol _apr_atomic_init in /opt/local/lib/libapr-0.a(apr_atomic.o) and /opt/local/lib/libapr-1.a(ia32.o) collect2: ld returned 1 exit status make: *** [test/serf_get] Error 1 Error: Status 1 encountered during processing. }}} I don't know if the bug is in apr itself... (apr-config ?) I mark this ticket as priority "High" because a lot of ports depends on it (git-core +svn in my case). -- -- Ticket URL: <http://trac.macports.org/ticket/20323#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#20323: serf 0.3.0 : build error -------------------------------------+-------------------------------------- Reporter: contact@… | Owner: blair@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.7.1 Keywords: apr | Port: serf -------------------------------------+-------------------------------------- Comment(by blair@…): Why are you installing apr-0? It doesn't depend upon that version, it depend upon apr which is 1.x. It looks like it's picking up the APR 0.x install and not the APR 1.x install. Look at the path it's looking for: {{{ /opt/local/share/apr-0/build/libtool }}} Try replacing this line in serf's Portfile with {{{ configure.args --with-apr=${prefix} --with-apr-util=${prefix} }}} with {{{ configure.args --with-apr=${prefix}/bin/apr-1-config --with-apr- util=${prefix}/bin/apu-1-config }}} If that works, I'll update the Portfile. Blair -- Ticket URL: <http://trac.macports.org/ticket/20323#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
#20323: serf 0.3.0 : build error -------------------------------------+-------------------------------------- Reporter: contact@… | Owner: blair@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.7.1 Keywords: apr | Port: serf -------------------------------------+-------------------------------------- Comment(by contact@…): I've updated '''/opt/local/var/macports/sources/rsync.macports.org/release/ports/www/serf/Portfile''' with your fix, and the port install worked. Thanks ! -- Ticket URL: <http://trac.macports.org/ticket/20323#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS
#20323: serf 0.3.0 : build error --------------------------------------+------------------------------------- Reporter: contact@… | Owner: blair@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 1.7.1 Resolution: fixed | Keywords: apr Port: serf | --------------------------------------+------------------------------------- Changes (by blair@…): * status: new => closed * resolution: => fixed Comment: Great, the change is committed in r53911. -- Ticket URL: <http://trac.macports.org/ticket/20323#comment:5> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts