[Iup-users] svn build fail on win32 VC++2008express

Bruce O. Benson bbenson at gmail.com
Thu Jun 19 02:08:52 GMT+2 2008


On Wed, Jun 18, 2008 at 11:40 PM, Bruce O. Benson <bbenson at gmail.com> wrote:

>
> Is Error 53 a bad thing?


It gets more interesting when I try to run tecmake in the im tree....

bensobr at winbox /cygdrive/c/src/im/src
$ ./make_uname.bat
c:\src\tecmake\tecmakewin.mak:1033: im.wdep: No such file or directory
Building dependencies... (can be slow)

Tecmake - Starting [ im:vc9 ]
if [ ! -d ../obj/vc9 ] ; then mkdir -p ../obj/vc9 ; fi
if [ ! -d ../lib/vc9 ] ; then mkdir -p ../lib/vc9 ; fi
Compiling old_imcolor.c...
"c:/Program Files/Microsoft Visual Studio 9.0/VC"/bin/cl -nologo  -c
-Fo../obj/v
c9/ -W3 -EHsc   -MT -O2 -I. -I../include -Ilibtiff -Ilibjpeg -Ilibpng -Izlib
-Il
ibexif -Iliblzf -I"c:/Program -IFiles/Microsoft -IVisual -IStudio
-I9.0/VC"/incl
ude -I"c:/Program -IFiles/Microsoft -IVisual -IStudio -I9.0/VC"/include
-DPNG_N
O_STDIO -DPNG_TIME_RFC1123_SUPPORTED -DPNG_USE_PNGVCRD -DUSE_EXIF
-DTEC_UNAME=vc
9 -DTEC_SYSNAME=Win32 -DTEC_LITTLEENDIAN -DTEC_32 -DWIN32
-D_CRT_SECURE_NO_DEPRE
CATE -D_CPP_NARROW_INLINES_DEFINED -DNDEBUG old_imcolor.c
make: *** [../obj/vc9/old_imcolor.obj] Error 53
=im_process""=="" was unexpected at this time.

bensobr at winbox /cygdrive/c/src/im/src
$ tecmake
/cygdrive/c/src/tecmake/tecmake: line 4: -f: command not found

bensobr at winbox /cygdrive/c/src/im/src
$ tecmake.bat

Tecmake - Starting [ im:vc9 ]
Compiling old_imcolor.c...
"c:/Program Files/Microsoft Visual Studio 9.0/VC"/bin/cl -nologo  -c
-Fo../obj/v
c9/ -W3 -EHsc   -MT -O2 -I. -I../include -Ilibtiff -Ilibjpeg -Ilibpng -Izlib
-Il
ibexif -Iliblzf -I"c:/Program -IFiles/Microsoft -IVisual -IStudio
-I9.0/VC"/incl
ude -I"c:/Program -IFiles/Microsoft -IVisual -IStudio -I9.0/VC"/include
-DPNG_N
O_STDIO -DPNG_TIME_RFC1123_SUPPORTED -DPNG_USE_PNGVCRD -DUSE_EXIF
-DTEC_UNAME=vc
9 -DTEC_SYSNAME=Win32 -DTEC_LITTLEENDIAN -DTEC_32 -DWIN32
-D_CRT_SECURE_NO_DEPRE
CATE -D_CPP_NARROW_INLINES_DEFINED -DNDEBUG old_imcolor.c
make: *** [../obj/vc9/old_imcolor.obj] Error 53

bensobr at winbox /cygdrive/c/src/im/src
$

The problem seems to arise from my use of double quotes in a path used by
tecmake.  All the items with spaces undergo shell expansion.  However, if
the quotes are left out, it breaks in another place (which was why I put
them in).

It would be interesting if tecmake only depended on a lua executable and not
make (like ...what was it...Prime Mover?).  But that's a side note and not
intended to disparage the difficult work tecmake does to bridge the
differences between two vastly different build environments.


TIA,
bb.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.luaforge.net/pipermail/iup-users/attachments/20080619/60df76e5/attachment-0001.htm


More information about the iup-users mailing list