#7169: HP-UX PolyBoRi 0.6.3-20090827 fail to build on HP-UX 11i
------------------------+---------------------------------------------------
Reporter: drkirkby | Owner: tbd
Type: defect | Status: new
Priority: minor | Milestone: sage-wishlist
Component: porting | Keywords: HP-EX
Work_issues: | Author:
Reviewer: | Merged:
------------------------+---------------------------------------------------
From an HP C3600, the following errors are noted. A PolyBoRi would be
given access to the machine if they wanted to debug this
{{{
gcc -o M4RI/grayflex.o -c -std=c99 -O3 -Wno-long-long -Wreturn-type -g
-fPIC -DNDEBUG -DHAVE_TR1_UNORDERED_MAP -DPACKED -DHAVE_M4RI -DHAVE_GD
-DHAVE_IEEE_754 -DBSD
-I/home/drkirkby/sage-4.1.2.rc0/spkg/build/polybori-0.6.3-20090827/src/boost_1_34_1.cropped
-I/home/drkirkby/sage-4.1.2.rc0/local/include
-I/home/drkirkby/sage-4.1.2.rc0/local/include/python2.6 -Ipolybori/include
-IM4RI -ICudd/obj -ICudd/util -ICudd/cudd -ICudd/mtr -ICudd/st -ICudd/epd
M4RI/grayflex.c
gcc -o M4RI/permutation.o -c -std=c99 -O3 -Wno-long-long -Wreturn-type -g
-fPIC -DNDEBUG -DHAVE_TR1_UNORDERED_MAP -DPACKED -DHAVE_M4RI -DHAVE_GD
-DHAVE_IEEE_754 -DBSD
-I/home/drkirkby/sage-4.1.2.rc0/spkg/build/polybori-0.6.3-20090827/src/boost_1_34_1.cropped
-I/home/drkirkby/sage-4.1.2.rc0/local/include
-I/home/drkirkby/sage-4.1.2.rc0/local/include/python2.6 -Ipolybori/include
-IM4RI -ICudd/obj -ICudd/util -ICudd/cudd -ICudd/mtr -ICudd/st -ICudd/epd
M4RI/permutation.c
gcc -o M4RI/packedmatrix.o -c -std=c99 -O3 -Wno-long-long -Wreturn-type -g
-fPIC -DNDEBUG -DHAVE_TR1_UNORDERED_MAP -DPACKED -DHAVE_M4RI -DHAVE_GD
-DHAVE_IEEE_754 -DBSD
-I/home/drkirkby/sage-4.1.2.rc0/spkg/build/polybori-0.6.3-20090827/src/boost_1_34_1.cropped
-I/home/drkirkby/sage-4.1.2.rc0/local/include
-I/home/drkirkby/sage-4.1.2.rc0/local/include/python2.6 -Ipolybori/include
-IM4RI -ICudd/obj -ICudd/util -ICudd/cudd -ICudd/mtr -ICudd/st -ICudd/epd
M4RI/packedmatrix.c
gcc -o M4RI/strassen.o -c -std=c99 -O3 -Wno-long-long -Wreturn-type -g
-fPIC -DNDEBUG -DHAVE_TR1_UNORDERED_MAP -DPACKED -DHAVE_M4RI -DHAVE_GD
-DHAVE_IEEE_754 -DBSD
-I/home/drkirkby/sage-4.1.2.rc0/spkg/build/polybori-0.6.3-20090827/src/boost_1_34_1.cropped
-I/home/drkirkby/sage-4.1.2.rc0/local/include
-I/home/drkirkby/sage-4.1.2.rc0/local/include/python2.6 -Ipolybori/include
-IM4RI -ICudd/obj -ICudd/util -ICudd/cudd -ICudd/mtr -ICudd/st -ICudd/epd
M4RI/strassen.c
gcc -o M4RI/misc.o -c -std=c99 -O3 -Wno-long-long -Wreturn-type -g -fPIC
-DNDEBUG -DHAVE_TR1_UNORDERED_MAP -DPACKED -DHAVE_M4RI -DHAVE_GD
-DHAVE_IEEE_754 -DBSD
-I/home/drkirkby/sage-4.1.2.rc0/spkg/build/polybori-0.6.3-20090827/src/boost_1_34_1.cropped
-I/home/drkirkby/sage-4.1.2.rc0/local/include
-I/home/drkirkby/sage-4.1.2.rc0/local/include/python2.6 -Ipolybori/include
-IM4RI -ICudd/obj -ICudd/util -ICudd/cudd -ICudd/mtr -ICudd/st -ICudd/epd
M4RI/misc.c
gcc -o M4RI/brilliantrussian.o -c -std=c99 -O3 -Wno-long-long -Wreturn-
type -g -fPIC -DNDEBUG -DHAVE_TR1_UNORDERED_MAP -DPACKED -DHAVE_M4RI
-DHAVE_GD -DHAVE_IEEE_754 -DBSD
-I/home/drkirkby/sage-4.1.2.rc0/spkg/build/polybori-0.6.3-20090827/src/boost_1_34_1.cropped
-I/home/drkirkby/sage-4.1.2.rc0/local/include
-I/home/drkirkby/sage-4.1.2.rc0/local/include/python2.6 -Ipolybori/include
-IM4RI -ICudd/obj -ICudd/util -ICudd/cudd -ICudd/mtr -ICudd/st -ICudd/epd
M4RI/brilliantrussian.c
ar rc groebner/libgroebner.a groebner/src/groebner.o
groebner/src/literal_factorization.o groebner/src/randomset.o
groebner/src/pairs.o groebner/src/groebner_alg.o groebner/src/fglm.o
groebner/src/polynomial_properties.o groebner/src/lexbuckets.o
groebner/src/dlex4data.o groebner/src/dp_asc4data.o groebner/src/lp4data.o
groebner/src/nf.o groebner/src/interpolate.o M4RI/grayflex.o
M4RI/permutation.o M4RI/packedmatrix.o M4RI/strassen.o M4RI/misc.o
M4RI/brilliantrussian.o polybori/libpolybori.a
ranlib groebner/libgroebner.a
g++ -o Cudd/obj/cuddObj.o -c -O3 -Wno-long-long -Wreturn-type -g -fPIC
-ftemplate-depth-100 -g -fPIC -O3 -Wno-long-long -Wreturn-type -g -fPIC
-DNDEBUG -DHAVE_TR1_UNORDERED_MAP -DPACKED -DHAVE_M4RI -DHAVE_GD
-DHAVE_IEEE_754 -DBSD
-I/home/drkirkby/sage-4.1.2.rc0/spkg/build/polybori-0.6.3-20090827/src/boost_1_34_1.cropped
-I/home/drkirkby/sage-4.1.2.rc0/local/include
-I/home/drkirkby/sage-4.1.2.rc0/local/include/python2.6 -Ipolybori/include
-IM4RI -ICudd/obj -ICudd/util -ICudd/cudd -ICudd/mtr -ICudd/st -ICudd/epd
Cudd/obj/cuddObj.cc
gcc -o Cudd/util/texpand.o -c -std=c99 -O3 -Wno-long-long -Wreturn-type -g
-fPIC -DNDEBUG -DHAVE_TR1_UNORDERED_MAP -DPACKED -DHAVE_M4RI -DHAVE_GD
-DHAVE_IEEE_754 -DBSD
-I/home/drkirkby/sage-4.1.2.rc0/spkg/build/polybori-0.6.3-20090827/src/boost_1_34_1.cropped
-I/home/drkirkby/sage-4.1.2.rc0/local/include
-I/home/drkirkby/sage-4.1.2.rc0/local/include/python2.6 -Ipolybori/include
-IM4RI -ICudd/obj -ICudd/util -ICudd/cudd -ICudd/mtr -ICudd/st -ICudd/epd
Cudd/util/texpand.c
Cudd/util/texpand.c: In function 'util_tilde_expand':
Cudd/util/texpand.c:39: warning: implicit declaration of function
'getpwuid'
Cudd/util/texpand.c:39: warning: implicit declaration of function 'getuid'
Cudd/util/texpand.c:39: warning: assignment makes pointer from integer
without a cast
Cudd/util/texpand.c:40: error: dereferencing pointer to incomplete type
Cudd/util/texpand.c:46: warning: implicit declaration of function
'getpwnam'
Cudd/util/texpand.c:46: warning: assignment makes pointer from integer
without a cast
Cudd/util/texpand.c:47: error: dereferencing pointer to incomplete type
scons: *** [Cudd/util/texpand.o] Error 1
scons: building terminated because of errors.
Error building PolyBoRi.
real 10m6.109s
user 9m34.380s
sys 0m18.300s
sage: An error occurred while installing polybori-0.6.3-20090827
Please email sage-devel http://groups.google.com/group/sage-devel
explaining the problem and send the relevant part of
of /home/drkirkby/sage-4.1.2.rc0/install.log. Describe your computer,
operating system, etc.
If you want to try to fix the problem yourself, *don't* just cd to
/home/drkirkby/sage-4.1.2.rc0/spkg/build/polybori-0.6.3-20090827 and type
'make'.
Instead type "/home/drkirkby/sage-4.1.2.rc0/sage -sh"
in order to set all environment variables correctly, then cd to
/home/drkirkby/sage-4.1.2.rc0/spkg/build/polybori-0.6.3-20090827
(When you are done debugging, you can type "exit" to leave the
subshell.)
*** Error exit code 1
Stop.
real 10m28.223s
user 9m45.180s
sys 0m20.420s
Error building Sage.
}}}
It looks like pwd.h needs including. You could do that only on HP-UX by
{{{
#ifdef hpux
#include <pwd.h>
#endif
}}}
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/7169>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica,
and MATLAB
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"sage-trac" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/sage-trac?hl=en
-~----------~----~----~----~------~----~------~--~---