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.

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


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