IRIX again....

Michael A. Thompson (mat0001@jove.acs.unt.edu)
Wed, 30 Jun 1999 02:32:00 -0700


On Wed, Jun 23, 1999 at 12:13:45AM -0700, Michael A. Thompson wrote:
> Here are the errors:
> xap_UnixPSGenerate.cpp: In method `void
> ps_Generate::doProtectFromPipe()':
> xap_UnixPSGenerate.cpp:237: passing `void (*)(int)' as argument 2 of
> `signal(int, void (*)())'
> xap_UnixPSGenerate.cpp: In method `void
> ps_Generate::undoProtectFromPipe()':
> xap_UnixPSGenerate.cpp:242: passing `void (*)(int)' as argument 2 of
> `signal(int, void (*)())'
> xap_UnixPSGenerate.cpp: In function `static void
> ps_Generate::pipeSignalHandler(int)':
> xap_UnixPSGenerate.cpp:252: passing `void (*)(int)' as argument 2 of
> `signal(int, void (*)())'

>IRIX signals return! I admit I haven't applied the patches sent to me
>to fix the signal() problem on IRIX. It seems that IRIX differs from
>BSD, Linux, Solaris in the way it sets up the callback to catch
>signals. I do have a patch and will apply it before noon (Central
>time zone, US). You can check out the tree from CVS, if you want, and
>give it another spin.

Hmmm I did that but there doesn't seem to be a difference. I will try it
again.

at any rate, I have done the following:
1. installed the latest freeware tardist of libpng and zlib off the net
(sgi freeware site) and set my -I to /usr/freeware/include -- didn't fix
the problem
2. installed Abi versions of the above in /usr/local/include and
/usr/local/lib set my -I to /usr/local/include -- didn't fix the problem
either.
3. started to look around in the zlib and libpng headers for a
redefinition of signal -- its not there?

anyway, I don't think the libs are the problem here but rather that Irix
signals are different. So, how did the others get it compiled?

I have been using gcc/g++ on Irix 6.5.3m not the feature release. Is
signal fixed for Irix in 6.5.3f or 6.5.4m or f?

anybody have the patch?

Thanks,

Michael

--
----------------------------------
Michael A. Thompson
[IRIX - NeXTStep - Linux - MacOS - Windows]

Home: (940)382-2086 E-Mail: mat0001@jove.acs.unt.edu ----------------------------------



This archive was generated by hypermail 1.03b2.