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

Re: windows xp compile error

From: "Magnus Hagander" <mha(at)sollentuna(dot)net>
To: "Bob" <luckyratfoot(at)gmail(dot)com>
Cc: <pgsql-ports(at)postgresql(dot)org>
Subject: Re: windows xp compile error
Date: 2005-06-29 17:47:30
Message-ID: 6BCB9D8A16AC4241919521715F4D8BCE6C772E@algol.sollentuna.se (view raw or flat)
Thread:
Lists: pgsql-ports
Ok.
>From first looks it seems like your mingw environment is not complete.
 
Check and make sure that you have "sh", "egrep" and "gawk" both
available from the msys prompt without specifying an explicit path, and
that you have "sh" available as "/bin/sh".
 
//Magnus
 


________________________________

	From: Bob [mailto:luckyratfoot(at)gmail(dot)com] 
	Sent: Wednesday, June 29, 2005 7:21 PM
	To: Magnus Hagander
	Cc: pgsql-ports(at)postgresql(dot)org
	Subject: Re: [PORTS] windows xp compile error
	
	
	win32, but the error output seems the same.
	
	 
	On 6/29/05, Magnus Hagander <mha(at)sollentuna(dot)net> wrote: 

		That mail refers to cygwin install. Are you building for
win32 or cygwin?
		 
		//Magnus
		 


________________________________

			From: pgsql-ports-owner(at)postgresql(dot)org [mailto:
pgsql-ports-owner(at)postgresql(dot)org
<mailto:pgsql-ports-owner(at)postgresql(dot)org> ] On Behalf Of Bob
			Sent: Wednesday, June 29, 2005 5:49 PM
			To: pgsql-ports(at)postgresql(dot)org
			Subject: Re: [PORTS] windows xp compile error
			
			 
			
			Found one other question about this here
http://archives.postgresql.org/pgsql-cygwin/2004-02/msg00006.php . There
was never a complete answer other than " 
			use the binary installer" which is a lazy mans
solution.
			
			 
			On 6/29/05, Bob <luckyratfoot(at)gmail(dot)com > wrote:


				I'm new to working with this stuff so
please excuse any obvious issue I may have overlooked.
				 
				I downloaded the 8.0.3  release source
code.
				 
				I'm trying to compile on windows xp pro
here is my make install output after having ran ./configure without zlib
option without any error.
				 
				sh-2.04$ make install
				make -C doc install
				make[1]: Entering directory
`/c/pgsrc/doc'
				gzip -d -c ./postgres.tar.gz | ( cd
/usr/local/pgsql/doc/html && /usr/bin/tar xf                    - )
				for file in man1/*.1 man7/*.7 ; do \ 
				  /bin/sh.exe ../config/install-sh -c -m
644 $file /usr/local/pgsql/man/$file ||                    exit; \
				done
				make[1]: Leaving directory
`/c/pgsrc/doc'
				make -C src install
				make[1]: Entering directory
`/c/pgsrc/src' 
				/bin/sh.exe ../config/mkinstalldirs
/usr/local/pgsql/lib/pgxs/src
				/bin/sh.exe ../config/install-sh -c -m
644 Makefile.global /usr/local/pgsql/lib/pgxs/src/Makefile.global
				/bin/sh.exe ../config/install-sh -c -m
644 Makefile.port /usr/local/pgsql/lib/pgxs/src/Makefile.port
				/bin/sh.exe ../config/install-sh -c -m
644 ./Makefile.shlib /usr/local/pgsql/lib/pgxs/src/Makefile.shlib
				/bin/sh.exe ../config/install-sh -c -m
644 ./nls- global.mk <http://global.mk/>
/usr/local/pgsql/lib/pgxs/src/nls-global.mk <http://global.mk/> 
				make -C port install
				make[2]: Entering directory
`/c/pgsrc/src/port' 
				/bin/sh.exe ../../config/install-sh -c
-m 644  libpgport.a /usr/local/pgsql/lib
				make[2]: Leaving directory
`/c/pgsrc/src/port'
				make -C timezone install
				make[2]: Entering directory
`/c/pgsrc/src/timezone'
				make -C ../../src/port all 
				make[3]: Entering directory
`/c/pgsrc/src/port' 
				make[3]: Nothing to be done for `all'.
				make[3]: Leaving directory
`/c/pgsrc/src/port'
				./zic -d /usr/local/pgsql/share/timezone
./data/africa ./data/antarctica ./data/asia ./data/australasia
./data/europe ./data/northamerica ./data/southamerica ./data/pacificnew
./data/etcetera ./data/factory ./data/backward ./data/systemv
./data/solar87 ./data/solar88 ./data/solar89 
				make[2]: Leaving directory
`/c/pgsrc/src/timezone'
				make -C backend install
				make[2]: Entering directory
`/c/pgsrc/src/backend'
				make -C ../../src/port all
				make[3]: Entering directory
`/c/pgsrc/src/port'
				make[3]: Nothing to be done for `all'. 
				make[3]: Leaving directory
`/c/pgsrc/src/port'
				make -C utils fmgroids.h
				make[3]: Entering directory
`/c/pgsrc/src/backend/utils'
				AWK='gawk' /bin/sh.exe Gen_fmgrtab.sh
../../../src/include/catalog/pg_proc.h
				-nThe system cannot find the file
specified.
				/usr/bin/egrep: line 8:  5564 Broken
pipe             grep -E "$@"
				Gen_fmgrtab.sh failed
				make[3]: *** [fmgroids.h] Error 1
				make[3]: Leaving directory
`/c/pgsrc/src/backend/utils' 
				make[2]: *** [utils/fmgroids.h] Error 2
				make[2]: Leaving directory
`/c/pgsrc/src/backend'
				make[1]: *** [install] Error 2
				make[1]: Leaving directory
`/c/pgsrc/src'
				make: *** [install] Error 2
				sh-2.04$
				 
				Any ideas why I'm getting this?  Here is
what version I get when running make --version

				sh-2.04$ make --version
				GNU Make version 3.79.1, by Richard
Stallman and Roland McGrath.
				Built for i686-pc-msys
				Copyright (C) 1988, 89, 90, 91, 92, 93,
94, 95, 96, 97, 98, 99, 2000
				        Free Software Foundation, Inc. 
				This is free software; see the source
for copying conditions.
				There is NO warranty; not even for
MERCHANTABILITY or FITNESS FOR A
				PARTICULAR PURPOSE.

				Report bugs to <bug-make(at)gnu(dot)org>.

				sh-2.04$ 

				Thanks,

				Bob
				



Responses

pgsql-ports by date

Next:From: BobDate: 2005-06-29 18:02:18
Subject: Re: windows xp compile error
Previous:From: BobDate: 2005-06-29 17:42:11
Subject: Re: windows xp compile error

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