Opened 12 years ago

Last modified 12 years ago

#34010 closed defect

ppl doesn't build with +universal — at Version 2

Reported by: DanielO (Daniel O'Connor) Owned by: adfernandes@…
Priority: Normal Milestone:
Component: ports Version: 2.0.4
Keywords: Cc:
Port: ppl

Description (last modified by ryandesign (Ryan Carsten Schmidt))

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)

Change History (3)

Changed 12 years ago by DanielO (Daniel O'Connor)

Attachment: ppl_build.log added

comment:1 Changed 12 years ago by DanielO (Daniel O'Connor)

Cc: darius@… added

Cc Me!

comment:2 Changed 12 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: darius@… removed
Description: modified (diff)
Owner: changed from macports-tickets@… to adfernandes@…
Port: ppl added
Note: See TracTickets for help on using tickets.