On 2014-11-05 12:01-0500 Hazen Babcock wrote: >> Also, the current log file contains the following: >> >> plplotqt.h: (96111, 51): Expression expected : ConstructPtr cptr = >> qMetaTypeConstructHelper<T>; >> plplotqt.h: (96111, 51): Initializer clause expected : >> ConstructPtr cptr = qMetaTypeConstructHelper<T>; >> plplotqt.h: (96113, 45): Expression expected : DeletePtr dptr = >> qMetaTypeDeleteHelper<T>; >> plplotqt.h: (96113, 45): Initializer clause expected : DeletePtr >> dptr = qMetaTypeDeleteHelper<T>; >> plplotqt.h: (96129, 41): Expression expected : SavePtr sptr = >> qMetaTypeSaveHelper<T>; > > Which log are you referring to? I'm not seeing this warning messages.
It appears that smokegen generates the following log file in the build tree (at least on my platform): bindings/qt_gui/smoke/generator.log If your setup does not create that log file with the above contents, maybe the whole thing is an artifact of the really old smokegen version I am using from Debian stable. The smoke-dev-tools package that contains the smokegen application has a Debian version number of 4:4.8.4-1 which means it corresponds to smoke version 4.8.4. > >> which may indicate the current include_directories_LIST variable has >> too many directories or some other fix has to be made to get >> rid of what appear to be warning messages. >> >> Of course, once you are satisfied with the completeness of >> these bindings, I look forward to you adding a number of examples. > > The lisp example in the cl-plplot project now works with these binding, so > from my perspective they work. I'll look into creating an example that can go > into the PLplot project, probably in Python. > >> By the way, I believe the above issue I worked around is caused by an >> egregious smokegen bug in how it parses -I options. Accordingly, I >> have made a debian bug report about this >> <https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=768105> which I >> hope the Debian packager will pass upstream to the smokegen >> developers. But the Debian stable version of smokegen that I >> am using is pretty old so I also request that you ask the smokegen >> developers about this obvious human engineering issue (violation of >> the principle of least surprise) to see if they have fixed it in the >> latest version of smokegen. > > It is too bad that smokegen has no --version flag so that we could compare > versions. Mine might be more recent and I was having the same issues. On which platform did you install it? If you used an official debian or Ubuntu package then dpkg --status smoke-dev-tools gives you the version number (like above). Or you can also get that from dpkg --list |grep smoke > Ok, I will try and contact the developers. Thanks! Hopefully, they will be reasonable and realize this human engineering bugfix will be a huge practical step forward for smokegen since early adopters like you and me will try it, run into this silent error, and normally the response would be to walk away again convinced smokegen is not ready for prime time at all Only because we were lucky did you come up with that symlink fix that was so outrageous that it tweaked my curiosity sufficiently to find the real issue (completely surprising format for -I options) and find a build system workaround for that 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); the Time Ephemerides project (timeephem.sf.net); PLplot scientific plotting software package (plplot.sf.net); 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 __________________________ ------------------------------------------------------------------------------ _______________________________________________ Plplot-devel mailing list Plplot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/plplot-devel