From: Paul W. B. <pa...@pu...> - 2008-03-13 09:43:26
|
Hello, I have some problems compiling Plplot 5.8 and 5.9 under linux with octave bindings. I get this error: http://rafb.net/p/CqFSKU16.html Uninstalling octave2.9-headers (debian testing/sid) solves the compile problem but I don't get the octave bindings. Regards Paul. |
From: Andrew R. <and...@us...> - 2008-03-14 13:26:36
|
Hi Paul, I'm afraid your URL doesn't work for me. Can you provide some more details? Plplot definitely should build on debian testing. I've been working on the updated debian packages so I've been testing it out. The packages certainly build for most architectures using unstable. I guess it might be a problem with the transition to octave 3.0? Andrew On Thu, Mar 13, 2008 at 10:43:12AM +0100, Paul Wellner Bou wrote: > Hello, > > I have some problems compiling Plplot 5.8 and 5.9 under linux with > octave bindings. I get this error: > > http://rafb.net/p/CqFSKU16.html > > Uninstalling octave2.9-headers (debian testing/sid) solves the compile > problem but I don't get the octave bindings. > > Regards > Paul. > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > Plplot-general mailing list > Plp...@li... > https://lists.sourceforge.net/lists/listinfo/plplot-general > |
From: Paul W. B. <pa...@pu...> - 2008-03-14 17:20:38
|
Hello, You're right. The url is not working anymore. I reproduced the error and uploaded it to my server. http://m21s26.vlinux.de/stuff/plplot-compile-error.txt The problem is something like: [ 45%] Generating plplot_octave.cc, tmp_stub Warning: unrecognized text: void c_plcont(PLFLT **f, PLINT nx, PLINT ny, PLINT kx, PLINT lx, PLINT ky, PLINT ly, PLFLT *clevel, PLINT nlevel, void (*pltr) (PLFLT, PLFLT, PLFLT *, PLFLT *, PLPointer), PLPointer pltr_data); %nowrap [...] Is this code which should be interpreted by octave? Or what is to be compiled here? Could be a problem of the octave transitions. There are some broken packages with octave3.0 and there is no octave3.0-forge yet. My installed octave versions: # apt-cache policy octave2.9 octave2.9: Installed: 1:2.9.19-2 Candidate: 1:2.9.19-2 Version table: *** 1:2.9.19-2 0 500 ftp://ftp2.de.debian.org testing/main Packages 100 /var/lib/dpkg/status 2.9.9-8etch1 0 500 ftp://ftp2.de.debian.org stable/main Packages dorian:~# apt-cache policy octave2.9-headers octave2.9-headers: Installed: 1:2.9.19-2 Candidate: 1:2.9.19-2 Version table: *** 1:2.9.19-2 0 500 ftp://ftp2.de.debian.org testing/main Packages 100 /var/lib/dpkg/status 2.9.9-8etch1 0 500 ftp://ftp2.de.debian.org stable/main Packages Regards Paul. |
From: Andrew R. <and...@us...> - 2008-03-18 14:03:45
|
Paul, This code is interpreted by the perl matwrap script which automatically generates the octave bindings. Can you just clarify whether you are running debian testing (lenny) or debian unstable (sid). I have a debian testing system with some packages (including octave3.0) pulled in from sid. With this I can compile plplot fine. The sid packages also build fine on the autobuild daemons. If you are using sid you might like to consider testing these packages. The latest is 5.9.0-1. Alan (Irwin), do you have a clean lenny system, and if so can you compile the octave bindings ok? Are you using a clean build tree? With a moving target like debian testing it is easy for things to change. I notice that you are missing some of the perl modules required for octave documentation. This shouldn't upset things, but you might like to install libxml-parser-perl and libxml-dom-perl just to be sure. Regards Andrew On Fri, Mar 14, 2008 at 06:20:28PM +0100, Paul Wellner Bou wrote: > Hello, > > You're right. The url is not working anymore. I reproduced the error and > uploaded it to my server. > > http://m21s26.vlinux.de/stuff/plplot-compile-error.txt > > The problem is something like: > > [ 45%] Generating plplot_octave.cc, tmp_stub > Warning: unrecognized text: > > void c_plcont(PLFLT **f, PLINT nx, PLINT ny, PLINT kx, PLINT lx, > PLINT ky, PLINT ly, PLFLT *clevel, PLINT nlevel, > void (*pltr) (PLFLT, PLFLT, PLFLT *, PLFLT *, PLPointer), > PLPointer pltr_data); > %nowrap > [...] > > Is this code which should be interpreted by octave? Or what is to be > compiled here? > > Could be a problem of the octave transitions. There are some broken > packages with octave3.0 and there is no octave3.0-forge yet. > > My installed octave versions: > > # apt-cache policy octave2.9 > octave2.9: > Installed: 1:2.9.19-2 > Candidate: 1:2.9.19-2 > Version table: > *** 1:2.9.19-2 0 > 500 ftp://ftp2.de.debian.org testing/main Packages > 100 /var/lib/dpkg/status > 2.9.9-8etch1 0 > 500 ftp://ftp2.de.debian.org stable/main Packages > dorian:~# apt-cache policy octave2.9-headers > octave2.9-headers: > Installed: 1:2.9.19-2 > Candidate: 1:2.9.19-2 > Version table: > *** 1:2.9.19-2 0 > 500 ftp://ftp2.de.debian.org testing/main Packages > 100 /var/lib/dpkg/status > 2.9.9-8etch1 0 > 500 ftp://ftp2.de.debian.org stable/main Packages > > Regards > Paul. > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > Plplot-general mailing list > Plp...@li... > https://lists.sourceforge.net/lists/listinfo/plplot-general > |
From: Alan W. I. <ir...@be...> - 2008-03-19 20:30:49
|
On 2008-03-18 14:03-0000 Andrew Ross wrote: > Alan (Irwin), do you have a clean lenny system, > and if so can you compile the octave bindings ok? My platform is lenny except for a sid kernel and sid X packages (which should not affect PLplot/octave). After your question I realized I could no longer build the octave bindings on my (mostly) lenny system. Here is the relevant cmake output: -- OCTAVE = /usr/bin/octave -- WARNING: mkoctfile not found. Disabling octave bindings In fact the locate command confirms there is no longer any mkoctfile file on my system. If you search for that file at http://www.us.debian.org/distrib/packages it turns out that it is now located in the octave2.1-headers package. (I assume there was a decision to move it from the octave2.1 package, and that change took effect during one of my recent updates to lenny.) After I installed the octave2.1-headers package on sid, the PLplot octave bindings again can be built and (c)tested without troubles. I would advise the original poster to install the octave*headers package for whatever version of octave they use, and hopefully that will also solve their issue. Alan __________________________ Alan W. Irwin Astronomical research affiliation with Department of Physics and Astronomy, University of Victoria (astrowww.phys.uvic.ca). Programming affiliations with the FreeEOS equation-of-state implementation for stellar interiors (freeeos.sf.net); PLplot scientific plotting software package (plplot.org); the libLASi project (unifont.org/lasi); the Loads of Linux Links project (loll.sf.net); and the Linux Brochure Project (lbproject.sf.net). __________________________ Linux-powered Science __________________________ |
From: Paul W. B. <pa...@pu...> - 2008-03-21 09:18:56
|
Hello, > -- OCTAVE = /usr/bin/octave > -- WARNING: mkoctfile not found. Disabling octave bindings This binary is included in the octave-headers package. > [...] located in the octave2.1-headers package. In the octave2.9-headers, too. And in the octave3.0-headers, too. Depends on the version you are using. Regards Paul. |
From: Paul W. B. <pa...@pu...> - 2008-03-21 09:36:55
|
Hi Andrew, > Can you just clarify whether you are running debian testing (lenny) or > debian unstable (sid). I can try. But I have some testing and some sid packages. A while ago I was using sid only, but there was a time that sid was very unstable. So I switched to testing and stayed there. Which packages could cause the error? I would look up their versions then. > I have a debian testing system with some packages > (including octave3.0) pulled in from sid. With this I can compile > plplot fine. Well, I use octave2.9 as some of the 3.0 packages (e.g. forge) are (were) broken or not available. > Are you using a clean build tree? Yes, I tried it with a fresh download. > but you might like to install > libxml-parser-perl and libxml-dom-perl just to be sure. I tried it. No difference. Regards Paul. |