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

Reply via email to