octave-maintainers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: qh_new_qhull calling conventions


From: Tatsuro MATSUOKA
Subject: Re: qh_new_qhull calling conventions
Date: Wed, 1 Feb 2012 15:16:43 +0900 (JST)

Hello

--- On Wed, 2012/2/1, Rik wrote:

> Octave Maintainer's:
> 
> This should be solved before the 3.6.1 release.  Does anybody have a good
> way to create a throw-away FILE pointer?
> 
> The "/dev/null" solution would be fine except I'm not certain it would work
> on MinGW and Cygwin platforms.  My little bit of a web search seemed to
> indicate that they DO implement this special file.
> 
> Otherwise, we could always use fopen with a temporary file name created
> through tmpnam and then delete it afterwards but this seems like a lot of
> work for every convhull, voronoi, or delaunay call.  
> 
> I've attached my test case and Makefile.  On my machine I had Qhull2009
> installed by the package manager in /usr and Qhull2012 installed by hand in
> /usr/local and used -L options to flip between the two.
> 
> --Rik
Hello


I have install qhull-2009 to /home/octaves/qhull-2009 and tried to build the 
test executable files.

However,
$ make -i
g++ -o qhulltst2012 -DQ2012 -I/c/Programs/OctaveLibs/include -lqhull 
-L/c/Programs/OctaveLibs/lib qhulltst.cc
g++ -o qhulltst2009 -lqhull -I/home/octaves/qhull-2009/include 
-L/home/octaves/qhull-2009/lib qhulltst.cc
C:\Users\Tatsu\AppData\Local\Temp\cciYy8su.o:qhulltst.cc:(.text+0x10f): 
undefined reference to `qh_new_qhull'
C:\Users\Tatsu\AppData\Local\Temp\cciYy8su.o:qhulltst.cc:(.text+0x11d): 
undefined reference to `qh_qh'
collect2: ld returned 1 exit status
make: [qhulltst2009] Error 1 (ignored)
g++ -o qhulltst2009FIX -DQ2009FIX -lqhull -I/home/octaves/qhull-2009/include 
-L/home/octaves/qhull-2009/lib qhulltst.cc
C:\Users\Tatsu\AppData\Local\Temp\ccu80uJ3.o:qhulltst.cc:(.text+0x11f): 
undefined reference to `qh_new_qhull'
C:\Users\Tatsu\AppData\Local\Temp\ccu80uJ3.o:qhulltst.cc:(.text+0x12d): 
undefined reference to `qh_qh'
collect2: ld returned 1 exit status
make: [qhulltst2009FIX] Error 1 (ignored)

I could not get executable files linked with qhull-2009.
Am I wrong?

Regards

Tatsuro



reply via email to

[Prev in Thread] Current Thread [Next in Thread]