[Iup-users] svn build fail on win32 VC++2008express
Antonio Scuri
scuri at tecgraf.puc-rio.br
Thu Jun 19 12:44:44 GMT+2 2008
Another thing about Tecmake, Cygwin gets lost when using long file names:
"c:/Program Files/Microsoft Visual Studio 9.0/VC"
My suggestion is to use the short names version:
"c:/PROGRA~1/MICROS~2/vc"
But you will have to figure out the short names.
Or you may create a copy of the essencial VC files, for example:
c:\lng\vc\
bin
include
lib
WinSDK
Best,
scuri
_____
From: iup-users-bounces at lists.luaforge.net
[mailto:iup-users-bounces at lists.luaforge.net] On Behalf Of Bruce O. Benson
Sent: quinta-feira, 19 de junho de 2008 01:09
To: IUP discussion list.
Subject: Re: [Iup-users] svn build fail on win32 VC++2008express
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/67f80557/attachment.html
More information about the iup-users
mailing list