On Tuesday 20 April 2010, Phil Longstaff wrote: > Two problems: > > make[2]: Entering directory `/c/soft/gnucash-2.3.12/tmp/guile-1.6.8' > test -z "c:/soft/gnucash-2.3.12/guile/bin" || mkdir -p -- > "c:/soft/gnucash-2.3.12/guile/bin" /bin/install -c 'guile-tools' > 'c:/soft/gnucash-2.3.12/guile/bin/guile-tools' test -z > "c:/soft/gnucash-2.3.12/guile/include" || mkdir -p -- > "c:/soft/gnucash-2.3.12/guile/include" /bin/install -c -m 644 'libguile.h' > 'c:/soft/gnucash-2.3.12/guile/include/libguile.h' make[2]: Leaving > directory `/c/soft/gnucash-2.3.12/tmp/guile-1.6.8' make[1]: Leaving > directory `/c/soft/gnucash-2.3.12/tmp/guile-1.6.8' Archive: > c:/soft/gnucash-2.3.12/downloads/slib3a3.zip > creating: c:/soft/gnucash-2.3.12/guile/share/guile/1.6/slib/ > inflating: c:/soft/gnucash-2.3.12/guile/share/guile/1.6/slib/chap.scm > inflating: c:/soft/gnucash-2.3.12/guile/share/guile/1.6/slib/repl.scm > . > . > . > inflating: c:/soft/gnucash-2.3.12/guile/share/guile/1.6/slib/vet.txi > inflating: > c:/soft/gnucash-2.3.12/guile/share/guile/1.6/slib/scheme48.init inflating: > c:/soft/gnucash-2.3.12/guile/share/guile/1.6/slib/uri.txi inflating: > c:/soft/gnucash-2.3.12/guile/share/guile/1.6/slib/macrotst.scm > ./install.sh: pexports: command not found > This command was introduced in r18781 for MSVC compatibility (http://svn.gnucash.org/trac/changeset/18781). It seems pexports is only available if MSVC is effectively installed.
I have wrapped pexports in a test in r19042. This should ensure pexports is only called when it exists. I don't have MSVC myself, so it's best someone with MSVC verifies this commit. But in any case this change will allow the build on the gnucash build server to continue. > and then > > > ############################################################ > ### pcre > ############################################################ > cp: cannot stat `/c/soft/gnucash-2.3.12/pcre/bin/pcre3.dll': No such file > or directory > This one seems an indirect result of the first error. The guile build error has exited the install.sh script. The build server is apparently configured to start dist.sh after install.sh without checking for install.sh's exit code. As the pcre build step didn't run, dist.sh can't copy the required pcre dll and fails as well. Geert _______________________________________________ gnucash-devel mailing list [email protected] https://lists.gnucash.org/mailman/listinfo/gnucash-devel
