Can you check the compile commands in src/ann/test/Makefile to see
if they contain CPPFLAGS? I thought the patch contained these
changes?

Michael.

On Wed, May 7, 2008 at 6:54 PM, Tatsuro MATSUOKA <[EMAIL PROTECTED]> wrote:
>  CPPFLAGS="$CPPFLAGS -DSTATIC_LINKED"
>  OF_CHECK_LIB(m,random,[],[CPPFLAGS="$CPPFLAGS -DANN_NO_RANDOM"])
>
>  seemed to work only in cpp files in ann/src
>
>  However
>
>  make[2]: Entering directory 
> `/local/octave-forge-bundle-20080429/main/ann-1.0.s2/src/ann/test'
>  g++ -c -I../include -g -O2  ann_test.cpp
>  g++ -c -I../include -g -O2  rand.cpp
>
>
>
>  Surely the files in /ann/test etc. did not reflect in the final installed 
> ann package.
>  However ann package would like to make those.
>  Do I have remove those directries?
>  But this might require an additional modification.
>
>  Regards
>
>  Tatsuro
>
>  ****************************************************************
>  $ make
>  make -C ann all
>  make[1]: Entering directory 
> `/local/octave-forge-bundle-20080429/main/ann-1.0.s2/src/ann'
>  make -C src targets
>  make[2]: Entering directory 
> `/local/octave-forge-bundle-20080429/main/ann-1.0.s2/src/ann/src'
>  g++ -c -I../include -I/mingw/include -I/usr/local/octave-3.0.1/include 
> -I/GnuWin32/include
>  -DSTATIC_LINKED -DANN_NO_RANDOM -g -O2  -o ANN.o ANN.cpp
>  g++ -c -I../include -I/mingw/include -I/usr/local/octave-3.0.1/include 
> -I/GnuWin32/include
>  -DSTATIC_LINKED -DANN_NO_RANDOM -g -O2  -o brute.o brute.cpp
>  g++ -c -I../include -I/mingw/include -I/usr/local/octave-3.0.1/include 
> -I/GnuWin32/include
>  -DSTATIC_LINKED -DANN_NO_RANDOM -g -O2  -o kd_tree.o kd_tree.cpp
>  g++ -c -I../include -I/mingw/include -I/usr/local/octave-3.0.1/include 
> -I/GnuWin32/include
>  -DSTATIC_LINKED -DANN_NO_RANDOM -g -O2  -o kd_util.o kd_util.cpp
>  g++ -c -I../include -I/mingw/include -I/usr/local/octave-3.0.1/include 
> -I/GnuWin32/include
>  -DSTATIC_LINKED -DANN_NO_RANDOM -g -O2  -o kd_split.o kd_split.cpp
>  g++ -c -I../include -I/mingw/include -I/usr/local/octave-3.0.1/include 
> -I/GnuWin32/include
>  -DSTATIC_LINKED -DANN_NO_RANDOM -g -O2  -o kd_dump.o kd_dump.cpp
>  g++ -c -I../include -I/mingw/include -I/usr/local/octave-3.0.1/include 
> -I/GnuWin32/include
>  -DSTATIC_LINKED -DANN_NO_RANDOM -g -O2  -o kd_search.o kd_search.cpp
>  g++ -c -I../include -I/mingw/include -I/usr/local/octave-3.0.1/include 
> -I/GnuWin32/include
>  -DSTATIC_LINKED -DANN_NO_RANDOM -g -O2  -o kd_pr_search.o kd_pr_search.cpp
>  g++ -c -I../include -I/mingw/include -I/usr/local/octave-3.0.1/include 
> -I/GnuWin32/include
>  -DSTATIC_LINKED -DANN_NO_RANDOM -g -O2  -o kd_fix_rad_search.o 
> kd_fix_rad_search.cpp
>  g++ -c -I../include -I/mingw/include -I/usr/local/octave-3.0.1/include 
> -I/GnuWin32/include
>  -DSTATIC_LINKED -DANN_NO_RANDOM -g -O2  -o bd_tree.o bd_tree.cpp
>  g++ -c -I../include -I/mingw/include -I/usr/local/octave-3.0.1/include 
> -I/GnuWin32/include
>  -DSTATIC_LINKED -DANN_NO_RANDOM -g -O2  -o bd_search.o bd_search.cpp
>  g++ -c -I../include -I/mingw/include -I/usr/local/octave-3.0.1/include 
> -I/GnuWin32/include
>  -DSTATIC_LINKED -DANN_NO_RANDOM -g -O2  -o bd_pr_search.o bd_pr_search.cpp
>  g++ -c -I../include -I/mingw/include -I/usr/local/octave-3.0.1/include 
> -I/GnuWin32/include
>  -DSTATIC_LINKED -DANN_NO_RANDOM -g -O2  -o bd_fix_rad_search.o 
> bd_fix_rad_search.cpp
>  g++ -c -I../include -I/mingw/include -I/usr/local/octave-3.0.1/include 
> -I/GnuWin32/include
>  -DSTATIC_LINKED -DANN_NO_RANDOM -g -O2  -o perf.o perf.cpp
>  ar rc  libANN.a ANN.o brute.o kd_tree.o kd_util.o kd_split.o kd_dump.o 
> kd_search.o kd_pr_search.o
>  kd_fix_rad_search.o bd_tree.o bd_search.o bd_pr_search.o bd_fix_rad_search.o 
> perf.o
>  ranlib libANN.a
>  mv libANN.a ../lib
>  make[2]: Leaving directory 
> `/local/octave-forge-bundle-20080429/main/ann-1.0.s2/src/ann/src'
>  make -C test targets
>  make[2]: Entering directory 
> `/local/octave-forge-bundle-20080429/main/ann-1.0.s2/src/ann/test'
>  g++ -c -I../include -g -O2  ann_test.cpp
>  g++ -c -I../include -g -O2  rand.cpp
>  rand.cpp: In function `double annRan0()':
>  rand.cpp:82: error: `srandom' was not declared in this scope
>  rand.cpp:86: error: `random' was not declared in this scope
>  rand.cpp:89: error: `random' was not declared in this scope
>  rand.cpp:90: error: `random' was not declared in this scope
>  rand.cpp:102: error: `random' was not declared in this scope
>  make[2]: *** [rand.o] Error 1
>  make[2]: Leaving directory 
> `/local/octave-forge-bundle-20080429/main/ann-1.0.s2/src/ann/test'
>  make[1]: *** [all] Error 2
>  make[1]: Leaving directory 
> `/local/octave-forge-bundle-20080429/main/ann-1.0.s2/src/ann'
>  make: *** [all] Error 2
>
>
>
>  --------------------------------------
>  GANBARE! NIPPON! Win your ticket to Olympic Games 2008.
>  http://pr.mail.yahoo.co.jp/ganbare-nippon/
>

-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Don't miss this year's exciting event. There's still time to save $100. 
Use priority code J8TL2D2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
Octave-dev mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/octave-dev

Reply via email to