#45 Octave build issue (5.7.4)

closed
nobody
None
5
2008-01-18
2007-08-19
Marius
No

I've converted my build to use CMake, but now I've run into a new issue when building with octave (2.9.13) support:

[ 52%] 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
void plfcont(PLFLT (*f2eval) (PLINT, PLINT, PLPointer),
PLPointer f2eval_data,
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
void plmap(void (*mapform)(PLINT, PLFLT *, PLFLT *), char *type,
PLFLT minlong, PLFLT maxlong, PLFLT minlat, PLFLT maxlat);
%nowrap
void plmeridians(void (*mapform)(PLINT, PLFLT *, PLFLT *),
PLFLT dlong, PLFLT dlat,
PLFLT minlong, PLFLT maxlong, PLFLT minlat, PLFLT maxlat);
%nowrap
void c_plshade(PLFLT **a, PLINT nx, PLINT ny, const char **defined,
PLFLT left, PLFLT right, PLFLT bottom, PLFLT top,
PLFLT shade_min, PLFLT shade_max,
PLINT sh_cmap, PLFLT sh_color, PLINT sh_width,
PLINT min_color, PLINT min_width,
PLINT max_color, PLINT max_width,
void (*fill) (PLINT, PLFLT *, PLFLT *), PLINT rectangular,
void (*pltr) (PLFLT, PLFLT, PLFLT *, PLFLT *, PLPointer),
PLPointer pltr_data);
%nowrap
void c_plshades(PLFLT **a, PLINT nx, PLINT ny, const char **defined,
PLFLT left, PLFLT right, PLFLT bottom, PLFLT top,
PLFLT *clevel, PLINT nlevel, PLINT fill_width,
PLINT cont_color, PLINT cont_width,
void (*fill) (PLINT, PLFLT *, PLFLT *), PLINT rectangular,
void (*pltr) (PLFLT, PLFLT, PLFLT *, PLFLT *, PLPointer),
PLPointer pltr_data);
%nowrap
void c_plshade1(PLFLT *a, PLINT nx, PLINT ny, const char *defined,
PLFLT left, PLFLT right, PLFLT bottom, PLFLT top,
PLFLT shade_min, PLFLT shade_max,
PLINT sh_cmap, PLFLT sh_color, PLINT sh_width,
PLINT min_color, PLINT min_width,
PLINT max_color, PLINT max_width,
void (*fill) (PLINT, PLFLT *, PLFLT *), PLINT rectangular,
void (*pltr) (PLFLT, PLFLT, PLFLT *, PLFLT *, PLPointer),
PLPointer pltr_data);
%nowrap
void plfshade(PLFLT (*f2eval) (PLINT, PLINT, PLPointer),
PLPointer f2eval_data,
PLFLT (*c2eval) (PLINT, PLINT, PLPointer),
PLPointer c2eval_data,
PLINT nx, PLINT ny,
PLFLT left, PLFLT right, PLFLT bottom, PLFLT top,
PLFLT shade_min, PLFLT shade_max,
PLINT sh_cmap, PLFLT sh_color, PLINT sh_width,
PLINT min_color, PLINT min_width,
PLINT max_color, PLINT max_width,
void (*fill) (PLINT, PLFLT *, PLFLT *), PLINT rectangular,
void (*pltr) (PLFLT, PLFLT, PLFLT *, PLFLT *, PLPointer),
PLPointer pltr_data);
%nowrap
void c_plstripc(PLINT *id, char *xspec, char *yspec,
PLFLT xmin, PLFLT xmax, PLFLT xjump, PLFLT ymin, PLFLT ymax,
PLFLT xlpos, PLFLT ylpos,
PLINT y_ascl, PLINT acc,
PLINT colbox, PLINT collab,
PLINT *colline, PLINT *styline, char *legline[],
char *labx, char *laby, char *labtop);
%nowrap
void c_plvect(PLFLT **u, PLFLT **v, PLINT nx, PLINT ny, PLFLT scale,
void (*pltr) (PLFLT, PLFLT, PLFLT *, PLFLT *, PLPointer),
PLPointer pltr_data);
void plsKeyEH(void (*KeyEH) (PLGraphicsIn *, void *, int *), void *KeyEH_data);
%nowrap
void plsButtonEH(void (*ButtonEH) (PLGraphicsIn *, void *, int *),
void *ButtonEH_data);
%nowrap
void plsexit(int (*handler) (char *));

make[2]: *** [bindings/octave/plplot_octave.cc] Error 22
make[1]: *** [bindings/octave/CMakeFiles/plplot_octave.dir/all] Error 2
make: *** [all] Error 2

Any ideas?

The build went fine w/o octave support.

Discussion

  • Andrew Ross

    Andrew Ross - 2008-01-18
    • status: open --> closed
     
  • Andrew Ross

    Andrew Ross - 2008-01-18

    Logged In: YES
    user_id=958198
    Originator: NO

    Support for octave 2.9 / 3.0 is included in the lastest release and in svn.

     

Log in to post a comment.

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:





No, thanks