[MacPorts] #34010: ppl doesn't build with +universal
#34010: ppl doesn't build with +universal --------------------------------+------------------------------------------- Reporter: darius@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.4 Keywords: | Port: --------------------------------+------------------------------------------- port install ppl +universal results in.. <snip> :info:build libtool: link: ar cru .libs/libppl.a Box.o checked.o Checked_Number.o Float.o fpu-ia32.o Constraint.o Constraint_System.o Congruence.o Congruence_System.o Generator_System.o Grid_Generator_Sys tem.o Generator.o Grid_Generator.o Init.o Coefficient.o Linear_Expression.o Linear_System.o Matrix.o Scalar_Products.o MIP_Problem.o PIP_Tree.o PIP_Problem.o Poly_Con_Relation.o Poly_Gen_Relation.o BHRZ03_ Certificate.o H79_Certificate.o Grid_Certificate.o Partial_Function.o Polyhedron_nonpublic.o Polyhedron_public.o Polyhedron_chdims.o Polyhedron_widenings.o C_Polyhedron.o NNC_Polyhedron.o Grid_nonpublic.o Grid_public.o Grid_chdims.o Grid_widenings.o BD_Shape.o Octagonal_Shape.o Pointset_Powerset.o Row.o Linear_Row.o Bit_Matrix.o Bit_Row.o Ph_Status.o Grid_Status.o Variable.o Variables_Set.o conversion.o min imize.o simplify.o Grid_conversion.o Grid_simplify.o stdiobuf.o c_streambuf.o globals.o mp_std_bits.o Weight_Profiler.o version.o termination.o wrap_string.o :info:build libtool: link: ranlib .libs/libppl.a :info:build libtool: link: ( cd ".libs" && rm -f "libppl.la" && ln -s "../libppl.la" "libppl.la" ) :info:build /bin/sh ../libtool --tag=CXX --mode=link /usr/bin/clang++ -g -O2 -frounding-math -pipe -O2 -arch i386 -W -Wall -L/opt/local/lib -arch i386 -o ppl-config BUGS.o COPYING.o CREDITS.o ppl-conf ig.o libppl.la :info:build libtool: link: /usr/bin/clang++ -g -O2 -frounding-math -pipe -O2 -arch i386 -W -Wall -arch i386 -o .libs/ppl-config BUGS.o COPYING.o CREDITS.o ppl-config.o -L/opt/local/lib ./.libs/libppl.dyli b /opt/local/lib/libgmpxx.dylib /opt/local/lib/libgmp.dylib :info:build Undefined symbols for architecture i386: :info:build "Parma_Polyhedra_Library::version()", referenced from: :info:build _main in ppl-config.o :info:build "Parma_Polyhedra_Library::banner()", referenced from: :info:build _main in ppl-config.o :info:build "Parma_Polyhedra_Library::Row_Impl_Handler::Impl::shrink(unsigned long)", referenced from: :info:build Parma_Polyhedra_Library::PIP_Tree_Node::Artificial_Parameter::~Artificial_Parameter() in ppl-config.o :info:build std::vector<Parma_Polyhedra_Library::Row, std::allocator<Parma_Polyhedra_Library::Row> >::~vector() in ppl-config.o :info:build "Parma_Polyhedra_Library::Init::Init()", referenced from: :info:build __GLOBAL__I_a in ppl-config.o :info:build "Parma_Polyhedra_Library::PIP_Tree_Node::OK() const", referenced from: :info:build vtable for Parma_Polyhedra_Library::PIP_Tree_Node in ppl-config.o <snip> I had +universal in variants.conf but took it out to build ppl (and thence gcc45 & py27-scipy) -- Ticket URL: <https://trac.macports.org/ticket/34010> MacPorts <http://www.macports.org/> Ports system for Mac OS
#34010: ppl doesn't build with +universal --------------------------------+------------------------------------------- Reporter: darius@… | Owner: adfernandes@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.4 Keywords: | Port: ppl --------------------------------+------------------------------------------- Changes (by ryandesign@…): * cc: darius@… (removed) * owner: macports-tickets@… => adfernandes@… * port: => ppl Old description:
port install ppl +universal results in..
<snip> :info:build libtool: link: ar cru .libs/libppl.a Box.o checked.o Checked_Number.o Float.o fpu-ia32.o Constraint.o Constraint_System.o Congruence.o Congruence_System.o Generator_System.o Grid_Generator_Sys tem.o Generator.o Grid_Generator.o Init.o Coefficient.o Linear_Expression.o Linear_System.o Matrix.o Scalar_Products.o MIP_Problem.o PIP_Tree.o PIP_Problem.o Poly_Con_Relation.o Poly_Gen_Relation.o BHRZ03_ Certificate.o H79_Certificate.o Grid_Certificate.o Partial_Function.o Polyhedron_nonpublic.o Polyhedron_public.o Polyhedron_chdims.o Polyhedron_widenings.o C_Polyhedron.o NNC_Polyhedron.o Grid_nonpublic.o Grid_public.o Grid_chdims.o Grid_widenings.o BD_Shape.o Octagonal_Shape.o Pointset_Powerset.o Row.o Linear_Row.o Bit_Matrix.o Bit_Row.o Ph_Status.o Grid_Status.o Variable.o Variables_Set.o conversion.o min imize.o simplify.o Grid_conversion.o Grid_simplify.o stdiobuf.o c_streambuf.o globals.o mp_std_bits.o Weight_Profiler.o version.o termination.o wrap_string.o :info:build libtool: link: ranlib .libs/libppl.a :info:build libtool: link: ( cd ".libs" && rm -f "libppl.la" && ln -s "../libppl.la" "libppl.la" ) :info:build /bin/sh ../libtool --tag=CXX --mode=link /usr/bin/clang++ -g -O2 -frounding-math -pipe -O2 -arch i386 -W -Wall -L/opt/local/lib -arch i386 -o ppl-config BUGS.o COPYING.o CREDITS.o ppl-conf ig.o libppl.la :info:build libtool: link: /usr/bin/clang++ -g -O2 -frounding-math -pipe -O2 -arch i386 -W -Wall -arch i386 -o .libs/ppl-config BUGS.o COPYING.o CREDITS.o ppl-config.o -L/opt/local/lib ./.libs/libppl.dyli b /opt/local/lib/libgmpxx.dylib /opt/local/lib/libgmp.dylib :info:build Undefined symbols for architecture i386: :info:build "Parma_Polyhedra_Library::version()", referenced from: :info:build _main in ppl-config.o :info:build "Parma_Polyhedra_Library::banner()", referenced from: :info:build _main in ppl-config.o :info:build "Parma_Polyhedra_Library::Row_Impl_Handler::Impl::shrink(unsigned long)", referenced from: :info:build Parma_Polyhedra_Library::PIP_Tree_Node::Artificial_Parameter::~Artificial_Parameter() in ppl-config.o :info:build std::vector<Parma_Polyhedra_Library::Row, std::allocator<Parma_Polyhedra_Library::Row> >::~vector() in ppl-config.o :info:build "Parma_Polyhedra_Library::Init::Init()", referenced from: :info:build __GLOBAL__I_a in ppl-config.o :info:build "Parma_Polyhedra_Library::PIP_Tree_Node::OK() const", referenced from: :info:build vtable for Parma_Polyhedra_Library::PIP_Tree_Node in ppl-config.o <snip>
I had +universal in variants.conf but took it out to build ppl (and thence gcc45 & py27-scipy)
New description: `port install ppl +universal` results in.. {{{ <snip> :info:build libtool: link: ar cru .libs/libppl.a Box.o checked.o Checked_Number.o Float.o fpu-ia32.o Constraint.o Constraint_System.o Congruence.o Congruence_System.o Generator_System.o Grid_Generator_Sys tem.o Generator.o Grid_Generator.o Init.o Coefficient.o Linear_Expression.o Linear_System.o Matrix.o Scalar_Products.o MIP_Problem.o PIP_Tree.o PIP_Problem.o Poly_Con_Relation.o Poly_Gen_Relation.o BHRZ03_ Certificate.o H79_Certificate.o Grid_Certificate.o Partial_Function.o Polyhedron_nonpublic.o Polyhedron_public.o Polyhedron_chdims.o Polyhedron_widenings.o C_Polyhedron.o NNC_Polyhedron.o Grid_nonpublic.o Grid_public.o Grid_chdims.o Grid_widenings.o BD_Shape.o Octagonal_Shape.o Pointset_Powerset.o Row.o Linear_Row.o Bit_Matrix.o Bit_Row.o Ph_Status.o Grid_Status.o Variable.o Variables_Set.o conversion.o min imize.o simplify.o Grid_conversion.o Grid_simplify.o stdiobuf.o c_streambuf.o globals.o mp_std_bits.o Weight_Profiler.o version.o termination.o wrap_string.o :info:build libtool: link: ranlib .libs/libppl.a :info:build libtool: link: ( cd ".libs" && rm -f "libppl.la" && ln -s "../libppl.la" "libppl.la" ) :info:build /bin/sh ../libtool --tag=CXX --mode=link /usr/bin/clang++ -g -O2 -frounding-math -pipe -O2 -arch i386 -W -Wall -L/opt/local/lib -arch i386 -o ppl-config BUGS.o COPYING.o CREDITS.o ppl-conf ig.o libppl.la :info:build libtool: link: /usr/bin/clang++ -g -O2 -frounding-math -pipe -O2 -arch i386 -W -Wall -arch i386 -o .libs/ppl-config BUGS.o COPYING.o CREDITS.o ppl-config.o -L/opt/local/lib ./.libs/libppl.dyli b /opt/local/lib/libgmpxx.dylib /opt/local/lib/libgmp.dylib :info:build Undefined symbols for architecture i386: :info:build "Parma_Polyhedra_Library::version()", referenced from: :info:build _main in ppl-config.o :info:build "Parma_Polyhedra_Library::banner()", referenced from: :info:build _main in ppl-config.o :info:build "Parma_Polyhedra_Library::Row_Impl_Handler::Impl::shrink(unsigned long)", referenced from: :info:build Parma_Polyhedra_Library::PIP_Tree_Node::Artificial_Parameter::~Artificial_Parameter() in ppl-config.o :info:build std::vector<Parma_Polyhedra_Library::Row, std::allocator<Parma_Polyhedra_Library::Row> >::~vector() in ppl-config.o :info:build "Parma_Polyhedra_Library::Init::Init()", referenced from: :info:build __GLOBAL__I_a in ppl-config.o :info:build "Parma_Polyhedra_Library::PIP_Tree_Node::OK() const", referenced from: :info:build vtable for Parma_Polyhedra_Library::PIP_Tree_Node in ppl-config.o <snip> }}} I had +universal in variants.conf but took it out to build ppl (and thence gcc45 & py27-scipy) -- -- Ticket URL: <https://trac.macports.org/ticket/34010#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#34010: ppl doesn't build with +universal --------------------------------+------------------------------------------- Reporter: darius@… | Owner: adfernandes@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.4 Keywords: | Port: ppl --------------------------------+------------------------------------------- Comment(by adfernandes@…): I've added the "muniversal" portgroup. It ''should'' work now, I hope. Will test it with part of gcc and cloog, and commit shortly. -- Ticket URL: <https://trac.macports.org/ticket/34010#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
#34010: ppl doesn't build with +universal ---------------------------------+------------------------------------------ Reporter: darius@… | Owner: adfernandes@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.0.4 Resolution: fixed | Keywords: Port: ppl | ---------------------------------+------------------------------------------ Changes (by adfernandes@…): * status: new => closed * resolution: => fixed Comment: Committed in r92829 -- Ticket URL: <https://trac.macports.org/ticket/34010#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS
#34010: ppl doesn't build with +universal ---------------------------------+------------------------------------------ Reporter: darius@… | Owner: adfernandes@… Type: defect | Status: reopened Priority: Normal | Milestone: Component: ports | Version: 2.0.4 Resolution: | Keywords: Port: ppl | ---------------------------------+------------------------------------------ Changes (by gnwiii@…): * status: closed => reopened * resolution: fixed => Comment: The universal build failed during "port upgrade outdated" on Snow Leopard. I did "{{{port clean cloog}}}" and then: {{{$ sudo port install -f cloog +universal ---> Computing dependencies for cloog ---> Fetching archive for cloog ---> Attempting to fetch cloog-0.16.3_1+universal.darwin_10.i386-x86_64.tbz2 from http://packages.macports.org/cloog ---> Fetching cloog ---> Verifying checksum(s) for cloog ---> Extracting cloog ---> Configuring cloog ---> Building cloog ---> Staging cloog into destroot Error: Target org.macports.destroot returned: /opt/local/lib/pkgconfig /cloog-isl.pc differs in /opt/local/var/macports/build/_opt_local_var_macports_sources_www.macports.org_files_ports_devel_cloog/cloog/work/destroot-i386 and /opt/local/var/macports/build/_opt_local_var_macports_sources_www.macports.org_files_ports_devel_cloog/cloog/work /destroot-x86_64 and cannot be merged Log for cloog is at: /opt/local/var/macports/logs/_opt_local_var_macports_sources_www.macports.org_files_ports_devel_cloog/cloog/main.log Error: Status 1 encountered during processing. To report a bug, see <http://guide.macports.org/#project.tickets> }}} -- Ticket URL: <https://trac.macports.org/ticket/34010#comment:5> MacPorts <http://www.macports.org/> Ports system for Mac OS
#34010: ppl doesn't build with +universal ---------------------------------+------------------------------------------ Reporter: darius@… | Owner: adfernandes@… Type: defect | Status: reopened Priority: Normal | Milestone: Component: ports | Version: 2.0.4 Resolution: | Keywords: Port: ppl | ---------------------------------+------------------------------------------ Comment(by adfernandes@…): Yeah - according to the mailing lists, this was '''supposed''' to be fixed upstream. I'll re-add the work-around patches and commit later today. Sorry! -- Ticket URL: <https://trac.macports.org/ticket/34010#comment:6> MacPorts <http://www.macports.org/> Ports system for Mac OS
#34010: ppl doesn't build with +universal ---------------------------------+------------------------------------------ Reporter: darius@… | Owner: adfernandes@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.0.4 Resolution: fixed | Keywords: Port: ppl | ---------------------------------+------------------------------------------ Changes (by adfernandes@…): * status: reopened => closed * resolution: => fixed Comment: Hopefully fixed in r92876. -- Ticket URL: <https://trac.macports.org/ticket/34010#comment:7> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts