Puneet,

What does 

ls /usr/X11R6/include/

give you?

My guess is that cmake picks up Apple's obsolete libraries. I disable the 
include files in the above directory by renaming them.

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


------------------------------------------------------------------------------
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

Reply via email to