Bug#725957: Bug#751718: RFP: Python GDL module - Python / GNU Data Language bridge

2014-07-03 Thread Sylwester Arabas

Hi Axel,

On 04/07/14 00:13, Axel Beckert wrote:

Sylwester Arabas wrote:

Could you please try if using CMake gives the same linking error?


Is it expected that to build it with CMake, I also need
libncurses-dev and libeigen3-dev as build-dependencies despite I don't
seem to need them when building with autotools?


The autotools build was de-facto obsoleted and not maintained since
some time, so I believe this is simply a wont-fix bug in the
cofigure.in in GDL (which will be shipped in "obsolete" subdirectory
with the upcoming release).


Sorry, you misunderstood me (or I misunderstand you :-):

CMake wants additional packages to be installed despite it builds fine
without when using autotools, at least on Linux x86 architectures. So
my question is not about the autotools variant, but about the CMake
variant:

Why does using CMake request additional build-dependencies? Is this on
purpose (i.e. different stuff enabled by default) or is this
unexpected.


I'm sorry - of course I misunderstood it. You are right:
- configure enables Eigen if found, otherwise not
- CMake requires it to be explicitly disabled to be skipped

Enabling Eigen support is highly recommended!

I'm pretty sure ncurses were a build-dependency of GDL for a long time, 
and a quick look into the configure.in/CMakeLists.txt does not really 
give me a hint why this behavior changed?


HTH, thanks!
Sylwester

--
http://www.igf.fuw.edu.pl/~slayoo/


--
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#725957: Bug#751718: RFP: Python GDL module - Python / GNU Data Language bridge

2014-07-03 Thread Sylwester Arabas

Axel,

Thanks a lot for revisiting the GDL package.

On 30/06/14 00:22, Axel Beckert wrote:

Axel Beckert wrote:

Sylwester Arabas wrote:

Could you please try if using CMake gives the same linking error?


Is it expected that to build it with CMake, I also need
libncurses-dev and libeigen3-dev as build-dependencies despite I don't
seem to need them when building with autotools?


The autotools build was de-facto obsoleted and not maintained since some 
time, so I believe this is simply a wont-fix bug in the cofigure.in in 
GDL (which will be shipped in "obsolete" subdirectory with the upcoming 
release).


Best,
Sylwester

--
http://www.igf.fuw.edu.pl/~slayoo/


--
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#725957: Bug#751718: RFP: Python GDL module - Python / GNU Data Language bridge

2014-06-29 Thread Sylwester Arabas

Hi Axel,

Thanks for your reply.

On 27/06/14 17:07, Axel Beckert wrote:

(I'm also not 100% sure if the problem is
inside GDL - it's a linking issue that appears on two out of >10
arch only, the error messages point to code that was present in the
previous version). Do you know anyone using Debian with kfreebsd or
powerpc that we could ask to look into it?


Basically any Debian developer has access to machines of any
architectures. I do have kfreebsd-i386 at home (with GDL installed
btw.) and a powerpc machine, too, but that one's currently offline
(needs a new harddisk), so I'd use one of Debian's official
porterboxes there.


Could you please try if using CMake gives the same linking error? The 
GDL configure script has some linking options hardcoded in it which are 
probably chosen in a more OS-aware way when using CMake.


The autotools-based build will be removed from GDL in the next release, 
so this is anyhow worth trying.


Thanks,
Sylwester

--
http://www.igf.fuw.edu.pl/~slayoo/


--
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#660260: Fwd: GDL seems to use non public symbols from plplot (Debian Wheezy freeze on Saturday)

2012-06-28 Thread Sylwester Arabas

Hi Axel,

On 28/06/12 12:19, Axel Beckert wrote:
> ...

/home/abe/gnudatalanguage/gnudatalanguage/src/plotting_xyouts.cpp:260: 
undefined reference to `plP_mmpcy'
/home/abe/gnudatalanguage/gnudatalanguage/src/plotting_xyouts.cpp:332: 
undefined reference to `plstrl'
/home/abe/gnudatalanguage/gnudatalanguage/src/plotting_xyouts.cpp:345: 
undefined reference to `plP_mmpcx'
/home/abe/gnudatalanguage/gnudatalanguage/src/plotting_xyouts.cpp:292: 
undefined reference to `plstrl'
collect2: error: ld returned 1 exit status
...

are the above critical for this week?


Well, it's way easier to get it into Wheezy if I upload the package
before the Freeze on Saturday evening. I can try to get it in later,
but I can't promise it, I'm sorry.

If more time helps to get the thing fixed for sure, I can ask the
release team in advance for a freeze exception. But again no promises.


I've just asked on plplot mailing list about it:
https://sourceforge.net/projects/plplot/forums/forum/132889/topic/5389011

Both plstrl and plP_mmpcx are used in GDL to handle the WIDTH keyword to 
the XYOUTS procedure. That's surely not a vital feature of GDL so 
perhaps you can simply comment it out from the GDL source code for 
Debian packaging while waiting for a proper solution. Such patch would 
basically undo this commit:

http://gnudatalanguage.cvs.sf.net/viewvc/gnudatalanguage/gdl/src/plotting.cpp?hideattic=0&r1=1.127&r2=1.128

HTH,
Sylwester

--
http://www.igf.fuw.edu.pl/~slayoo/



--
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#660260: Fwd: GDL seems to use non public symbols from plplot (Debian Wheezy freeze on Saturday)

2012-06-27 Thread Sylwester Arabas

Hi All,

On 27/06/12 18:59, Sylwester Arabas wrote:

Here's a fix suggested by Joel:

On 05/06/12 14:09, gal...@cox.net wrote:
 > I would suggest replacing:
 >
 > lib::mesh_nr(xVec1, yVec1, z1, (long int) xEl, 1,1);
 >
 > in plotting.cpp by
 >
 > plmesh(xVec1, yVec1, z1, (long int) xEl, 1,1);
 >
 > I think the plplot library now has the functionality that was
 > missing before.
 >
 > If we remove the call to mesh_nr then we no longer have to include
 > plot3d_nr.cpp which was causing the problem.

I'll try to test it and commit to the repository today or tomorrow.


That's now in the CVS. Please test if it fixes the issue.
Best,
Sylwester

--
http://www.igf.fuw.edu.pl/~slayoo/



--
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#660260: Fwd: GDL seems to use non public symbols from plplot (Debian Wheezy freeze on Saturday)

2012-06-27 Thread Sylwester Arabas

Hi Axel,
CC: Joel, Alain, Marc, Debian bug-tracker

On 27/06/12 18:07, Axel Beckert wrote:

... 
http://sourceforge.net/tracker/?func=detail&aid=3529264&group_id=97659&atid=618683

GDL unfortunately will not be part of the next Debian stable release
if this can't be fixed soon.


Here's a fix suggested by Joel:

On 05/06/12 14:09, gal...@cox.net wrote:
> I would suggest replacing:
>
> lib::mesh_nr(xVec1, yVec1, z1, (long int) xEl, 1,1);
>
> in plotting.cpp by
>
> plmesh(xVec1, yVec1, z1, (long int) xEl, 1,1);
>
> I think the plplot library now has the functionality that was
> missing before.
>
> If we remove the call to mesh_nr then we no longer have to include
> plot3d_nr.cpp which was causing the problem.

I'll try to test it and commit to the repository today or tomorrow.

Sorry for the delay and big thanks for the reminders!
Best,
Sylwester

--
http://www.igf.fuw.edu.pl/~slayoo/



--
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org