I have now built Plplot using cygwin. The cairo dirvers show up.
I think the problem was resolved by disabling other things on my
system, mainly Mingw (Fortran Tools), but also Absoft, Intel, and
G95 Fortran compilers. I don't know how to use the cairo driver, but
will work on that.

I don't think this helps me build Plplot for inclusion in the Fortran
Tools because the FT do not include cygwin (just Mingw). So I
am trying to attach all the stuff requested. I don't think this is a
bug report, just a problem trying to get everything set up OK.

The command to build is:
C:\"Program Files (x86)"\"CMake 2.8"\bin\cmake -G "MinGW Makefiles"
-DDEFAULT_NO_BINDINGS=ON -DENABLE_f95=ON
-DENABLE_DYNDRIVERS=ON -DCMAKE
INSTALL_PREFIX=install .. 1>cmake.out 2>cmake.err

all one line, of course. The files cmake.??? are in the tar ball attached.
Also the output from make.

The lines that say that pango and cairo can't be found (after finding
them--see cmake.out) surely are suspicious. Here is a bit more about
that checking on what Darius said:

C:\walt>echo %PKG_CONFIG_PATH%
C:\FortranTools\gtk\lib\pkgconfig

C:\walt>dir C:\FortranTools\gtk\lib\pkgconfig\pango*
 Volume in drive C has no label.
 Volume Serial Number is BADA-0412

 Directory of C:\FortranTools\gtk\lib\pkgconfig

04/20/2013  05:24 AM               330 pango.pc
04/20/2013  05:24 AM               283 pangocairo.pc
04/20/2013  05:24 AM               303 pangoft2.pc
04/20/2013  05:24 AM               263 pangowin32.pc
               4 File(s)          1,179 bytes
               0 Dir(s)  37,579,841,536 bytes free

C:\walt>dir C:\FortranTools\gtk\lib\pkgconfig\cairo*
 Volume in drive C has no label.
 Volume Serial Number is BADA-0412

 Directory of C:\FortranTools\gtk\lib\pkgconfig

04/20/2013  05:14 AM               262 cairo-fc.pc
04/20/2013  05:14 AM               259 cairo-ft.pc
04/20/2013  05:14 AM               288 cairo-gobject.pc
04/20/2013  05:14 AM               242 cairo-pdf.pc
04/20/2013  05:14 AM               239 cairo-png.pc
04/20/2013  05:14 AM               248 cairo-ps.pc
04/20/2013  05:14 AM               239 cairo-svg.pc
04/20/2013  05:14 AM               257 cairo-win32-font.pc
04/20/2013  05:14 AM               255 cairo-win32.pc
04/20/2013  05:14 AM               374 cairo.pc
              10 File(s)          2,663 bytes
               0 Dir(s)  37,578,792,960 bytes free

so there is all kinds of cairo and pango stuff there. And
the following also seems to work . . .

C:\walt>pkg-config --libs pango
-LC:/FortranTools/gtk/lib -lpango-1.0 -lm -lgobject-2.0 -lglib-2.0 -lintl

C:\walt>pkg-config --libs cairo
-LC:/FortranTools/gtk/lib -lcairo

and gtk-demo works OK.

Files printenv.out, cmake.out, cmake.err,
make.out, and make.err (empty) are attached
in walt.tar.gz. Rename it from walt_tar_gz.

Thanks for looking at this. Let me know if you
need anything else.



On Sun, May 4, 2014 at 11:33 AM, Alan W. Irwin <ir...@beluga.phys.uvic.ca>wrote:

> On 2014-05-04 09:12-0700 Walt Brainerd wrote:
>
>  Alan: do you really want to look at the results
>> of my build attempts? It seems quite obvious that
>> there is something "wrong" with my system
>> configuration or the way I am trying to do things.
>>
>
> Yes, please.  Often the PLplot build problem is something really simple,
> but we
> cannot help you figure that out without comprehensive information from
> you containing all the details.  Only some of those details will be
> relevant, but we don't know which until we see all of them. Without
> such comprehensive details, we speculate as to what the issue is, you
> respond, we speculate again, etc., and those iterations consume
> a lot of time for both parties.
>
> So here is the comprehensive information that I would really like to
> see in a typical bug report from you and others here so that we have a
> good chance to help you while minimizing iterations.
>
> 1. List all environment variables.  (This is important since some of
> those environment variables affect cmake's operation.) On Unix or if
> you have MSYS installed this can be done with
>
> printenv >printenv.out
>
> but otherwise, output any PATH, CMAKE_LIBRARY_PATH,
> CMAKE_INCLUDE_PATH, PKG_CONFIG_PATH, CC, CXX, FC, CFLAGS, CXXFLAGS, and
> FFLAGS
> environment variables you have set to a file, and include that file in
> your bug report.
>
> 2. Give the exact command you used to invoke cmake.
>
> 3. Give the output from that command captured, e.g., in the cmake.out file
> using
>
> cmake <whatever options> <source tree> >& cmake.out
>
> where <whatever options> and <source tree> are given in detail in 2.
>
> The above is a good way to capture stderr and stdout in a file
> simultaneously on Unix, Cygwin, or for MSYS, but I am sure there is also
> a way to capture stderr and stdout for a cl-based native Windows
> environment,
> but I don't know what that is.
>
> 4. Include the resulting CMakeCache.txt file (from the top directory in the
> build tree).
>
> 5. Give the exact build command you used (with VERBOSE=1 set)
>
> For example, on Unix, Cygwin, or MSYS that could be
>
> make VERBOSE=1 all >& all.out
>
> and on native Windows it would be
>
> nmake VERBOSE=1 all >& all.out
>
> (where ">&" stands symbolically for whatever means are necessary to
> capture stderr and stdout on Windows in the all.out file).
>
> 6. Give the output from the build command (e.g., all.out in the example
> just above).
>
> Then collect all these requested files in a compressed tarball and
> send it to this list along with the cmake and build command invocation
> information requested in 2 and 5.
>
> I hope these detailed instructions for reporting any PLplot build
> problems will be a help to you and everyone else on this list.
>
>
> 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
> __________________________
>



-- 
Walt Brainerd

Attachment: walt_tar_gz
Description: Binary data

------------------------------------------------------------------------------
Is your legacy SCM system holding you back? Join Perforce May 7 to find out:
&#149; 3 signs your SCM is hindering your productivity
&#149; Requirements for releasing software faster
&#149; Expert tips and advice for migrating your SCM now
http://p.sf.net/sfu/perforce
_______________________________________________
Plplot-general mailing list
Plplot-general@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/plplot-general

Reply via email to