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


Reply via email to