|
From: Ethan A M. <sf...@us...> - 2015-01-06 20:12:12
|
On Tuesday, 06 January, 2015 19:25:17 Achim Gratz wrote:
> Ethan A Merritt writes:
> > Gnuplot version 5.0 is now available.
>
> Thanks. I've compiled on Cygwin (with cygport/autotools and both on
> 64bit and 32bit) and see the following issues:
Thanks for testing.
> 1. The Qt terminal still doesn't work. No plot window ever shows up and
> each invocation of plot will produce another qt_terminal process.
> gnuplot itself seems to hang, but recovers after about 20s with a
> message about "font initialisation" taking too long.
I'm afraid I have no insight into what might be causing that problem.
IIRC the initial testers on OSX reported a similar problem but in
that case it really was font initialisation and the problem went
away after the first run.
> 2. Configuring with Qt5 need changes to configure.in to work. The
> configure script tries to determine the path to uic et.al. via a
> pkg-config query for exec_bin. The correct variable to query is
> actually host_bins.
Hmm.
On my linux systems the host_bins field in Qt5Core.pc is empty,
so I am not sure this convention is universal.
On the other hand, the linux Qt5 package also sets the correct path via
/etc/profile.d/qt5.sh so that in practice the gnuplot autoconfigure
script would work anyhow.
Can you point to some documentation or policy about when that
pkg-config field is relevant or necessary?
> --8<---------------cut here---------------start------------->8---
> QT5LOC=`$PKG_CONFIG --variable=exec_prefix Qt5Core`
> UIC=${QT5LOC}/bin/uic
> MOC=${QT5LOC}/bin/moc
> RCC=${QT5LOC}/bin/rcc
> LRELEASE=${QT5LOC}/bin/lrelease
> -------
> QT5LOC=`$PKG_CONFIG --variable=host_bins Qt5Core`
> UIC=${QT5LOC}/uic
> MOC=${QT5LOC}/moc
> RCC=${QT5LOC}/rcc
> LRELEASE=${QT5LOC}/lrelease
>
> --8<---------------cut here---------------end--------------->8---
>
> 3. The demo plugin doesn't link, I haven't yet investigated why
> (probably some of the hardcoded linker flags don't make much sense on
> Cygwin). I didn't find a way to tell configure that it should not
> compile the demo plugin other than removing the plugin support
> completely.
./configure --disable-plugins
is supposed to work. Does it not?
> Other than that things seem to work well although we'll have to change a
> number of scripts that got caught in the changes w.r.t. to the linetype
> command and some tightened syntax rules. On the upside it looks we can
> drop a patch that gave us more linetypes and dash patterns and just
> define them in the defaults instead.
If you don't mind my asking, who is the "we" in this case?
>
> Regards,
> Achim.
Ethan
|