From: R C <re...@ya...> - 2008-07-10 12:28:07
|
--- On Thu, 7/10/08, Alan W. Irwin <ir...@be...> wrote: > From: Alan W. Irwin <ir...@be...> > Subject: Re: [Plplot-general] Problems compiling plplot-5.9.0 > To: "R C" <re...@ya...> > Cc: plp...@li... > Date: Thursday, July 10, 2008, 1:05 AM > On 2008-07-09 18:35-0700 R C wrote: > > > Hi, > > I am having problems compiling plplot-5.9.0 on an > AMD64/Ubuntu 8.04 machine, with the Intel Fortran ifort > compiler. I ran cmake and then make. > > Initially I got an error from the -KPIC option in the > FORTRAN_FLAGS setting in the flags,make files, but it > seemed to run OK when I changed this to -fPIC. However, > then make quit because it could not find the gnome.defs > file (error listed below). I have installed the pygtk and > pygtk-dev packages. Any suggestions for fixing this problem > are appreciated. > > Recif > > > > File > "/usr/share/pygtk/2.0/codegen/codegen.py", line > 1670, in main > > p.startParsing() > > File > "/usr/share/pygtk/2.0/codegen/scmexpr.py", line > 113, in startParsing > > for statement in statements: > > File > "/usr/share/pygtk/2.0/codegen/scmexpr.py", line > 27, in parse > > fp = open(filename, 'r') > > IOError: [Errno 2] No such file or directory: > '/usr/share/pygtk/2.0/defs/gnome.defs' > > make[2]: *** [bindings/gnome2/python/cplplotcanvas.c] > Error 1 > > make[1]: *** > [bindings/gnome2/python/CMakeFiles/cplplotcanvasmodule.dir/all] > Error 2 > > make: *** [all] Error 2 > > Hi: > > I recently had the same error in Debian testing due to > Debian moving > gnome.defs to a different package. For Debian you can use > debian.org/distrib/packages to check for packages that > contain gnome.defs > (or any other file) for the various versions of Debian. > For Debian testing > it is contained in python-gnome2-dev. If that package name > doesn't work for > your version of Ubuntu, then you should use an equivalent > Ubuntu site to > find the package that contains gnome.defs for your version > of Ubuntu. > > 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 > _________ Hi, Installing python-gnome2-dev fixed the compilation problem. However, 'make install' seemed to warn about the -K option to ifort. As I had mentioned in my earlier email, I changed the -KPIC flag to -fPIC in a couple of places (bindings/f77/CMakefiles/plplotf77d.dir/flags.make and bindings/f95/CMakefiles/plplotf95d.dir/flags.make). Are there other files I need to modify? Thanks. Recif Partial output from 'make install': Linking Fortran shared library CMakeFiles/CMakeRelink.dir/libplplotf77d.so ifort: command line remark #10148: option '-K' not supported Linking C shared library CMakeFiles/CMakeRelink.dir/libplplotf95cd.so Linking Fortran shared library CMakeFiles/CMakeRelink.dir/libplplotf95d.so ifort: command line remark #10148: option '-K' not supported |