I should have added that when I built using Mingw,
I disabled cygwin (as well as all the other Fortran
compilers).
On Fri, May 9, 2014 at 3:39 PM, Walt Brainerd <walt.brain...@gmail.com>wrote:
> 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
>
--
Walt Brainerd
------------------------------------------------------------------------------
Is your legacy SCM system holding you back? Join Perforce May 7 to find out:
• 3 signs your SCM is hindering your productivity
• Requirements for releasing software faster
• 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