Re: [Plplot-devel] dll hell

2006-10-30 Thread Arjen Markus
Werner Smekal wrote:

Hi all,

sorry for the lot of cvs commits ;). I made a lot of changes regarding 
the dll problematic, since Arjen told me about the problem, that if a 
dll is compiled which uses another dll a MAKINGDLL will make trouble 
since you use and make a dll at the same time. The solution is to make 
these macro definitions more granular. Nearly any dll has now it's own 
macros MAKING??DLL and USING??DLL and everything can be fine tuned now, 
e.g. the plplot library is now be built with -DMAKINGPLDLL -DUSINGNNDLL 
-DUSINGCSADLL. Also csa library is now own its again, i.e. doesn't use 
any header file from plplot any more. So for other dlls copy pldll.h to 
a proper directory an rename the PL to something different.

I also made some changes to the nn library, it also exports now some 
functions to a dll and nan.h has now the same definitions as nan.h from 
the csa library. This completes now the qhull support for visual c++.

Everything tested on windows, but Linux shouldn't be affected actually.

  

Hi Werner,

great that you have solved that issue/pity that we need to do this. I 
had been
planning to send you a mail about - after my success with Fortran I wanted
to continue with Tcl again and this issue reared its ugly head again.

I am not sure I will be able to look at this this week, but I will do my 
best.

Regards,

Arjen


-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
Plplot-devel mailing list
Plplot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/plplot-devel


Re: [Plplot-devel] CMake build system status/release plans

2006-10-30 Thread Alan W. Irwin
Hi Orion: I am going to post my reply to your question on list because it is
a good question...Alan

On 2006-10-30 16:33-0700 Orion Poplawski wrote:

 Alan W. Irwin wrote:
 I think we should be mentally prepared for a PLplot development release
 in the very near future featuring our CBS.
 

 Cool. I'll probably start working on testing building rpms for Fedora Extras. 
 One question, what release version will this likely be?  5.6.2? 5.7?

5.7.0 since it is the first development release beyond the 5.6.x series of
stable releases. (Odd minor numbers are development releases while even
minor numbers are stable releases.) Although this next release is a
development release, I hope it will work well for the majority of our users.
I want the first impressions of our new CMake build system to be good.

BTW, to help insure a high-quality development release we need testing of
our CMake Build System (CBS) using the CVS version of PLplot on as many
platforms as possible by those most familiar with PLplot (i.e., those
lurking on this list.) Thus, I hope that all of you will give our CBS a try
on your favorite platform following the instructions at
http://www.miscdebris.net/plplot_wiki/  For example, Orion, I don't think
anybody has tried it with Fedora yet although it works well on my two
Linux platforms (Debian stable and Ubuntu Dapper).

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 Yorick front-end to PLplot (yplot.sf.net); the
Loads of Linux Links project (loll.sf.net); and the Linux Brochure Project
(lbproject.sf.net).
__

Linux-powered Science
__

-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
Plplot-devel mailing list
Plplot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/plplot-devel


[Plplot-devel] My progress on our CBS for today

2006-10-30 Thread Alan W. Irwin
Today I discovered and fixed a large number of dependency issues with the
documentation build.  The worst of these was a real dependency of the
plplot-symbols.txt build on libplplot which was being completely ignored in
doc/docbook/src/CMakeLists.txt. The final issue I discovered was causing
pdfjadetex and jadetex to be unnecessarily run when I re-ran the make
command.  That was greatly slowing down my work on one of the issues
blocking release, and I completely solved the issue by replacing the old
method (which was based on dependencies) by a shell-based method closely
related to that used in our ABS to solve the same issue of deciding how many
times to run pdfjadetex and jadetex.  Normally, shell-based commands should
not be used for CMake because of potential cross-platform issues, but in
this case we are only allowing building the documentation on Linux so we are
free to use the power of the shell.

I have done a number of elementary tests of the documentation build and all
appears well now.  With these side issue now resolved, I should be able to
get back to working on the two remaining issues which are blocking release.
Sorry, Hazen, on the large delay in creating the promised solution of one of
those blockers, the Tcl/Tk build errors for Mac OS X.  I should have
something for you to test tomorrow (Tuesday).

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 Yorick front-end to PLplot (yplot.sf.net); the
Loads of Linux Links project (loll.sf.net); and the Linux Brochure Project
(lbproject.sf.net).
__

Linux-powered Science
__

-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
Plplot-devel mailing list
Plplot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/plplot-devel