Re: [HACKERS] report for Win32 port - Mailing list pgsql-hackers

From wieck@debis.com (Jan Wieck)
Subject Re: [HACKERS] report for Win32 port
Date
Msg-id m10mhZ7-000EBPC@orion.SAPserv.Hamburg.dsh.de
Whole thread Raw
In response to Re: [HACKERS] report for Win32 port  (Vince Vielhaber <vev@michvhf.com>)
Responses Re: [HACKERS] report for Win32 port
List pgsql-hackers
>
> On Wed, 26 May 1999, Horak Daniel wrote:
>
> > Hi,
> >
> > I have tested current snapshot (from CVS) to compile and run on Windows NT.
> >
> > It compiles mostly OK. The only problem is with linking the libpq++, but it
> > can be a general problem:
> >
> > pgcursordb.o: In function `_8PgCursorRC12PgConnectionPCc':
> > /usr/src/pgsql.test/src/interfaces/libpq++/pgcursordb.cc:37: undefined
> > reference
> >  to `PgTransaction::PgTransaction(PgConnection const &)'
>
> Interesting.  I wonder if any other platforms or compilers are also
> showing this...  I'll submit the patch later today.

g++  -Wno-error -Wno-unused -Wl,-Bdynamic -I/usr/local/pgsql/include -o testlibpq0 testlibpq0.cc -L/usr/local/pgsql/lib
-lpq++
/tmp/cca280301.o: In function `main':
/tmp/cca280301.o(.text+0x14f): undefined reference to
`getline__H2ZcZt18string_char_traits1Zc_R7istreamRt12basic_string2ZX01ZX11X01_R7istream'
/tmp/cca280301.o(.text+0x162): undefined reference to
`__ne__H2ZcZt18string_char_traits1Zc_RCt12basic_string2ZX01ZX11PCX01_b'
/usr/local/pgsql/lib/libpq++.so: undefined reference to `crypt'
/usr/local/pgsql/lib/libpq++.so: undefined reference to `PgTransaction::PgTransaction(PgConnection const &)'
make: *** [testlibpq0] Error 1
[pgsql@orion] ~/devel/src/interfaces/libpq++/examples >

    Linux 2.1.88, glibc-2, gcc 2.8.1

    Whatever  these  errors  mean and whatever they might be good
    for.

    Up to now I thought it's due to a self made upgrade of shared
    libs.   That  one  was  a little hairy and didn't worked as I
    wanted it. BTW: since glibc-2 crypt() is in it's own library.

    Another  interesting  detail is that I have a Makefile.custom
    telling "COPT=-g",  but  I  don't  see  -g  in  the  compiler
    switches in the examples section.


Jan

--

#======================================================================#
# It's easier to get forgiveness for being wrong than for being right. #
# Let's break this rule - forgive me.                                  #
#======================================== jwieck@debis.com (Jan Wieck) #

pgsql-hackers by date:

Previous
From: Ari Halberstadt
Date:
Subject: Re: [HACKERS] pg_dump core dump, upgrading from 6.5b1 to 5/24 snapshot
Next
From: Tom Lane
Date:
Subject: Re: [HACKERS] pg_dump core dump, upgrading from 6.5b1 to 5/24 snapshot