Обсуждение: pgsql-server/src/interfaces/ecpg ChangeLog Mak ...
CVSROOT: /cvsroot
Module name: pgsql-server
Changes by: meskes@postgresql.org 03/03/16 05:42:54
Modified files:
src/interfaces/ecpg: ChangeLog Makefile
src/interfaces/ecpg/include: Makefile ecpgtype.h
src/interfaces/ecpg/preproc: ecpg.c preproc.y type.c
src/interfaces/ecpg/test: Makefile
Added files:
src/interfaces/ecpg/ecpglib: Makefile connect.c data.c
descriptor.c error.c execute.c
extern.h memory.c misc.c pg_type.h
prepare.c typename.c
src/interfaces/ecpg/pgtypeslib: Makefile numeric.c
src/interfaces/ecpg/test: num_test.pgc
Log message:
Started working on a seperate pgtypes library. First test work. PLEASE test compilation on iother systems.
> Modified files: > src/interfaces/ecpg: ChangeLog Makefile > src/interfaces/ecpg/include: Makefile ecpgtype.h > src/interfaces/ecpg/preproc: ecpg.c preproc.y type.c > src/interfaces/ecpg/test: Makefile > Added files: > src/interfaces/ecpg/ecpglib: Makefile connect.c data.c > descriptor.c error.c execute.c > extern.h memory.c misc.c pg_type.h > prepare.c typename.c > src/interfaces/ecpg/pgtypeslib: Makefile numeric.c > src/interfaces/ecpg/test: num_test.pgc > > Log message: > Started working on a seperate pgtypes library. First test work. PLEASE test compilation on iother systems. Compiles fine on FreeBSD/Alpha Chris
meskes@postgresql.org (Michael Meskes) writes:
> Started working on a seperate pgtypes library. First test work. PLEASE test compilation on iother systems.
CVS tip is broken:
make[4]: Entering directory `/home/tgl/pgsql/src/interfaces/ecpg/preproc'
make -C ../../../../src/port all
make[5]: Entering directory `/home/tgl/pgsql/src/port'
make[5]: Nothing to be done for `all'.
make[5]: Leaving directory `/home/tgl/pgsql/src/port'
make[4]: *** No rule to make target `../lib/typename.o', needed by `ecpg'. Stop.
make[4]: Leaving directory `/home/tgl/pgsql/src/interfaces/ecpg/preproc'
make[3]: *** [all] Error 2
regards, tom lane
--On Monday, March 17, 2003 10:40:38 +0800 Christopher Kings-Lynne
<chriskl@familyhealth.com.au> wrote:
>> Modified files:
>> src/interfaces/ecpg: ChangeLog Makefile
>> src/interfaces/ecpg/include: Makefile ecpgtype.h
>> src/interfaces/ecpg/preproc: ecpg.c preproc.y type.c
>> src/interfaces/ecpg/test: Makefile
>> Added files:
>> src/interfaces/ecpg/ecpglib: Makefile connect.c data.c
>> descriptor.c error.c execute.c
>> extern.h memory.c misc.c pg_type.h
>> prepare.c typename.c
>> src/interfaces/ecpg/pgtypeslib: Makefile numeric.c
>> src/interfaces/ecpg/test: num_test.pgc
>>
>> Log message:
>> Started working on a seperate pgtypes library. First test work. PLEASE
> test compilation on iother systems.
>
> Compiles fine on FreeBSD/Alpha
Michael,
If you'd like an account on my UnixWare 7.1.3 system, I'd be more than
happy to oblige.
I can't deal with 7.4 as my production PG, but you are welcome to play.
LER
>
> Chris
>
>
> ---------------------------(end of broadcast)---------------------------
> TIP 5: Have you checked our extensive FAQ?
>
> http://www.postgresql.org/docs/faqs/FAQ.html
>
--
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
> meskes@postgresql.org (Michael Meskes) writes: > > Started working on a seperate pgtypes library. First test work. PLEASE test compilation on iother systems. > > CVS tip is broken: > > make[4]: Entering directory `/home/tgl/pgsql/src/interfaces/ecpg/preproc' > make -C ../../../../src/port all > make[5]: Entering directory `/home/tgl/pgsql/src/port' > make[5]: Nothing to be done for `all'. > make[5]: Leaving directory `/home/tgl/pgsql/src/port' > make[4]: *** No rule to make target `../lib/typename.o', needed by `ecpg'. Stop. > make[4]: Leaving directory `/home/tgl/pgsql/src/interfaces/ecpg/preproc' > make[3]: *** [all] Error 2 Huh? I don't get that at all - I am working from anonymous CVS tho i guess.. Chris
"Christopher Kings-Lynne" <chriskl@familyhealth.com.au> writes:
>> CVS tip is broken:
> Huh? I don't get that at all - I am working from anonymous CVS tho i
> guess..
Hm, the anon-CVS server should have Michael's recent updates by now.
Do you still have an ecpg/lib subdirectory instead of ecpg/ecpglib?
'Cause the former is gone here...
regards, tom lane
> > Huh? I don't get that at all - I am working from anonymous CVS tho i > > guess.. > > Hm, the anon-CVS server should have Michael's recent updates by now. > Do you still have an ecpg/lib subdirectory instead of ecpg/ecpglib? > 'Cause the former is gone here... I've got it all: bash-2.03$ pwd /home/chriskl/pgsql-temp/src/interfaces/ecpg bash-2.03$ ls -al total 42 drwxr-xr-x 9 chriskl users 512 Mar 17 12:16 . drwxr-xr-x 9 chriskl users 512 Mar 17 12:16 .. drwxr-xr-x 2 chriskl users 512 Mar 17 12:16 CVS -rw-r--r-- 1 chriskl users 31260 Mar 17 10:14 ChangeLog -rw-r--r-- 1 chriskl users 406 Mar 17 10:14 Makefile -rw-r--r-- 1 chriskl users 439 Nov 14 2001 README.dynSQL drwxr-xr-x 4 chriskl users 1024 Mar 17 10:30 ecpglib drwxr-xr-x 3 chriskl users 512 Mar 17 10:14 include drwxr-xr-x 4 chriskl users 1024 Mar 17 10:14 lib drwxr-xr-x 4 chriskl users 512 Mar 17 10:30 pgtypeslib drwxr-xr-x 4 chriskl users 1024 Mar 17 10:32 preproc drwxr-xr-x 3 chriskl users 512 Mar 17 10:14 test bash-2.03$ Chris
"Christopher Kings-Lynne" <chriskl@familyhealth.com.au> writes:
>> Hm, the anon-CVS server should have Michael's recent updates by now.
>> Do you still have an ecpg/lib subdirectory instead of ecpg/ecpglib?
>> 'Cause the former is gone here...
> I've got it all:
lib should be gone, or at least empty (gone if you use -P with cvs update).
regards, tom lane
----- Original Message ----- From: "Tom Lane" <tgl@sss.pgh.pa.us> To: "Christopher Kings-Lynne" <chriskl@familyhealth.com.au> Cc: "Michael Meskes" <meskes@postgresql.org>; <pgsql-committers@postgresql.org> Sent: Monday, March 17, 2003 12:27 PM Subject: Re: [COMMITTERS] pgsql-server/src/interfaces/ecpg ChangeLog Mak ... > "Christopher Kings-Lynne" <chriskl@familyhealth.com.au> writes: > >> Hm, the anon-CVS server should have Michael's recent updates by now. > >> Do you still have an ecpg/lib subdirectory instead of ecpg/ecpglib? > >> 'Cause the former is gone here... > > > I've got it all: > > lib should be gone, or at least empty (gone if you use -P with cvs update). I did that:
> > I've got it all: > > lib should be gone, or at least empty (gone if you use -P with cvs update). > > regards, tom lane I did that: bash-2.03$ cvs up -d -P ? ecpglib/.deps ? ecpglib/libecpg.so.3 ? lib/.deps ? lib/libecpg.so.3 ? pgtypeslib/.deps ? pgtypeslib/libpgtypes.so.1 ? preproc/.deps ? preproc/ecpg bash-2.03$ Sure he's actually removed the lib dir? Chris
"Christopher Kings-Lynne" <chriskl@familyhealth.com.au> writes:
> Sure he's actually removed the lib dir?
The directory cannot actually disappear from CVS, but everything in it
is dead as of CVS tip --- at least, I think so and so does the cvsweb
interface. What do you see still present in ecpg/lib?
regards, tom lane
> The directory cannot actually disappear from CVS, but everything in it > is dead as of CVS tip --- at least, I think so and so does the cvsweb > interface. What do you see still present in ecpg/lib? drwxr-xr-x 4 chriskl users 1024 Mar 17 10:14 . drwxr-xr-x 9 chriskl users 512 Mar 17 12:34 .. drwxr-xr-x 2 chriskl users 512 Mar 10 15:45 .deps drwxr-xr-x 2 chriskl users 512 Mar 17 10:14 CVS -rw-r--r-- 1 chriskl users 44032 Mar 11 10:59 connect.o -rw-r--r-- 1 chriskl users 26072 Mar 11 10:59 data.o -rw-r--r-- 1 chriskl users 41056 Mar 11 10:59 descriptor.o -rw-r--r-- 1 chriskl users 24136 Mar 11 10:59 error.o -rw-r--r-- 1 chriskl users 67968 Mar 11 10:59 execute.o -rw-r--r-- 1 chriskl users 291462 Mar 11 10:59 libecpg.a lrwxr-xr-x 1 chriskl users 12 Mar 11 10:59 libecpg.so -> libecpg.so.3 -rwxr-xr-x 1 chriskl users 164196 Mar 11 10:59 libecpg.so.3 -rw-r--r-- 1 chriskl users 20104 Mar 11 10:59 memory.o -rw-r--r-- 1 chriskl users 23856 Mar 11 10:59 misc.o -rw-r--r-- 1 chriskl users 24184 Mar 11 10:59 prepare.o -rw-r--r-- 1 chriskl users 18760 Mar 11 10:59 typename.o It all got built as well as everything in ecpglib Chris
"Christopher Kings-Lynne" <chriskl@familyhealth.com.au> writes:
> It all got built as well as everything in ecpglib
Note the dates on those files --- evidently you didn't do "make clean"
before "cvs update", and now you have no Makefile that will remove 'em.
regards, tom lane
Tom Lane said: > CVS tip is broken: > > make[4]: Entering directory > `/home/tgl/pgsql/src/interfaces/ecpg/preproc' make -C > ../../../../src/port all > make[5]: Entering directory `/home/tgl/pgsql/src/port' > make[5]: Nothing to be done for `all'. > make[5]: Leaving directory `/home/tgl/pgsql/src/port' > make[4]: *** No rule to make target `../lib/typename.o', needed by > `ecpg'. Stop. make[4]: Leaving directory > `/home/tgl/pgsql/src/interfaces/ecpg/preproc' make[3]: *** [all] Error 2 I don't see that locally (after running 'make -C src/interfaces/ecpg clean ; cvs -d -P update; make'), but I do see these compile warnings: execute.c: In function `ECPGstore_input': execute.c:864: warning: assignment makes integer from pointer without a cast execute.c:841: warning: `str' might be used uninitialized in this function Cheers, Neil
Neil Conway said: > Tom Lane said: >> make[4]: *** No rule to make target `../lib/typename.o', needed by >> `ecpg'. Stop. make[4]: Leaving directory >> `/home/tgl/pgsql/src/interfaces/ecpg/preproc' make[3]: *** [all] Error >> 2 > > I don't see that locally (after running 'make -C src/interfaces/ecpg > clean ; cvs -d -P update; make') Uh, sorry -- I somehow managed to miss that on my console. I *do* get that exact error, as well as the compile warnings I mentioned earlier. Cheers, Neil
On Sun, Mar 16, 2003 at 09:44:55PM -0500, Tom Lane wrote: > meskes@postgresql.org (Michael Meskes) writes: > > Started working on a seperate pgtypes library. First test work. PLEASE test compilation on iother systems. > > CVS tip is broken: Fixed. Thanks. Michael -- Michael Meskes Email: Michael@Fam-Meskes.De ICQ: 179140304 Go SF 49ers! Go Rhein Fire! Use Debian GNU/Linux! Use PostgreSQL!