On Aug 3, 2011, at 3:14 PM, IOhannes m zmölnig wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On 08/03/2011 08:38 PM, Hans-Christoph Steiner wrote:
The files need to end up in /c/home/pd/auto-build/pd-extended/packages/win32_inno/build/ . The installer will then take everything in that directory and install it into %ProgramFiles%\pd. So DESTDIR is /c/home/pd/auto-build/pd-extended/packages/win32_inno/build, then in order to get everything in DESTDIR to end up installed in %ProgramFiles%\pd, prefix has to be blank. Then
hmm, if the prefix is "/", it would end up there as well, or do i miss something?
No such luck, it still fails with --prefix=/ The weird thing is that it seems to work when manually run in the msys shell on the build server. Perhaps its somehow related to env vars? Here's the diff between running 'set' in the msys shell and in the auto-build script:
$ diff -uw shell.log script.log --- shell.log 2011-08-05 13:16:26.715625600 -0400 +++ script.log 2011-08-05 13:16:48.957608000 -0400 @@ -4,20 +4,21 @@ BASH=/bin/sh BASH_ARGC=() BASH_ARGV=() -BASH_LINENO=() -BASH_SOURCE=() +BASH_LINENO=([0]="0") +BASH_SOURCE=([0]="./pd-extended-auto-builder.sh")
BASH_VERSINFO=([0]="3" [1]="1" [2]="0" [3]="1" [4]="release" [5]="i686- pc-msys") BASH_VERSION='3.1.0(1)-release' BGCOLOR=LightYellow +BUILD_DIR=win32_inno CLASSPATH='.;C:\Program Files\Java\jre6\lib\ext\QTJava.zip' CLIENTNAME='My Computer' COLORFGBG='default;default' COLORTERM=rxvt-xpm -COLUMNS=80 COMMONPROGRAMFILES='C:\Program Files\Common Files' COMPUTERNAME=WINDOWSXP-I386 COMSPEC='C:\WINDOWS\system32\cmd.exe' CVS_RSH=ssh +DATE=2011-08-05 DIRSTACK=() DISPLAY=:0 EUID=500 @@ -25,20 +26,17 @@ FP_NO_HOST_CHECK=NO GROUPS=() HISTFILE=/home/pd/.bash_history -HISTFILESIZE=500 -HISTSIZE=500 HOME=/home/pd HOMEDRIVE=C: HOMEPATH='' -HOSTNAME=WINDOWSXP-I386 +HOSTNAME=windowsxp-i386 HOSTTYPE=i686 IFS=' ' -LINES=26 LOGNAME=pd LOGONSERVER='\WINDOWSXP-I386' MACHTYPE=i686-pc-msys -MAILCHECK=60 +MAIL_COMMAND='email --smtp-server mail.iem.at' MAKE_MODE=unix MINGW32BGCOLOR=LightYellow MINGW32FGCOLOR=Navy @@ -47,7 +45,7 @@ MSYSFGCOLOR=Black MSYSTEM=MINGW32 NUMBER_OF_PROCESSORS=1 -OLDPWD=/home/pd +OLDPWD=/home/pd/auto-build/pd-extended OPTERR=1 OPTIND=1 OS=Windows_NT @@ -56,28 +54,29 @@ PATHEXT='.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH' PIPESTATUS=([0]="0") POSIXLY_CORRECT=y -PPID=5656 +PPID=1772 PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER='x86 Family 6 Model 8 Stepping 10, GenuineIntel' PROCESSOR_LEVEL=6 PROCESSOR_REVISION=080a PROGRAMFILES='C:\Program Files' PROMPT='$P$G' -PS1='[\033]0;$MSYSTEM:\w\007 -\033[32m]\u@\h [\033[33m\w\033[0m] -$ ' -PS2='> ' PS4='+ ' -PWD=/home/pd/auto-build/pd-extended/scripts/auto-build +PWD=/home/pd/auto-build/pd-extended/packages/win32_inno QTJAVA='C:\Program Files\Java\jre6\lib\ext\QTJava.zip' +RECIPIENT=pd-cvs@iem.at +SCRIPT=pd-extended-auto-builder.sh +SCRIPT_DIR=. SESSIONNAME=RDP-Tcp#5 SHELL=/bin/sh -SHELLOPTS=braceexpand:emacs:hashall:histexpand:history:interactive- comments:monitor:posix -SHLVL=1 +SHELLOPTS=braceexpand:hashall:interactive-comments:posix +SHLVL=2 +SYSTEM=mingw32_nt-5.1 SYSTEMDRIVE=C: SYSTEMROOT='C:\WINDOWS' TEMP=/tmp TERM=msys +TIME=13.15.14 TMP=/tmp UID=500 USERDOMAIN=WINDOWSXP-I386 @@ -85,5 +84,5 @@ USERPROFILE='C:\Documents and Settings\pd' WINDIR='C:\WINDOWS' WINDOWID=167838880 -_=ls -i='/etc/profile.d/*.sh' +_='--- environment ----------------------------------------' +auto_build_root_dir=/home/pd/auto-build/pd-extended
.hc
----------------------------------------------------------------------------
As we enjoy great advantages from inventions of others, we should be glad of an opportunity to serve others by any invention of ours; and this we should do freely and generously. - Benjamin Franklin