Hi,

I am trying to configure PostgreSQL with the pltcl language available.

Here is my ./configure line

Targetuser@TARGETMACH /c/postgres-master_0ab9c56_debug
$ ./configure TCLSH=/c/EnterpriseDB/LanguagePack/9.5/x64/Tcl-8.5/bin --with-tcl 
--with-tclconfig=/c/EnterpriseDB/LanguagePack/9.5/x64/Tcl-8.5/lib 
--with-includes=/c/EnterpriseDB/LanguagePack/9.5/x64/Tcl-8.5/include:/c/Users/Targetuser/Documents/zlib-1.2.8-win32-x86_64/include
 
--with-libraries=/c/EnterpriseDB/LanguagePack/9.5/x64/Tcl-8.5/bin:/c/EnterpriseDB/LanguagePack/9.5/x64/Tcl-8.5/lib:/c/Users/Targetuser/Documents/zlib-1.2.8-win32-x86_64/bin:/c/Users/Targetuser/Documents/zlib-1.2.8-win32-x86_64/lib
 --host=x86_64-w64-mingw32 --prefix=/usr/local/pgsql_0ab9c56_debug 
--disable-rpath --enable-depend --enable-cassert --enable-debug 
--with-extra-version=_CFLAGS_O_0ab9c56 CFLAGS="-O -fno-omit-frame-pointer"  
2>&1 | tee configure_OPTIONS.txt

I am getting the good messages.

checking whether to build with Tcl... yes
checking for tclsh... /c/EnterpriseDB/LanguagePack/9.5/x64/Tcl-8.5/bin
checking for tclConfig.sh... 
/c/EnterpriseDB/LanguagePack/9.5/x64/Tcl-8.5/lib/tclConfig.sh
checking tcl.h usability... yes
checking tcl.h presence... yes
checking for tcl.h... yes

At the very end of the make, I am getting the error message.

make

make -C tcl all
make[3]: Entering directory `/c/postgres-master_0ab9c56_debug/src/pl/tcl'
'/bin/perl' ./generate-pltclerrcodes.pl ../../../src/backend/utils/errcodes.txt 
> pltclerrcodes.h
x86_64-w64-mingw32-gcc -Wall -Wmissing-prototypes -Wpointer-arith 
-Wdeclaration-after-statement -Wendif-labels -Wmissing-format-attribute 
-Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -g 
-O -fno-omit-frame-pointer  -I. -I. 
-IC:\EnterpriseDB\LanguagePack\9.5\x64\Tcl-8.5\include -I../../../src/include 
-I./src/include/port/win32 -DEXEC_BACKEND  
-I/c/EnterpriseDB/LanguagePack/9.5/x64/Tcl-8.5/include 
-I/c/Users/TargetUser/Documents/zlib-1.2.8-win32-x86_64/include 
"-I../../../src/include/port/win32"  -c -o pltcl.o pltcl.c -MMD -MP -MF 
.deps/pltcl.Po
sed -e 's;FILEDESC;"PL/Tcl - procedural language";' -e 's;VFT_APP;VFT_APP;' -e 
's;_ICO_;;' -e 's;\(VERSION.*\),0 *$;\1,'`date '+%y%j' | sed 's/^0*//'`';' 
../../../src/port/win32ver.rc >win32ver.rc
windres -i win32ver.rc -o win32ver.o --include-dir=../../../src/include 
--include-dir=.
make[3]: *** No rule to make target 
`/c/EnterpriseDB/LanguagePack/9.5/x64/Tcl-8.5//.dll', needed by `.def'.  Stop.
make[3]: Leaving directory `/c/postgres-master_0ab9c56_debug/src/pl/tcl'
make[2]: *** [all-tcl-recurse] Error 2
make[2]: Leaving directory `/c/postgres-master_0ab9c56_debug/src/pl'
make[1]: *** [all-pl-recurse] Error 2
make[1]: Leaving directory `/c/postgres-master_0ab9c56_debug/src'
make: *** [all-src-recurse] Error 2

I do not know what to do next.

Please help.

Thank you,
Andre Mikulec
andre_miku...@hotmail.com








Reply via email to