Hi all,
building pymol external sources on irix6.2 with gcc 2.95
tcl and tk and zlib build ok!!!
but python fails at the first hurdle with:
creating Makefile
cd
/usr/people/dwhite/freestuff/pymolstuff/ext-0_95/src/Python-2.3.3; make
cc -n32 -c -OPT:Olimit=0 -DNDEBUG -O -I. -I./Include
-DPy_BUILD_CORE -o Python/thread.o Python/thread.c
"/usr/include/sys/prctl.h", line 64: error(1020): identifier
"k_sigset_t" is
undefined
k_sigset_t t_hold; /* Hold signal bit mask */
^
1 error detected in the compilation of "Python/thread.c".
*** Error code 2 (bu21)
*** Error code 1 (bu21)
rooster:/usr/people/dwhite/freestuff/pymolstuff/ext-0_95%
the relevant code from /usr/include/sys/prctl.h on the irix 6.2 system
is:
#define PRDA_PANCAKE_SIZE 5
/* the system portion of the prda */
struct prda_sys {
pid_t t_pid; /* epid */
__uint32_t t_hint; /* Share group scheduling hint */
__uint32_t t_dlactseq; /* Deadline scheduler activation seq# */
__uint32_t t_fpflags; /* Current p_fpflags (SMM, precise) */
__uint32_t t_prid; /* Processor type */
__uint32_t t_dlendseq; /* Deadline sched allocation seq # */
__uint64_t t_pancake[PRDA_PANCAKE_SIZE];/* registers for pancake */
pid_t t_rpid; /* pid */
__int32_t t_resched; /* send pthread resched signal */
__uint32_t t_unused[8];
/*
* The following field is used to hold the cpu number that the
* process is currently or last ran on
*/
__uint32_t t_cpu; /* Last/current cpu */
/*
* The following fields are used by sigprocmask if the hold mask is
* to be in user space.
*/
__uint32_t t_flags; /* t_hold mask is being used? */
k_sigset_t t_hold; /* Hold signal bit mask */
};
any clues anyone?
python2.1 for irix6.5 from sgi freeware won't install (of course, and
only python 1.5 is available for irix 6.3 on sgi freware)
cheers
Dan
Dr. Daniel James White BSc. (Hons.) PhD
Cell Biology, Ambiotica C242
Department of biological and environmental science
PO Box 35
University of Jyväskylä
Jyväskylä FIN 40014
Finland
+358 14 260 4183 (work)
+358 468102840 (mobile)
http://www.chalkie.org.uk
d...@chalkie.org.uk
wh...@cc.jyu.fi