[MacPorts] #40326: ppl @1.0_1: build fails after gmp 5.1.2 update
#40326: ppl @1.0_1: build fails after gmp 5.1.2 update -----------------------------+-------------------------------- Reporter: md14-macports@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.0 Keywords: | Port: ppl -----------------------------+-------------------------------- The ppl @1.0_1 port fails to build. The problem seems to have started after gmp was updated to 5.1.2. {{{ $ sudo port -vs install ppl ... /bin/sh ../libtool --tag=CXX --mode=compile /usr/bin/g++-4.2 -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/opt/local/include -g -O2 -frounding-math -pipe -Os -arch x86_64 -W -Wall -MT checked.lo -MD -MP -MF .deps/checked.Tpo -c -o checked.lo checked.cc In file included from checked.defs.hh:30, from Checked_Number.defs.hh:28, from Coefficient.types.hh:16, from Coefficient.defs.hh:27, from Box.defs.hh:29, from Box.cc:25: mp_std_bits.defs.hh:47: error: redefinition of 'class std::numeric_limits<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> >' /opt/local/include/gmpxx.h:3271: error: previous definition of 'class std::numeric_limits<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> >' mp_std_bits.defs.hh:108: error: redefinition of 'class std::numeric_limits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >' /opt/local/include/gmpxx.h:3308: error: previous definition of 'class std::numeric_limits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >' libtool: compile: /usr/bin/g++-4.2 -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/opt/local/include -g -O2 -frounding-math -pipe -Os -arch x86_64 -W -Wall -MT checked.lo -MD -MP -MF .deps/checked.Tpo -c checked.cc -fno- common -DPIC -o .libs/checked.o In file included from checked.defs.hh:30, from checked.cc:25: mp_std_bits.defs.hh:47: error: redefinition of 'class std::numeric_limits<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> >' /opt/local/include/gmpxx.h:3271: error: previous definition of 'class std::numeric_limits<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> >' mp_std_bits.defs.hh:108: error: redefinition of 'class std::numeric_limits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >' /opt/local/include/gmpxx.h:3308: error: previous definition of 'class std::numeric_limits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >' make[3]: *** [checked.lo] Error 1 ... make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_ppl/ppl/work/ppl-1.0/src' }}} -- Ticket URL: <https://trac.macports.org/ticket/40326> MacPorts <http://www.macports.org/> Ports system for OS X
#40326: ppl @1.0_1: build fails after gmp 5.1.2 update ------------------------------+-------------------------------- Reporter: md14-macports@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.0 Resolution: | Keywords: Port: ppl | ------------------------------+-------------------------------- Changes (by macsforever2000@…): * cc: larryv@… (added) Comment: Cc'ing larryv, who committed that update in r110522. -- Ticket URL: <https://trac.macports.org/ticket/40326#comment:1> MacPorts <http://www.macports.org/> Ports system for OS X
#40326: ppl @1.0_1: build fails after gmp 5.1.2 update ------------------------------+------------------------ Reporter: md14-macports@… | Owner: mcalhoun@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.0 Resolution: | Keywords: Port: ppl | ------------------------------+------------------------ Changes (by larryv@…): * cc: jeremyhu@… (added) * owner: macports-tickets@… => mcalhoun@… Comment: This doesn’t look like it has to do with my change. Jeremy did the actual version bump in r110500. -- Ticket URL: <https://trac.macports.org/ticket/40326#comment:2> MacPorts <http://www.macports.org/> Ports system for OS X
#40326: ppl @1.0_1: build fails after gmp 5.1.2 update ------------------------------+------------------------ Reporter: md14-macports@… | Owner: mcalhoun@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.0 Resolution: | Keywords: Port: ppl | ------------------------------+------------------------ Comment (by jeremyhu@…): gmp claims this is a ppl bug: http://gmplib.org/list-archives/gmp- discuss/2012-December/005226.html gentoo bug: https://bugs.gentoo.org/show_bug.cgi?id=447928 -- Ticket URL: <https://trac.macports.org/ticket/40326#comment:3> MacPorts <http://www.macports.org/> Ports system for OS X
#40326: ppl @1.0_1: build fails after gmp 5.1.2 update ------------------------------+------------------------ Reporter: md14-macports@… | Owner: mcalhoun@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.0 Resolution: | Keywords: Port: ppl | ------------------------------+------------------------ Comment (by md14-macports@…): Upstream ppl patch with a fix: http://www.cs.unipr.it/pipermail/ppl- devel/2012-December/018574.html -- Ticket URL: <https://trac.macports.org/ticket/40326#comment:4> MacPorts <http://www.macports.org/> Ports system for OS X
#40326: ppl @1.0_1: build fails after gmp 5.1.2 update ------------------------------+------------------------ Reporter: md14-macports@… | Owner: mcalhoun@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.0 Resolution: | Keywords: Port: ppl | ------------------------------+------------------------ Comment (by md14-macports@…): The fix in r110554 works for me. Thanks! -- Ticket URL: <https://trac.macports.org/ticket/40326#comment:5> MacPorts <http://www.macports.org/> Ports system for OS X
#40326: ppl @1.0_1: build fails after gmp 5.1.2 update ------------------------------+------------------------ Reporter: md14-macports@… | Owner: mcalhoun@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.2.0 Resolution: fixed | Keywords: Port: ppl | ------------------------------+------------------------ Changes (by larryv@…): * status: new => closed * resolution: => fixed -- Ticket URL: <https://trac.macports.org/ticket/40326#comment:6> MacPorts <http://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts