[MacPorts] #34010: ppl doesn't build with +universal
MacPorts
noreply at macports.org
Thu Apr 12 01:20:46 PDT 2012
#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
More information about the macports-tickets
mailing list