Re: [Plplot-devel] Problem with latest gfortran version under MinGW

2009-03-24 Thread Werner Smekal
Hi Alan,

 trim is recognized by the gfortran compiler (at least the version  
 of it
 that I have), but not g77 (which I believe is what you still must  
 use with
 MinGW).  Our other f77 examples use lnblnk instead of trim and  
 apparently
 you (and anybody else who has tested our f77 examples) had no  
 trouble with
 that.  Therefore, I have (revision 9761) updated examples 23 and 31  
 (the
 ones that were using trim) to use lnblnk instead of trim.

 Does that revision work for you?

Yes, the examples (f77 for MinGW 3.4.5 and 4.3.2 and f95 for MinGW  
4.3.2) compile now (though they don't run).

Regards,
Werner


 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); PLplot scientific plotting  
 software
 package (plplot.org); 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
 __

 --
 Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM)  
 are
 powering Web 2.0 with engaging, cross-platform capabilities. Quickly  
 and
 easily build your RIAs with Flex Builder, the Eclipse(TM)based  
 development
 software that enables intelligent coding and step-through debugging.
 Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com
 ___
 Plplot-devel mailing list
 Plplot-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/plplot-devel

--
Dr. Werner Smekal
Institut fuer Allgemeine Physik
Technische Universitaet Wien
Wiedner Hauptstr 8-10
A-1040 Wien
Austria

email: sme...@iap.tuwien.ac.at
web: http://www.iap.tuwien.ac.at/~smekal
phone: +43-(0)1-58801-13463 (office), +43-(0)1-58801-13469 (laboratory)
fax: +43-(0)1-58801-13499


--
Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
easily build your RIAs with Flex Builder, the Eclipse(TM)based development
software that enables intelligent coding and step-through debugging.
Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com
___
Plplot-devel mailing list
Plplot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/plplot-devel


Re: [Plplot-devel] Problem with latest gfortran version under MinGW

2009-03-24 Thread Arjen Markus
Hi Werner,

what is the reason they do not run? If you do not get any output,
the program simply stops, that could be due to a missing DLL (sometimes
you get a message, sometimes you don't under Windows).

Regards,

Arjen

On 2009-03-24 09:27, Werner Smekal wrote:
 Hi Alan,
 
 trim is recognized by the gfortran compiler (at least the version of it
 that I have), but not g77 (which I believe is what you still must use 
 with
 MinGW).  Our other f77 examples use lnblnk instead of trim and apparently
 you (and anybody else who has tested our f77 examples) had no trouble 
 with
 that.  Therefore, I have (revision 9761) updated examples 23 and 31 (the
 ones that were using trim) to use lnblnk instead of trim.

 Does that revision work for you?
 
 Yes, the examples (f77 for MinGW 3.4.5 and 4.3.2 and f95 for MinGW 
 4.3.2) compile now (though they don't run).
 
 Regards,
 Werner
 

 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); PLplot scientific plotting 
 software
 package (plplot.org); 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
 __

 --
  

 Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
 powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
 easily build your RIAs with Flex Builder, the Eclipse(TM)based 
 development
 software that enables intelligent coding and step-through debugging.
 Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com
 ___
 Plplot-devel mailing list
 Plplot-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/plplot-devel
 
 -- 
 Dr. Werner Smekal
 Institut fuer Allgemeine Physik
 Technische Universitaet Wien
 Wiedner Hauptstr 8-10
 A-1040 Wien
 Austria
 
 email: sme...@iap.tuwien.ac.at
 web: http://www.iap.tuwien.ac.at/~smekal
 phone: +43-(0)1-58801-13463 (office), +43-(0)1-58801-13469 (laboratory)
 fax: +43-(0)1-58801-13499
 


Delft Hydraulics, GeoDelft, the Subsurface and Groundwater unit of TNO and 
parts of Rijkswaterstaat have joined forces in a new independent institute for 
delta technology, Deltares. Deltares combines knowledge and experience in the 
field of water, soil and the subsurface. We provide innovative solutions to 
make living in deltas, coastal areas and river basins safe, clean and 
sustainable. 

 

DISCLAIMER: This message is intended exclusively for the addressee(s) and may 
contain confidential and privileged information. If you are not the intended 
recipient please notify the sender immediately and destroy this message. 
Unauthorized use, disclosure or copying of this message is strictly prohibited.
The foundation 'Stichting Deltares', which has its seat at Delft, The 
Netherlands, Commercial Registration Number 41146461, is not liable in any way 
whatsoever for consequences and/or damages resulting from the improper, 
incomplete and untimely dispatch, receipt and/or content of this e-mail.





--
Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
easily build your RIAs with Flex Builder, the Eclipse(TM)based development
software that enables intelligent coding and step-through debugging.
Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com
___
Plplot-devel mailing list
Plplot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/plplot-devel


Re: [Plplot-devel] Problem with latest gfortran version under MinGW

2009-03-24 Thread Werner Smekal
Hi,

I'm using the dynamic drivers and it exits with a message like  
(translated from German):

The application could not be started, since (null).dll wasn't found.  
A new installation of the application might solve the problem.

Some problem converting C to Fortran strings?

Regards,
Werner

On 24.03.2009, at 09:31, Arjen Markus wrote:

 Hi Werner,

 what is the reason they do not run? If you do not get any output,
 the program simply stops, that could be due to a missing DLL  
 (sometimes
 you get a message, sometimes you don't under Windows).

 Regards,

 Arjen

 On 2009-03-24 09:27, Werner Smekal wrote:
 Hi Alan,

 trim is recognized by the gfortran compiler (at least the  
 version of it
 that I have), but not g77 (which I believe is what you still must  
 use
 with
 MinGW).  Our other f77 examples use lnblnk instead of trim and  
 apparently
 you (and anybody else who has tested our f77 examples) had no  
 trouble
 with
 that.  Therefore, I have (revision 9761) updated examples 23 and  
 31 (the
 ones that were using trim) to use lnblnk instead of trim.

 Does that revision work for you?

 Yes, the examples (f77 for MinGW 3.4.5 and 4.3.2 and f95 for MinGW
 4.3.2) compile now (though they don't run).

 Regards,
 Werner


 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); PLplot scientific plotting
 software
 package (plplot.org); 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
 __

 --

 Apps built with the Adobe(R) Flex(R) framework and Flex  
 Builder(TM) are
 powering Web 2.0 with engaging, cross-platform capabilities.  
 Quickly and
 easily build your RIAs with Flex Builder, the Eclipse(TM)based
 development
 software that enables intelligent coding and step-through debugging.
 Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com
 ___
 Plplot-devel mailing list
 Plplot-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/plplot-devel

 -- 
 Dr. Werner Smekal
 Institut fuer Allgemeine Physik
 Technische Universitaet Wien
 Wiedner Hauptstr 8-10
 A-1040 Wien
 Austria

 email: sme...@iap.tuwien.ac.at
 web: http://www.iap.tuwien.ac.at/~smekal
 phone: +43-(0)1-58801-13463 (office), +43-(0)1-58801-13469  
 (laboratory)
 fax: +43-(0)1-58801-13499



 Delft Hydraulics, GeoDelft, the Subsurface and Groundwater unit of  
 TNO and parts of Rijkswaterstaat have joined forces in a new  
 independent institute for delta technology, Deltares. Deltares  
 combines knowledge and experience in the field of water, soil and  
 the subsurface. We provide innovative solutions to make living in  
 deltas, coastal areas and river basins safe, clean and sustainable.



 DISCLAIMER: This message is intended exclusively for the  
 addressee(s) and may contain confidential and privileged  
 information. If you are not the intended recipient please notify the  
 sender immediately and destroy this message. Unauthorized use,  
 disclosure or copying of this message is strictly prohibited.
 The foundation 'Stichting Deltares', which has its seat at Delft,  
 The Netherlands, Commercial Registration Number 41146461, is not  
 liable in any way whatsoever for consequences and/or damages  
 resulting from the improper, incomplete and untimely dispatch,  
 receipt and/or content of this e-mail.





 --
 Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM)  
 are
 powering Web 2.0 with engaging, cross-platform capabilities. Quickly  
 and
 easily build your RIAs with Flex Builder, the Eclipse(TM)based  
 development
 software that enables intelligent coding and step-through debugging.
 Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com
 ___
 Plplot-devel mailing list
 Plplot-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/plplot-devel

--
Dr. Werner Smekal
Institut fuer Allgemeine Physik
Technische Universitaet Wien
Wiedner Hauptstr 8-10
A-1040 Wien
Austria

email: sme...@iap.tuwien.ac.at
web: http://www.iap.tuwien.ac.at/~smekal
phone: +43-(0)1-58801-13463 (office), +43-(0)1-58801-13469 (laboratory)
fax: +43-(0)1-58801-13499


--
Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
easily build your RIAs with Flex Builder, the 

Re: [Plplot-devel] Problem with latest gfortran version under MinGW

2009-03-24 Thread Arjen Markus


On 2009-03-24 09:38, Werner Smekal wrote:
 Hi,
 
 I'm using the dynamic drivers and it exits with a message like 
 (translated from German):
 
 The application could not be started, since (null).dll wasn't found. A 
 new installation of the application might solve the problem.
 
 Some problem converting C to Fortran strings?
 

Hi Werner,

I can not imagine that that is the case! Such messages are typically
produced by the run-time and system libraries. The (null) is very 
suspcious though - I have never seen it before.

Could it be the compilers in your MinGW environment?

Regards,

Arjen


Delft Hydraulics, GeoDelft, the Subsurface and Groundwater unit of TNO and 
parts of Rijkswaterstaat have joined forces in a new independent institute for 
delta technology, Deltares. Deltares combines knowledge and experience in the 
field of water, soil and the subsurface. We provide innovative solutions to 
make living in deltas, coastal areas and river basins safe, clean and 
sustainable. 

 

DISCLAIMER: This message is intended exclusively for the addressee(s) and may 
contain confidential and privileged information. If you are not the intended 
recipient please notify the sender immediately and destroy this message. 
Unauthorized use, disclosure or copying of this message is strictly prohibited.
The foundation 'Stichting Deltares', which has its seat at Delft, The 
Netherlands, Commercial Registration Number 41146461, is not liable in any way 
whatsoever for consequences and/or damages resulting from the improper, 
incomplete and untimely dispatch, receipt and/or content of this e-mail.





--
Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
easily build your RIAs with Flex Builder, the Eclipse(TM)based development
software that enables intelligent coding and step-through debugging.
Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com
___
Plplot-devel mailing list
Plplot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/plplot-devel


Re: [Plplot-devel] Problem with latest gfortran version under MinGW

2009-03-24 Thread Arjen Markus
Hi Werner,

the def-file is a file with instructions for the linker, so as far as 
CMake is concerned, it has the same function as a source file. I am
not sure why it works for me and not for you (right now, it is not
part of the dependencies - we need to take a look at that).

This requires further investigation:
- I will write down the steps I take and the precise CMake options
- I will experiment with various combinations of static and dynamic
   options.

I am not sure if I can do that tonight - I will have to see, but it
is surely puzzling!

Regards,

Arjen

On 2009-03-24 09:34, Werner Smekal wrote:
 Hi Arjen,

 
 right, my Fortran compiler is usually gfortran or g95 - g77 is a very
 old compiler that is no longer actively maintained. I can imagine
 that the compiler does not produce import libraries - shared libraries
 under Windows simply have too many pecularities, so they are probably
 beyond g77's capabilities. dlltool is the way forward here.
 
 What I don't understand is, why it works for you (gfortran), since with 
 MinGW 4.3.2 and gfortran 4.3.2 I have the same problems (no import 
 library). In the CMakeLists.txt (for both f77 and f95) we add a .def file
 
   if(WIN32 AND BUILD_SHARED_LIBS AND NOT MINGW)
 SET(plplotf95${LIB_TAG}_LIB_SRCS ${plplotf95${LIB_TAG}_LIB_SRCS} 
 plplotf95.def)
   endif(WIN32 AND BUILD_SHARED_LIBS AND NOT MINGW)
 
 What is cmake supposed to do with this file? If you add the .def file, 
 does CMake automatically create a import library? For which compiler? If 
 I do this for the MinGW compiler no import library is created. I 
 understand that Fortran doesn't provide this dllimport/dllexport 
 keywords and you need to create the import library later. But does that 
 work for other compilers?
 
 And why does it work for you? If there is a case where it works for 
 gfortran we need to alter the cmake files.
 
 In the moment it works for my compiler toolset (MinGW/g77 and 
 MinGW/gfortran), but we should test that for other combinations as well.
 
 Thanks,
 Werner
 
 
 

 As to x23f: the trim() function is not a FORTRAN 77 function. It was
 introduced in Fortran 90. (This does not show up when you use an F90
 compiler - sigh)

 I will look into this one.

 Regards,

 Arjen

 On 2009-03-19 22:08, Werner Smekal wrote:
 Hi Arjen,

 Well, the cause of the problem is clear now: when linking the Fortran
 bindings
 into a DLL, gfortran would need the option -Wl,-out-implib,... (or
 something
 similar) to produce the missing library.

 This option _is_ present in the gcc part to create the DLL
 libplplotf77cd.dll.
 I revisited this problem, since it still exists and wanted at least to
 make it work.

 I checked to see if I could easily add it, but I have not found a
 specific CMake
 module for gfortran under Windows.
 I tried to change the Windows-g77.cmake module but was not successful in
 adding this -Wl,-out-implib - I think this is maybe not possible, since
 there is no Fortran statement to export a symbol. I tried to add a .def
 file, but also no success.

 So my question now is: Should I go ahead and add such module for this
 particular
 combination (as part of general modules) or add it to the
 CMakeLists.txt file as
 a special case. Or is there another way I should proceed?

 More details on the platform:
 - I am running CMake in an ordinary DOS-box under Windows XP.
 - I make sure that gcc and gfortran are in the path, so that CMake
 will pick up
  these compilers.
 - I use the MinGW Makefiles output option to generate the makefiles.

 (This differs from the situation where I run CMake via MSYS. MSYS and
 MinGW are explicitly distinguished in the CMake modules, but I am not
 sure how the above situation is characterised)
 I added now a custom post-build target, which runs dlltool to create the
 import library. Works great so far. Arjen, could you test that. Only
 implemented for f77 so far, f95 would be straight forward. If we manage
 to improve the cmake files we can remove it again.

 Example 23 doesn't compile now. I get the following message:

 [ 77%] Building Fortran object 
 examples/f77/CMakeFiles/x23f.dir/x23f.f.obj
 Z:\DevZone\PLdev\build\gcc\debug\examples\f77\x23f.f: In program `x23f':
 Z:\DevZone\PLdev\build\gcc\debug\examples\f77\x23f.f:320: warning:
trim(family(ifamily+1))//' '//trim(style(istyle+1))//' '//
 ^
 Reference to unimplemented intrinsic `TRIM' at (^) (assumed EXTERNAL)
 Z:\DevZone\PLdev\build\gcc\debug\examples\f77\x23f.f:320:
trim(family(ifamily+1))//' '//trim(style(istyle+1))//' '//
 ^
 Invalid declaration of or reference to symbol `trim' at (^) [initially
 seen at (^)]
 mingw32-make[2]: *** [examples/f77/CMakeFiles/x23f.dir/x23f.f.obj] 
 Error 1
 mingw32-make[1]: *** [examples/f77/CMakeFiles/x23f.dir/all] Error 2
 mingw32-make: *** [all] Error 2

 My Fortran knowledge is not very exhaustive. Any ideas?

 Best Regards,
 Werner

 Regards,

 Arjen

 

Re: [Plplot-devel] Problem with latest gfortran version under MinGW

2009-03-24 Thread Werner Smekal
Hi Arjen,

 On 2009-03-24 09:38, Werner Smekal wrote:
 Hi,

 I'm using the dynamic drivers and it exits with a message like
 (translated from German):

 The application could not be started, since (null).dll wasn't  
 found. A
 new installation of the application might solve the problem.

 Some problem converting C to Fortran strings?


 Hi Werner,

 I can not imagine that that is the case! Such messages are typically
 produced by the run-time and system libraries. The (null) is very
 suspcious though - I have never seen it before.

 Could it be the compilers in your MinGW environment?

The MinGW 3.4.5 toolset is the official one from mingw.org. The 4.3.3  
MinGW toolset is taken from http://www.tdragon.net/recentgcc/ which is  
unofficial bot know to work. Since both compilers have the exactly  
same problem I don't assume that the compiler toolset are the problem.  
I'm using the Windows CLI though and not MSYS.

Regards,
Werner

 Regards,

 Arjen


 Delft Hydraulics, GeoDelft, the Subsurface and Groundwater unit of  
 TNO and parts of Rijkswaterstaat have joined forces in a new  
 independent institute for delta technology, Deltares. Deltares  
 combines knowledge and experience in the field of water, soil and  
 the subsurface. We provide innovative solutions to make living in  
 deltas, coastal areas and river basins safe, clean and sustainable.



 DISCLAIMER: This message is intended exclusively for the  
 addressee(s) and may contain confidential and privileged  
 information. If you are not the intended recipient please notify the  
 sender immediately and destroy this message. Unauthorized use,  
 disclosure or copying of this message is strictly prohibited.
 The foundation 'Stichting Deltares', which has its seat at Delft,  
 The Netherlands, Commercial Registration Number 41146461, is not  
 liable in any way whatsoever for consequences and/or damages  
 resulting from the improper, incomplete and untimely dispatch,  
 receipt and/or content of this e-mail.





 --
 Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM)  
 are
 powering Web 2.0 with engaging, cross-platform capabilities. Quickly  
 and
 easily build your RIAs with Flex Builder, the Eclipse(TM)based  
 development
 software that enables intelligent coding and step-through debugging.
 Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com
 ___
 Plplot-devel mailing list
 Plplot-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/plplot-devel

--
Dr. Werner Smekal
Institut fuer Allgemeine Physik
Technische Universitaet Wien
Wiedner Hauptstr 8-10
A-1040 Wien
Austria

email: sme...@iap.tuwien.ac.at
web: http://www.iap.tuwien.ac.at/~smekal
phone: +43-(0)1-58801-13463 (office), +43-(0)1-58801-13469 (laboratory)
fax: +43-(0)1-58801-13499


--
Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
easily build your RIAs with Flex Builder, the Eclipse(TM)based development
software that enables intelligent coding and step-through debugging.
Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com
___
Plplot-devel mailing list
Plplot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/plplot-devel


Re: [Plplot-devel] Problem with latest gfortran version under MinGW

2009-03-24 Thread Arjen Markus
Hi Werner,

very odd! I will delve into this myself :(

Regards,

Arjen

On 2009-03-24 09:51, Werner Smekal wrote:
 Hi Arjen,

 On 2009-03-24 09:38, Werner Smekal wrote:
 Hi,

 I'm using the dynamic drivers and it exits with a message like
 (translated from German):

 The application could not be started, since (null).dll wasn't found. A
 new installation of the application might solve the problem.

 Some problem converting C to Fortran strings?


 Hi Werner,

 I can not imagine that that is the case! Such messages are typically
 produced by the run-time and system libraries. The (null) is very
 suspcious though - I have never seen it before.

 Could it be the compilers in your MinGW environment?
 
 The MinGW 3.4.5 toolset is the official one from mingw.org. The 4.3.3 
 MinGW toolset is taken from http://www.tdragon.net/recentgcc/ which is 
 unofficial bot know to work. Since both compilers have the exactly same 
 problem I don't assume that the compiler toolset are the problem. I'm 
 using the Windows CLI though and not MSYS.
 
 Regards,
 Werner

 Regards,

 Arjen


 Delft Hydraulics, GeoDelft, the Subsurface and Groundwater unit of TNO 
 and parts of Rijkswaterstaat have joined forces in a new independent 
 institute for delta technology, Deltares. Deltares combines knowledge 
 and experience in the field of water, soil and the subsurface. We 
 provide innovative solutions to make living in deltas, coastal areas 
 and river basins safe, clean and sustainable.



 DISCLAIMER: This message is intended exclusively for the addressee(s) 
 and may contain confidential and privileged information. If you are 
 not the intended recipient please notify the sender immediately and 
 destroy this message. Unauthorized use, disclosure or copying of this 
 message is strictly prohibited.
 The foundation 'Stichting Deltares', which has its seat at Delft, The 
 Netherlands, Commercial Registration Number 41146461, is not liable in 
 any way whatsoever for consequences and/or damages resulting from the 
 improper, incomplete and untimely dispatch, receipt and/or content of 
 this e-mail.





 --
  

 Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
 powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
 easily build your RIAs with Flex Builder, the Eclipse(TM)based 
 development
 software that enables intelligent coding and step-through debugging.
 Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com
 ___
 Plplot-devel mailing list
 Plplot-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/plplot-devel
 
 -- 
 Dr. Werner Smekal
 Institut fuer Allgemeine Physik
 Technische Universitaet Wien
 Wiedner Hauptstr 8-10
 A-1040 Wien
 Austria
 
 email: sme...@iap.tuwien.ac.at
 web: http://www.iap.tuwien.ac.at/~smekal
 phone: +43-(0)1-58801-13463 (office), +43-(0)1-58801-13469 (laboratory)
 fax: +43-(0)1-58801-13499
 
 


Delft Hydraulics, GeoDelft, the Subsurface and Groundwater unit of TNO and 
parts of Rijkswaterstaat have joined forces in a new independent institute for 
delta technology, Deltares. Deltares combines knowledge and experience in the 
field of water, soil and the subsurface. We provide innovative solutions to 
make living in deltas, coastal areas and river basins safe, clean and 
sustainable. 

 

DISCLAIMER: This message is intended exclusively for the addressee(s) and may 
contain confidential and privileged information. If you are not the intended 
recipient please notify the sender immediately and destroy this message. 
Unauthorized use, disclosure or copying of this message is strictly prohibited.
The foundation 'Stichting Deltares', which has its seat at Delft, The 
Netherlands, Commercial Registration Number 41146461, is not liable in any way 
whatsoever for consequences and/or damages resulting from the improper, 
incomplete and untimely dispatch, receipt and/or content of this e-mail.





--
Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
easily build your RIAs with Flex Builder, the Eclipse(TM)based development
software that enables intelligent coding and step-through debugging.
Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com
___
Plplot-devel mailing list
Plplot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/plplot-devel


Re: [Plplot-devel] plplot version 5.9.3?

2009-03-24 Thread Alan W. Irwin
On 2009-03-24 09:41+0100 Werner Smekal wrote:

 Missed that question. 2 months should be okay (beginning of May) [for next
release date].

I am OK with the beginning of May as well.

To the rest of the core developers here, please let us know immediately if
you have some development going on that makes an early May release
inconvenient for you.

Hazen, assuming there are no developer objections to an early May release in
say the next 24 hours, and assuming you have time to do a release during an
early May weekend, please finalize that weekend and let us know what it is
so we all have a clear idea of the next release deadline.

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); PLplot scientific plotting software
package (plplot.org); 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
__

--
Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
easily build your RIAs with Flex Builder, the Eclipse(TM)based development
software that enables intelligent coding and step-through debugging.
Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com
___
Plplot-devel mailing list
Plplot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/plplot-devel


Re: [Plplot-devel] plplot version 5.9.3?

2009-03-24 Thread Hazen Babcock
Alan W. Irwin wrote:
 On 2009-03-24 09:41+0100 Werner Smekal wrote:
 
 Missed that question. 2 months should be okay (beginning of May) [for next
 release date].
 
 I am OK with the beginning of May as well.
 
 To the rest of the core developers here, please let us know immediately if
 you have some development going on that makes an early May release
 inconvenient for you.
 
 Hazen, assuming there are no developer objections to an early May release in
 say the next 24 hours, and assuming you have time to do a release during an
 early May weekend, please finalize that weekend and let us know what it is
 so we all have a clear idea of the next release deadline.

I am also OK with the beginning of May.

-Hazen


--
Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
easily build your RIAs with Flex Builder, the Eclipse(TM)based development
software that enables intelligent coding and step-through debugging.
Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com
___
Plplot-devel mailing list
Plplot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/plplot-devel


Re: [Plplot-devel] text handling proposal

2009-03-24 Thread Hazen Babcock
Alan W. Irwin wrote:
 On 2009-03-22 01:55-0400 Hazen Babcock wrote:
 
 Does this seem like a reasonable approach?
 
 Yes.
 
 I won't comment on the driver details since you are considerably more 
 expert
 than me on this topic.  However, in general, I think your idea of
 substantially reducing and simplifying unicode text handling by the various
 device drivers by implementing and using core library functions for common
 text tasks is an excellent one.
 
 I advise you not do anything special for the device drivers that depend on
 plfreetype.  That first-generation approach for unicode font support was
 fundamentally important in our history because it opened our eyes to the
 fantastic unicode opportunities.  However, the plfreetype implementation 
 has
 a lot of issues which I doubt we are going to fix because the
 second-generation approach for unicode font support using external 
 libraries
 like pango/cairo and Qt4 is just so much better.  My guess is that we will
 be deprecating most/all devices that depend on plfreetype in the not so
 distant future which is why I am advising you not to make any special
 plfreetype effort with your current work.

Ok. I wasn't really thinking about plfreetype, but it is good to know 
that I don't have to :).

Even though no one objected to adding 4 new functions to the dispatch 
table, I'm thinking that is probably not the best way after all. Instead 
I think the best way to do this is to add some new PLESC cases, 
something like:

PLESC_BEGIN_TEXT
PLESC_TEXT_CHAR
PLESC_CONTROL_CHAR
PLESC_END_TEXT

Drivers can then chose whether they want to get all the text at once via 
PLESC_HAS_TEXT, or broken out character by character by PLplot core via 
the above.

best,
-Hazen

--
Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
easily build your RIAs with Flex Builder, the Eclipse(TM)based development
software that enables intelligent coding and step-through debugging.
Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com
___
Plplot-devel mailing list
Plplot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/plplot-devel


Re: [Plplot-devel] text handling proposal

2009-03-24 Thread Maurice LeBrun
On Tuesday, March 24, 2009 at 22:49:08 (-0400) Hazen Babcock writes:
  Even though no one objected to adding 4 new functions to the dispatch 
  table, I'm thinking that is probably not the best way after all. Instead 
  I think the best way to do this is to add some new PLESC cases, 
  something like:
  
  PLESC_BEGIN_TEXT
  PLESC_TEXT_CHAR
  PLESC_CONTROL_CHAR
  PLESC_END_TEXT
  
  Drivers can then chose whether they want to get all the text at once via 
  PLESC_HAS_TEXT, or broken out character by character by PLplot core via 
  the above.

Thank you.  I just got around to reading this thread and was about to say
something about this point but you fixed it before I could. :) Having gone
through the painful exercise of adding new driver calls several times in the
past, I can definitively say it's best avoided through using the escape
function if possible.

-- 
Maurice LeBrun

--
Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
easily build your RIAs with Flex Builder, the Eclipse(TM)based development
software that enables intelligent coding and step-through debugging.
Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com
___
Plplot-devel mailing list
Plplot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/plplot-devel


Re: [Plplot-devel] SF adds support for git, anyone interested?

2009-03-24 Thread Geoffrey Furnish
Hello all,

Geoffrey Furnish writes:
  The main purpose in this post is just to sample the other developers, all
  of you who are currently much more actively involved in PLplot than I am,
  or even than I expect to be once I regain my stride, so to speak, and just
  see if any of you would be interested in seeing PLplot switch to git.
  
  Here's the SF page relating to project git support:
  
  http://apps.sourceforge.net/trac/sourceforge/wiki/Git
  
  Is anyone besides me interested in making the switch to git for the PLplot
  project? 

Thanks for all the responses I received.  Besides those that responded on
list, I got other private mail.  The private mail expressed great interest in
seeing PLplot switch to git, from people who, probably kinda like the
sentiments Maurice expressed, view git as a very positive direction to be
moving, but hoping to avoid being directly embroiled in any controversy or
work stemming from such a move.  Very understandable.  Alan was the only one
who expressed a specific desire to avoid switching on a short time scale.
And of course some of our core developers didn't touch the topic at all.

So what now?

Well, I'm planning for a cutover to git.  The questions in my mind mostly
surround how to do this in a way that keeps all core developers engaged and
not alienated.  I certainly understand why several of the responses, both
public and private, gave ascent to the notion of potential controversy.  So,
while I do definitely want to see PLplot move to git, I don't want current
core developers to feel railroaded.

It seems clear that a wholesale instantaneous cutover is simply unattainable
at this time.  This due to social concerns rather than technical ones.
Plenty of projects have made the switch, and preserved history, etc.  Even
one very large, high profile project announced just such a cutover just
during the time since I opened the topic for discussion here.  But without a
clear consesnsus for such a turnkey switch, I won't advocate such a cutover
for this project, at least not at this time.

Instead, in the interest of promoting the sort of exposure (to git and the
way(s) of working with it) that I think would be persuasive to those who are
possibly interested but not yet ready to cast a vote, so to speak, I will
instead put some energy into what I might call a transition tools-oriented
approach.

What I mean by this, specifically, is that I will open a PLplot git repo with
one of the open-source git hosting services.  I propose not to use SF for
this, because from reading the SF docs, I can't really tell that they provide
the facilities both for tracking svn with git, and then subsequently
replacing svn with git (which is my ultimate goal).  So, I'm thinking its
best to keep the SF git option unactivated for now, and instead do the PLplot
git stuff through one of the other git hosting services.

I know of two at this time: github and gitorious.  I've learned that I'm not
the first to do this, by the way, there's someone who's already started a
PLplot fork at github.  I don't know if there are other git hosting
options, so I anticipate picking between one of these two, and setting up a
git repo there sometime in the near future.

I want to point out, however, that the one I intend to set up, will not be a
fork of the project.  Now, obviously I can't control what others do, but
what I'm saying is, the PLplot git repo I intend to establish will not
itself, support checkins from other people that could lead to it becoming an
unsync'd and therefore diverging fork from PLplot's SVN master.

Rather, what I plan to do is make an svn-tracking repo somewhere in my
private space, and then publish from this (these) repo(s) to the public
one.  That will give people an opportunity to see what I'm doing and/or
collaborate with me via git.  But no one will be able to commit directly to
that public git repo.  Instead, if someone want's to collaborate with me on
some activity that's in a git branch that I'm working on, they'll be able to
see my intermediate states through this git collaboration hub.  They can pull
from there.  But to get their additions committed upstream, they'll either
need to send me some git-am output, or else give me something I can pull
from, etc.  Then, the upward push to the plplot SF svn repo will happen
through my private git-svn repo which itself treats SF svn as its origin.

I think a key point for me here, will be to facilitiate similar git-svn
tracking by other PLplot folks who want to track the SF svn repo, but wish
they could use git to do it.

I was pleasantly surprised to learn, both from e-mails, and from discovering
plplot git forks out there, that others have beaten me to this.  I don't
know if this stuff has gotten public billing before, perhaps while I was in
corporate e-mail lockdown over the past year, or if this is really the first
time any of this stuff has gotten public air.

No matter, frankly.  The point is, I want to make it as easy