Hi, I am trying to prepare the cygwin forge package bundle to align with octave 3.6.1, but geometry is making me crazy. It is the only package with a peculiar failure.
If I try to install the package inside my octave script I get: --------------------------------------------------------------- pkg ('install', '-noauto', '-global', '-verbose', 'geometry-1.4.0svn9614.tar.gz') mkdir (/tmp/oct-28c25c.3d) untar (geometry-1.4.0svn9614.tar.gz, /tmp/oct-28c25c.3d) warning: Copying subfolder src to package main dir, but multiple Makefiles are not handled mkoctfile: unrecognized argument -mieee-fp make: *** [compile] Error 1 'make' returned the following error: make: Entering directory `/tmp/oct-28c25c.3d/geometry/src' mkoctfile -c -Wall -Wextra -I. compilador.c -o compilador.o Makefile:9: recipe for target `compile' failed ------------------------------------------------------------- and the "unrecognized argument" seems to come from $ mkoctfile -p XTRA_CFLAGS -mieee-fp while when I try as standalone from terminal, it works --------------------------------------------------------------- pkg install -noauto -verbose geometry-1.4.0svn9614.tar.gz mkdir (/tmp/oct-28ddb8.0) untar (geometry-1.4.0svn9614.tar.gz, /tmp/oct-28ddb8.0) warning: Copying subfolder src to package main dir, but multiple Makefiles are not handled make: Entering directory `/tmp/oct-28ddb8.0/geometry/src' mkoctfile -c -Wall -Wextra -I. compilador.c -o compilador.o mkoctfile -c -Wall -Wextra -I. errores.c -o errores.o mkoctfile -c -Wall -Wextra -I. eucli.c -o eucli.o mkoctfile -c -Wall -Wextra -I. fgeneral.c -o fgeneral.o mkoctfile -c -Wall -Wextra -I. greiner.c -o greiner.o mkoctfile -c -Wall -Wextra -I. polig.c -o polig.o mkoctfile -c -Wall -Wextra -I. ptopol.c -o ptopol.o mkoctfile -c -Wall -Wextra -I. segmento.c -o segmento.o mkoctfile -c -Wall -Wextra -I. ventorno.c -o ventorno.o mkoctfile -s -Wall -Wextra -I. _oc_polybool.cc *.o rm -rf *.o *~ make: Leaving directory `/tmp/oct-28ddb8.0/geometry/src' copyfile /tmp/oct-28ddb8.0/geometry/src/_oc_polybool.oct /tmp/oct-28ddb8.0/geometry/inst/i686-pc-cygwin-api-v48+ For information about changes from previous versions of the geometry package, run 'news ("geometry")'. -------------------------------------------------------------------- what could cause the two different behaviors ? They should work in the same way the octave script is very simple ----------------------------------------------------------------- echo on diary ../../build/diary more off pkg prefix /pub/devel/octave-forge/octave-forge-20120224-1/inst/usr/share/octave/packages/ \ /pub/devel/octave-forge/octave-forge-20120224-1/inst/usr/lib/octave/packages/ pkg local_list /pub/devel/octave-forge/octave-forge-20120224-1/inst/usr/share/octave/octave_packages pkg global_list /pub/devel/octave-forge/octave-forge-20120224-1/inst/usr/share/octave/octave_packages pkg install -noauto -global -verbose general-1.2.2.tar.gz pkg unload general pkg install -noauto -global -verbose miscellaneous-1.0.11.tar.gz pkg unload miscellaneous pkg install -noauto -global -verbose linear-algebra-2.1.0svn9583a.tar.gz pkg unload linear-algebra pkg install -noauto -global -verbose geometry-1.4.0svn9614.tar.gz pkg unload geometry ..... -------------------------------------------------------------------- and it is run from a bash script used to prepare general variables the source/installation trees and to pack the final outcome. Marco ------------------------------------------------------------------------------ Virtualization & Cloud Management Using Capacity Planning Cloud computing makes use of virtualization - but cloud computing also focuses on allowing computing to be delivered as a service. http://www.accelacomm.com/jaw/sfnl/114/51521223/ _______________________________________________ Octave-dev mailing list Octave-dev@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/octave-dev