Skip site navigation (1) Skip section navigation (2)

lib problems

From: "Andrew Dunstan" <andrew(at)dunslane(dot)net>
To: "PostgreSQL Win32 port list" <pgsql-hackers-win32(at)postgresql(dot)org>
Subject: lib problems
Date: 2003-10-03 02:59:59
Message-ID: 002a01c3895a$6f282630$6401a8c0@DUNSLANE (view raw or flat)
Thread:
Lists: pgsql-hackers-win32
OK, I have a C version of initdb that apparently works fine on Unix, and is only missing signal handling. (If anyone is curious and/or adventurous I can email you a copy).

When I compile on W32/Mingw I get this:

$ make
gcc -O2 -Wall -Wmissing-prototypes -Wmissing-declarations -DPGBINDIR=\"/usr/local/pgsql/bin\" -DPGDATADIR=\"/usr/local/pgsql/share\" -L../../../src/port   initdb.o -lpgport -o initdb
../../../src/port/libpgport.a(dirmod.o)(.text+0xe1):dirmod.c: undefined reference to `errstart'
../../../src/port/libpgport.a(dirmod.o)(.text+0xef):dirmod.c: undefined reference to `elog_finish'
../../../src/port/libpgport.a(dirmod.o)(.text+0x11a):dirmod.c: undefined reference to `errstart'
../../../src/port/libpgport.a(dirmod.o)(.text+0x128):dirmod.c: undefined reference to `elog_finish'
../../../src/port/libpgport.a(dirmod.o)(.text+0x1df):dirmod.c: undefined reference to `errstart'
../../../src/port/libpgport.a(dirmod.o)(.text+0x1ef):dirmod.c: undefined reference to `elog_finish'
../../../src/port/libpgport.a(dirmod.o)(.text+0x21a):dirmod.c: undefined reference to `errstart'
../../../src/port/libpgport.a(dirmod.o)(.text+0x22a):dirmod.c: undefined reference to `elog_finish'
make: *** [initdb] Error 1

The strange thing is I didn't get that this morning, but I assume it's clearly because I added some unlink calls.

Anyone have clues about how to fix this? Compile a copy of dirmod.c with FRONTEND defined, maybe? Or just remove the logging statements from pgunlink altogether - unlink should really be silent.

BTW, if the W32 timing problems that apply to unlink() also apply to rmdir(), we'll need a replacement for that too.

thanks

andrew

Responses

pgsql-hackers-win32 by date

Next:From: Andrew DunstanDate: 2003-10-03 10:45:24
Subject: Re: lib problems
Previous:From: Christopher Kings-LynneDate: 2003-09-27 05:20:22
Subject: Re: [HACKERS] Threads vs Processes

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group