On Thu, Jul 1, 2010 at 7:24 PM, Marius Schamschula <mschamsch...@gmail.com> wrote: > Puneet, > > Don't rename the entire directory. I just rename files. In my case I have > > Jupiter:etc marius$ ls /usr/X11R6/include/ > GL fontconfig.off libpng12.off pngconf.h.off > X11 freetype2.off pixman-1 xcb > cairo.off ft2build.h.off png.h.off > > Note: I have built fontconfig, freetype, gtk+, etc, and installed them in > /usr/local.
Nope. No luck at all. See punk...@lucknow /usr/X11R6/include$ls GL/ cairo.off/ freetype2.off/ libpng12.off/ png.h.off@ xcb/ X11/ fontconfig.off/ ft2build.h.off pixman-1/ pngconf.h.off@ punk...@lucknow /usr/X11R6/include$ Back in a fresh plplot-build punk...@lucknow ~/Projects/plplot-build$cmake -DPLD_aqt=OFF -DENABLE_java=OFF -DENABLE_octave=OFF -DENABLE_python=OFF -DENABLE_tcl=OFF -DENABLE_itcl=OFF -DENABLE_tk=OFF -DENABLE_itk=OFF -DENABLE_ada=OFF -DENABLE_d=OFF -DENABLE_ocaml=OFF -DENABLE_qt=OFF -DENABLE_pdl=OFF -DENABLE_wxwidgets=OFF -DPLD_wxwidgets=OFF -DWITH_FREETYPE=ON -DPL_FREETYPE_FONT_PATH=/usr/local/share/fonts/default/TrueType -DFREETYPE_INCLUDE_DIR=/usr/local/include/freetype2 -DFREETYPE_LIBRARY=/usr/local/lib/libfreetype.dylib -DPLD_png=ON -DPLD_gif=ON -DPLD_jpeg=ON -DPLD_pngcairo=ON -DPLD_svgcairo=ON ../plplot-5.9.6 snipping a bunch of output -- Not a Windows platform so setting wincairo driver to OFF. -- Looking for gdImagePng in /usr/local/lib/libgd.dylib -- Looking for gdImagePng in /usr/local/lib/libgd.dylib - not found -- Looking for gdImageJpeg in /usr/local/lib/libgd.dylib -- Looking for gdImageJpeg in /usr/local/lib/libgd.dylib - not found -- Looking for gdImageGif in /usr/local/lib/libgd.dylib -- Looking for gdImageGif in /usr/local/lib/libgd.dylib - not found -- Found GD: /usr/local/lib/libgd.dylib .. ENABLE_DYNDRIVERS: ON DRIVERS_LIST: mem;null;ps;svg;xfig;xwin DEVICES_LIST: mem;null;ps;svg;xfig;xwin Meanwhile, just to confirm that I have the correct libraries punk...@lucknow /usr/local/lib$ll libpng* lrwxr-xr-x 1 root wheel 10 Jul 1 18:37 libpng.a@ -> libpng14.a lrwxr-xr-x 1 root wheel 14 Jul 1 18:37 libpng.dylib@ -> libpng14.dylib lrwxr-xr-x 1 root wheel 11 Jul 1 18:37 libpng.la@ -> libpng14.la -rwxr-xr-x 1 root wheel 196752 Jul 1 18:37 libpng14.14.dylib* -rw-r--r-- 1 root wheel 694224 Jul 1 18:37 libpng14.a lrwxr-xr-x 1 root wheel 17 Jul 1 18:37 libpng14.dylib@ -> libpng14.14.dylib -rwxr-xr-x 1 root wheel 926 Jul 1 18:37 libpng14.la* punk...@lucknow /usr/local/lib$ punk...@lucknow /usr/local/lib$ls libgd* libgd.2.0.0.dylib* libgd.dylib@ libgdal.a libgdraw.1.0.14.dylib* libgdraw.la* libgd.2.dylib@ libgd.la* libgdal.dylib@ libgdraw.1.dylib@ libgd.a libgdal.1.dylib* libgdal.la* libgdraw.dylib@ > > On Jul 1, 2010, at 7:13 PM, P Kishor wrote: > >> On Thu, Jul 1, 2010 at 7:11 PM, Marius Schamschula >> <mschamsch...@gmail.com> wrote: >>> Puneet, >>> >>> What does >>> >>> ls /usr/X11R6/include/ >>> >>> give you? >> >> punk...@lucknow ~$ls /usr/X11R6/include/ >> GL/ X11/ cairo/ fontconfig/ freetype2/ ft2build.h >> libpng12/ pixman-1/ png.h@ pngconf.h@ xcb/ >> punk...@lucknow ~$ >> >> >>> >>> My guess is that cmake picks up Apple's obsolete libraries. I disable the >>> include files in the above directory by renaming them. >>> >> >> Are you suggesting that I just rename /usr/X11R6 and then try building >> PLplot? >> >> >> >>> On Jul 1, 2010, at 6:52 PM, P Kishor wrote: >>> >>>> Ok. I tried building PLplot once again, but failed in enabling PNG >>>> output. In the process, I updated fontconfig, libiconv, cairo, >>>> poppler, and pkg-config. Here is my long-ish account of what I did >>>> >>>> punk...@lucknow ~/Projects/plplot-5.9.6$ ls >>>> .gitignore PROBLEMS >>>> cmake/ lib/ >>>> AUTHORS README >>>> config.h.cmake pkgcfg/ >>>> CMakeLists.txt README.Release_Manager_Cookbook >>>> data/ plplot-c-style.el >>>> COPYING.LIB README.developers >>>> debian/ plplot_test/ >>>> ChangeLog README.emacs doc/ >>>> rpm/ >>>> Copyright README.release >>>> drivers/ scripts/ >>>> FAQ README.testing >>>> examples/ src/ >>>> INSTALL SERVICE >>>> fonts/ uncrustify.cfg >>>> NEWS ToDo git/ >>>> utils/ >>>> OLD-README.release bindings/ >>>> include/ www/ >>>> punk...@lucknow ~/Projects/plplot-5.9.6$ cd .. >>>> punk...@lucknow ~/Projects$ mkdir plplot-build/ >>>> punk...@lucknow ~/Projects$ cd plplot-build/ >>>> punk...@lucknow ~/Projects/plplot-build$ cmake -DPLD_aqt=OFF \ >>>> -DENABLE_java=OFF \ >>>> -DENABLE_octave=OFF \ >>>> -DENABLE_python=OFF \ >>>> -DENABLE_tcl=OFF \ >>>> -DENABLE_itcl=OFF \ >>>> -DENABLE_tk=OFF \ >>>> -DENABLE_itk=OFF \ >>>> -DENABLE_ada=OFF \ >>>> -DENABLE_d=OFF \ >>>> -DENABLE_ocaml=OFF \ >>>> -DENABLE_qt=OFF \ >>>> -DENABLE_pdl=OFF \ >>>> -DENABLE_wxwidgets=OFF \ >>>> -DPLD_wxwidgets=OFF \ >>>> -DWITH_FREETYPE=OFF \ >>>> -DPL_FREETYPE_FONT_PATH=/usr/local/share/fonts/default/TrueType \ >>>> -DFREETYPE_INCLUDE_DIR=/usr/local/include/freetype2 \ >>>> -DFREETYPE_LIBRARY=/usr/local/lib/libfreetype.dylib \ >>>> -DPLD_png=ON \ >>>> -DPLD_gif=ON \ >>>> -DPLD_jpeg=ON \ >>>> -DPLD_pngcairo=ON \ >>>> -DPLD_svgcairo=ON \ >>>> -DHAVE_QHULL=ON \ >>>> -DHAVE_AGG=ON \ >>>> ../plplot-5.9.6 >>>> -- CMake version = 2.6.2 >>>> -- Checking whether system has ANSI C header files >>>> -- ANSI C header files - found >>>> -- SWIG_VERSION = 1.3.31 >>>> -- Looking for pkg-config - found >>>> -- X11_FOUND = 1 >>>> -- X11_INCLUDE_DIR = /usr/include >>>> -- X11_COMPILE_FLAGS = -I/usr/include >>>> -- X11_LIBRARIES = >>>> /usr/X11R6/lib/libSM.dylib;/usr/X11R6/lib/libICE.dylib;/usr/X11R6/lib/libX11.dylib;/usr/X11R6/lib/libXext.dylib >>>> -- NOTICE: Found: /usr/local/bin/gfortran >>>> -- ENABLE_tcl is OFF so disabling everything else that is Tcl/Tk related >>>> -- FREETYPE_INCLUDE_DIR = /usr/local/include/freetype2 >>>> -- FREETYPE_LIBRARIES = /usr/local/lib/libfreetype.dylib >>>> Fonts not found - disabling freetype >>>> -- checking for module 'pango' >>>> -- package 'pango' not found >>>> -- WARNING: pkg-config does not find pango. >>>> -- checking for module 'pangoft2' >>>> -- package 'pangoft2' not found >>>> -- WARNING: pkg-config does not find pangoft2. >>>> -- Found LTDL: /usr/lib/libltdl.dylib;/usr/lib/libdl.dylib >>>> -- LTDL_INCLUDE_DIR = /usr/include >>>> -- LTDL_LIBRARY_DIR = /usr/lib >>>> -- LTDL_LIBRARIES = /usr/lib/libltdl.dylib;/usr/lib/libdl.dylib >>>> -- checking for module 'pangocairo' >>>> -- package 'pangocairo' not found >>>> includedir = >>>> libdir = >>>> linkflags = >>>> cflags = >>>> -- WARNING: pango and/or cairo not found with pkg-config. >>>> Disabling cairo drivers. To enable these drivers you must install >>>> development versions of pango and cairo and/or set >>>> the environment variable PKG_CONFIG_PATH appropriately. >>>> -- Not a Windows platform so setting wincairo driver to OFF. >>>> -- Found GD: /usr/local/lib/libgd.dylib >>>> -- WARNING: validate target will not be available to check for syntax >>>> errors in the PLplot DocBook documentation because onsgmls was not >>>> found. >>>> >>>> Summary of CMake build system results for PLplot >>>> >>>> Install location variables which can be set by the user: >>>> CMAKE_INSTALL_PREFIX: /usr/local >>>> CMAKE_INSTALL_EXEC_PREFIX /usr/local >>>> CMAKE_INSTALL_BINDIR /usr/local/bin >>>> CMAKE_INSTALL_DATADIR /usr/local/share >>>> CMAKE_INSTALL_LIBDIR /usr/local/lib >>>> CMAKE_INSTALL_INCLUDEDIR /usr/local/include >>>> CMAKE_INSTALL_INFODIR /usr/local/share/info >>>> CMAKE_INSTALL_MANDIR /usr/local/share/man >>>> >>>> Derived install location variables: >>>> DATA_DIR /usr/local/share/plplot5.9.6 >>>> LIB_DIR /usr/local/lib >>>> INCLUDE_DIR /usr/local/include/plplot >>>> BIN_DIR /usr/local/bin >>>> TCL_DIR /usr/local/share/plplot5.9.6/tcl >>>> ADA_INCLUDE_DIR /usr/local/share/ada/adainclude/plplotadad >>>> ADA_LIB_DIR /usr/local/lib/ada/adalib/plplotadad >>>> PYTHON_INSTDIR >>>> DRV_DIR /usr/local/lib/plplot5.9.6/driversd >>>> DOC_DIR /usr/local/share/doc/plplot >>>> MAN_DIR /usr/local/share/man >>>> INFO_DIR /usr/local/share/info >>>> >>>> Other important CMake variables: >>>> >>>> CMAKE_SYSTEM_NAME: Darwin >>>> UNIX: 1 >>>> WIN32: >>>> APPLE: 1 >>>> MSVC: (MSVC_VERSION: ) >>>> MINGW: >>>> MSYS: >>>> CYGWIN: >>>> BORLAND: >>>> WATCOM: >>>> >>>> SWIG_FOUND: 1 >>>> PERL_FOUND: TRUE >>>> X11_FOUND: 1 >>>> >>>> CMAKE_BUILD_TYPE: >>>> CMAKE_C_COMPILER CMAKE_C_FLAGS: /usr/bin/gcc >>>> CMAKE_CXX_COMPILER CMAKE_CXX_FLAGS: /usr/bin/c++ >>>> CMAKE_Fortran_COMPILER CMAKE_Fortran_FLAGS: /usr/local/bin/gfortran >>>> Target Fortran: >>>> LIB_TAG: d >>>> >>>> ENABLE_DYNDRIVERS: ON >>>> DRIVERS_LIST: mem;null;ps;svg;xfig;xwin >>>> DEVICES_LIST: mem;null;ps;svg;xfig;xwin >>>> >>>> Library options: >>>> BUILD_SHARED_LIBS: ON PL_DOUBLE: ON >>>> >>>> Optional libraries: >>>> HAVE_QHULL: OFF WITH_CSA: ON >>>> HAVE_FREETYPE: HAVE_PTHREAD: OFF >>>> HAVE_AGG: >>>> >>>> Language Bindings: >>>> ENABLE_f77: ON ENABLE_f95: ON >>>> ENABLE_cxx: ON ENABLE_java: OFF >>>> ENABLE_python: OFF ENABLE_octave: OFF >>>> ENABLE_tcl: OFF ENABLE_itcl: OFF >>>> ENABLE_tk: OFF ENABLE_itk: OFF >>>> ENABLE_pdl: OFF ENABLE_wxwidgets: OFF >>>> ENABLE_ada: OFF ENABLE_d: OFF >>>> ENABLE_ocaml: OFF ENABLE_lua: OFF >>>> ENABLE_qt: OFF ENABLE_pyqt4: OFF >>>> >>>> -- Configuring done >>>> -- Generating done >>>> -- Build files have been written to: /Users/punkish/Projects/plplot-build >>>> punk...@lucknow ~/Projects/plplot-build$ >>>> >>>> >>>> I am at my wit's end. As can be seen from the devices list, I just >>>> can't get png to be enabled. >>>> >>>> DEVICES_LIST: mem;null;ps;svg;xfig;xwin >>>> >>>> I also have agg installed, and that also doesn't get recognized >>>> (actually, I don't quite know how to turn on agg other than >>>> -DHAVE_AGG=ON, which is not really in the documentation). >>>> >>>> On Wed, Jun 30, 2010 at 9:15 AM, Arjen Markus <arjen.mar...@deltares.nl> >>>> wrote: >>>>> Hi Puneet, >>>>> >>>>> you are right: the --help option of CMake does not display any >>>>> PLplot-specific information (that is: it does not read it from >>>>> the CMakeLists.txt file). Perhaps we ought to add that. >>>>> (And of course, some more illustrative examples of building >>>>> PLplot ;)). >>>>> >>>> .. >>>> >>>> ------------------------------------------------------------------------------ >>>> This SF.net email is sponsored by Sprint >>>> What will you do first with EVO, the first 4G phone? >>>> Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first >>>> _______________________________________________ >>>> Plplot-general mailing list >>>> Plplot-general@lists.sourceforge.net >>>> https://lists.sourceforge.net/lists/listinfo/plplot-general >>> >>> >> >> >> >> -- >> Puneet Kishor http://www.punkish.org >> Carbon Model http://carbonmodel.org >> Charter Member, Open Source Geospatial Foundation http://www.osgeo.org >> Science Commons Fellow, http://sciencecommons.org/about/whoweare/kishor >> Nelson Institute, UW-Madison http://www.nelson.wisc.edu >> ----------------------------------------------------------------------- >> Assertions are politics; backing up assertions with evidence is science >> ======================================================================= > > -- Puneet Kishor http://www.punkish.org Carbon Model http://carbonmodel.org Charter Member, Open Source Geospatial Foundation http://www.osgeo.org Science Commons Fellow, http://sciencecommons.org/about/whoweare/kishor Nelson Institute, UW-Madison http://www.nelson.wisc.edu ----------------------------------------------------------------------- Assertions are politics; backing up assertions with evidence is science ======================================================================= ------------------------------------------------------------------------------ This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first _______________________________________________ Plplot-general mailing list Plplot-general@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/plplot-general