Am 09:47 21.05.01 +0200 schrieb Kamil Parkanyi:
>I hope this e-mail will find you...
Yes, I' here :-;
>I sent e-mail to <mailto:kardos(at)repas-aeg(dot)de>kardos(at)repas-aeg(dot)de but it
>returned as undeliverable
>---- Recipients of this delivery ----
Anreas has left and is no longer involved with postgres on QNX4.
>I've tried to port postgresql-7.1 to my QNX 4.25 system.
>I read FAQ_QNX.
>I have Watcom 10.6, Bison 1.28, Flex 2.5.4, Perl 5.6.0, TCP/IP 4.25 for QNX
>/usr/local/ld is link to wlink
>so I run
I haven't tried building postgres with the Watcom compiler for 7.1 because
it does not support 64bit integers. AFAIK that's the default data type for
OIDs, so I am not surprised that this does not work. Use gcc instead.
BTW., 7.1 does not compile as is with gcc either, I believed the
required patches made it into the 7.1.1 release but obviously I missed
Since the ports mailing list does not seem to be archived I have attached
a copy of the patch (for 7.1 and 7.1.1).
Are you trying to use odbc on qnx ? If so, I'd be interested in the
results. I am not aware of anyone having done this before.
>/usr/watcom/10.6/bin/wcc386 -zq -i=../../../../src/include -ms -4r
>-i=/usr/watcom/10.6/usr/include -i=/usr/include tuptoaster.c
>tuptoaster.c(892): Error! E1011: Symbol 'F_OIDEQ' has not been declared
>tuptoaster.c(983): Error! E1011: Symbol 'F_OIDEQ' has not been declared
>cc: /usr/watcom/10.6/bin/wcc386 exited 2
>make: *** [tuptoaster.o] Error 2
>make: Leaving directory
>I found on the Internet that this is often compilation error and that in
>fmgr.h should be
>#define F_OIDEQ 184
>I have only one fmgr.h file in src/include directory so I've added it there
>cc -I../../../src/include -c bootstrap.c
>/usr/watcom/10.6/bin/wcc386 -zq -i=../../../src/include -ms -4r
>-i=/usr/watcom/10.6/usr/include -i=/usr/include bootstrap.c
>bootstrap.c(103): Error! E1011: Symbol 'F_BOOLIN' has not been declared
>bootstrap.c(107): Error! E1011: Symbol 'F_INT2OUT' has not been declared
>bootstrap.c(107): Error! E1054: Expression must be constant
>bootstrap.c(108): Error! E1147: Too many errors: compilation aborted
>cc: /usr/watcom/10.6/bin/wcc386 exited 1
>make: *** [bootstrap.o] Error 1
>make: Leaving directory
>Untill bootstrap.c the compilation was with no error.
>Where I made mistake?
>Why there is not definition of symbols above?
These constants should be defined in fmgroids.h which should have
been generated by src/backend/utils/Gen_fmgrtab.sh. I don't know why
it did not work.
PS: you can find a plain vanilla binary at http://pweb.uunet.de/tegge.h/
pgsql-ports by date
|Next:||From: Peter Eisentraut||Date: 2001-05-21 14:59:14|
|Subject: Re: Re: pgsql + qnx|
|Previous:||From: Jukka Honkela||Date: 2001-05-21 09:36:34|
|Subject: Re: Problems with 7.1.1 rpm with Mandrake 8|