Re: timezone changes break windows and cygwin
От | Andrew Dunstan |
---|---|
Тема | Re: timezone changes break windows and cygwin |
Дата | |
Msg-id | 42CB3F90.3010207@dunslane.net обсуждение исходный текст |
Ответ на | Re: timezone changes break windows and cygwin (Bruce Momjian <pgman@candle.pha.pa.us>) |
Ответы |
Re: timezone changes break windows and cygwin
|
Список | pgsql-hackers |
Cygwin seems fixed, but now on my Windows box I get this: gcc -O2 -Wall -Wmissing-prototypes -Wpointer-arith -fno-strict-aliasing -I../../src/include -I./src/include/port/win32 -DEXEC_BACKEND "-I../../src/include/port/win32" -DBUILDING_DLL -I. -DNO_PGPORT -c -o zic.o zic.c zic.c: In function `dolink': zic.c:634: warning: implicit declaration of function `symlink' gcc -O2 -Wall -Wmissing-prototypes -Wpointer-arith -fno-strict-aliasing -I../../src/include -I./src/include/port/win32 -DEXEC_BACKEND "-I../../src/include/port/win32" -DBUILDING_DLL -I. -DNO_PGPORT -c -o ialloc.o ialloc.c gcc -O2 -Wall -Wmissing-prototypes -Wpointer-arith -fno-strict-aliasing -I../../src/include -I./src/include/port/win32 -DEXEC_BACKEND "-I../../src/include/port/win32" -DBUILDING_DLL -I. -DNO_PGPORT -c -o scheck.o scheck.c ln -s localtime.c localtime-zic.c gcc -O2 -Wall -Wmissing-prototypes -Wpointer-arith -fno-strict-aliasing -I../../src/include -I./src/include/port/win32 -DEXEC_BACKEND "-I../../src/include/port/win32" -DBUILDING_DLL -I. -DNO_PGPORT -c -o localtime-zic.o localtime-zic.c gcc -O2 -Wall -Wmissing-prototypes -Wpointer-arith -fno-strict-aliasing zic.o ialloc.o scheck.o localtime-zic.o -o zic.exe zic.o(.text+0xe99):zic.c: undefined reference to `symlink' cheers andrew Bruce Momjian wrote: >Andrew Dunstan wrote: > > >>The latest timezone lib changes seem to have broken Windows and Cygwin >>builds comprehensively. I assume that this checkin caused the problem: >> >>http://archives.postgresql.org/pgsql-committers/2005-07/msg00155.php : >> >>Restructure zic #define fprintf checks to use a NO_PGPORT macro instead. >> >> > >Actually, that patch was to fix my unix build. The big change was that >zic no longer uses pgport routines, and that was done by someone else so >zic would be run on the target matchine for cross-platform builds. > >I have applied the attached patch which should fix the problems you saw. >It basically extends NO_PGPORT, which I expected might be required when >I added it. > > > >
В списке pgsql-hackers по дате отправления: