Обсуждение: 1)Can't compile with ODBC support. 2)FATAL 1: AllocSetAlloc() on Pentium computer.

Поиск
Список
Период
Сортировка

1)Can't compile with ODBC support. 2)FATAL 1: AllocSetAlloc() on Pentium computer.

От
"Igor N. Avtaev"
Дата:
Hello all! Help me, please.
---------------------------------------------------------------
*** First trouble:
I execute:

$ psql mydb
mydb=> \i myrequest
mydb=> \g

If results have > N rows,
the psql-command output to display the message:
        "FATAL 1: Memory exhausted in AllocSetAlloc()
        pqReadData() -- backend closed the channel unexpectedly.
            This probably means the backend terminated abnormaly
            before or while processing the request.
        psql: connection to server was lost"
and fine execute if results have < N rows.
N ~ 40.000 rows.
What can I do?
Thank you.
---
    My configuration:
HP Netserver E30 (Pentium 166MHz/ 128Mb RAM/ 4Gb and 9Gb Wide-SCSI HDD)
SCO UnixWare 2.1.3
Perl 5.004_04
DBI 1.14
DBD::Pg 0.95
PostgreSQL 7.0.3

On Pentium Pro server my SQL-request work fine if result have any N
rows!

--------------------------------------------------------------
*** Second trouble:

I can't compile PostgreSQL 7.0.3 (and 7.0.2) with ODBC support.
UnixWare C compiler not understand comment: "//"
Compiler understand only brackets of comment "/*" and "*/".

I can't change all comments! :-(

Best regards,
Igor Avtaev




Re: 1)Can't compile with ODBC support. 2)FATAL 1: AllocSetAlloc() on Pentium computer.

От
Peter Eisentraut
Дата:
Igor N. Avtaev writes:

> I can't compile PostgreSQL 7.0.3 (and 7.0.2) with ODBC support.
> UnixWare C compiler not understand comment: "//"
> Compiler understand only brackets of comment "/*" and "*/".
>
> I can't change all comments! :-(

You're gonna have to, after which you'll immediately encounter linking
problems because the ODBC driver only compiles with GCC.  Fixing that will
require some non-trivial programming work.  Sorry.

--
Peter Eisentraut      peter_e@gmx.net       http://yi.org/peter-e/


Re: 1)Can't compile with ODBC support. 2)FATAL 1: AllocSetAlloc() on Pentium computer.

От
Larry Rosenman
Дата:
* Peter Eisentraut <peter_e@gmx.net> [001205 11:22]:
> Igor N. Avtaev writes:
>
> > I can't compile PostgreSQL 7.0.3 (and 7.0.2) with ODBC support.
> > UnixWare C compiler not understand comment: "//"
> > Compiler understand only brackets of comment "/*" and "*/".
> >
> > I can't change all comments! :-(
>
> You're gonna have to, after which you'll immediately encounter linking
> problems because the ODBC driver only compiles with GCC.  Fixing that will
> require some non-trivial programming work.  Sorry.
The UDK FS 7.1.1b DOES accept // comments.

The other issue is more serious.

LER

>
> --
> Peter Eisentraut      peter_e@gmx.net       http://yi.org/peter-e/

--
Larry Rosenman                     http://www.lerctr.org/~ler
Phone: +1 972-414-9812                 E-Mail: ler@lerctr.org
US Mail: 1905 Steamboat Springs Drive, Garland, TX 75044-6749

Re: 1)Can't compile with ODBC support. 2)FATAL 1: AllocSetAlloc() on Pentium computer.

От
Raju Mathur
Дата:
find . -name "*.[ch]" | xargs perl -i -p -e 's://(.*):/*\1 */:'

>>>>> "Peter" == Peter Eisentraut <peter_e@gmx.net> writes:

    Peter> Igor N. Avtaev writes:
    >> I can't compile PostgreSQL 7.0.3 (and 7.0.2) with ODBC support.
    >> UnixWare C compiler not understand comment: "//" Compiler
    >> understand only brackets of comment "/*" and "*/".
    >>
    >> I can't change all comments! :-(

    Peter> You're gonna have to, after which you'll immediately
    Peter> encounter linking problems because the ODBC driver only
    Peter> compiles with GCC.  Fixing that will require some
    Peter> non-trivial programming work.  Sorry.

    Peter> -- Peter Eisentraut peter_e@gmx.net http://yi.org/peter-e/

Re: [PORTS] Re: 1)Can't compile with ODBC support. 2)FATAL 1: AllocSetAlloc() on Pentium computer.

От
Bruce Momjian
Дата:
Those // comments have been removed from ODBC for 7.1.

> * Peter Eisentraut <peter_e@gmx.net> [001205 11:22]:
> > Igor N. Avtaev writes:
> >
> > > I can't compile PostgreSQL 7.0.3 (and 7.0.2) with ODBC support.
> > > UnixWare C compiler not understand comment: "//"
> > > Compiler understand only brackets of comment "/*" and "*/".
> > >
> > > I can't change all comments! :-(
> >
> > You're gonna have to, after which you'll immediately encounter linking
> > problems because the ODBC driver only compiles with GCC.  Fixing that will
> > require some non-trivial programming work.  Sorry.
> The UDK FS 7.1.1b DOES accept // comments.
>
> The other issue is more serious.
>
> LER
>
> >
> > --
> > Peter Eisentraut      peter_e@gmx.net       http://yi.org/peter-e/
>
> --
> Larry Rosenman                     http://www.lerctr.org/~ler
> Phone: +1 972-414-9812                 E-Mail: ler@lerctr.org
> US Mail: 1905 Steamboat Springs Drive, Garland, TX 75044-6749
>


--
  Bruce Momjian                        |  http://candle.pha.pa.us
  pgman@candle.pha.pa.us               |  (610) 853-3000
  +  If your life is a hard drive,     |  830 Blythe Avenue
  +  Christ can be your backup.        |  Drexel Hill, Pennsylvania 19026