----- Original Message ----- From: "Darko Prenosil" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Friday, June 13, 2003 5:43 PM Subject: Fw: [HACKERS] Compiling Win32
> > ----- Original Message ----- > From: "Darko Prenosil" <[EMAIL PROTECTED]> > To: "Bruce Momjian" <[EMAIL PROTECTED]>; "Paul Ramsey" > <[EMAIL PROTECTED]> > Cc: <[EMAIL PROTECTED]> > Sent: Friday, June 13, 2003 5:12 PM > Subject: Re: [HACKERS] Compiling Win32 > > > > > > ----- Original Message ----- > > From: "Bruce Momjian" <[EMAIL PROTECTED]> > > To: "Paul Ramsey" <[EMAIL PROTECTED]> > > Cc: <[EMAIL PROTECTED]> > > Sent: Saturday, June 14, 2003 1:02 AM > > Subject: Re: [HACKERS] Compiling Win32 > > > > > > > > > > You should be able to compile, but not link the backend. > > > > > > > But it does not ! At least not with current snapshot. > > > > src/Makefile.global:276: src/Makefile.port: No such file or directory > > make: *** No rule to make target `src/Makefile.port'. Stop. > > > > I can see the line: > > > > config.status: linking ./src/makefiles/Makefile.win32 to > > src/Makefile.port > > > > when running configure, but Makefile.port is not created ! > > I'll try to figure out what hapened (Maybe I am doing something wrong). > > Also I would like to know does it have any sense to try it to compile it > > now, or we are waiting some big patch from someone. Maybe I can help in > some > > part ? (have Win2000) > > > > Regards ! > > > > Ok, here is what hapened : I have cygwin in the path !!! In the config log I > found whole bunch of links to cygwin including gcc. > I'll try to remove it and do the whole thing again. > > Regards ! > I removed the cygwin from path, but it does not help ! It looks like "ac_config_links" does not work with win2000 (MinGW-2.0.0.3), because none of the : src/backend/port/dynloader.c src/backend/port/pg_sema.c src/backend/port/pg_shmem.c src/include/dynloader.h src/include/pg_config_os.h src/Makefile.port are not created(linked) Acording to autoconf manual ac_config_links: "Makes a symbolic link if possible, otherwise a hard link." After manualy linking files with : ln src/makefiles/Makefile.win32 src/Makefile.port ln src/backend/port/dynloader/win32.c src/backend/port/dynloader.c ln src/backend/port/dynloader/win32.h src/include/dynloader.h ln src/include/port/win32.h src/include/pg_config_os.h ln src/backend/port/sysv_sema.c src/backend/port/pg_sema.c ln src/backend/port/sysv_shmem.c src/backend/port/pg_shmem.c it compiles ! I asume that this is not error in postgresql makefiles, but some problem with minGW. I'll try to figure it out, maybe question to minGW list would help. Regards ! ---------------------------(end of broadcast)--------------------------- TIP 8: explain analyze is your friend