Octave 4.0.0 release candidate 1 available for ftp

classic Classic list List threaded Threaded
7 messages Options
Reply | Threaded
Open this post in threaded view
|

Octave 4.0.0 release candidate 1 available for ftp

José Luis García Pallero
Hello,

I've tried to install the Octave 4.0 rc1 in my Debian Sid box. I've
had two problems in ./configure:

1. configure: WARNING: HDF5 library not found.  Octave will not be
able to save or load HDF5 data files.

I've installed the packages libhdf5-8, libhdf5-8cpp-8 and libhdf5-dev.
This bug was also present in 3.8.2 but I though that was fixed in the
development sources. The bug can be avoided using
CXXFLAGS=-I/usr/include/hdf5/serial/
--with-hdf5-includedir=/usr/include/hdf5/serial/
--with-hdf5-libdir=/usr/lib/x86_64-linux-gnu/hdf5/serial/
LDFLAGS=-L/usr/lib/x86_64-linux-gnu/hdf5/serial/ CXXFLAGS and LDFLAGS
must be used because --with-hdf5-includedir and --with-hdf5-libdir are
also buggy for some files

2. configure: WARNING: Qt libraries not found -- disabling GUI

I've installed the packages libqt4-dev, libqt4-dev-bin and their
dependencies. QT was detected by ./configure in Octave 3.8.2


--
*****************************************
José Luis García Pallero
[hidden email]
(o<
/ / \
V_/_
Use Debian GNU/Linux and enjoy!
*****************************************

Reply | Threaded
Open this post in threaded view
|

Re: Octave 4.0.0 release candidate 1 available for ftp

chechu

Good morning Jose, I was having similar problems under Ubuntu. have You tried to reinstall libqt4-dev and libqscintilla-dev ? That reinstallation helped in Ubuntu.
Your sincerly,  Chechu

Le 2015-03-10 08:43, "José Luis García Pallero" <[hidden email]> a écrit :
Hello,

I've tried to install the Octave 4.0 rc1 in my Debian Sid box. I've
had two problems in ./configure:

1. configure: WARNING: HDF5 library not found.  Octave will not be
able to save or load HDF5 data files.

I've installed the packages libhdf5-8, libhdf5-8cpp-8 and libhdf5-dev.
This bug was also present in 3.8.2 but I though that was fixed in the
development sources. The bug can be avoided using
CXXFLAGS=-I/usr/include/hdf5/serial/
--with-hdf5-includedir=/usr/include/hdf5/serial/
--with-hdf5-libdir=/usr/lib/x86_64-linux-gnu/hdf5/serial/
LDFLAGS=-L/usr/lib/x86_64-linux-gnu/hdf5/serial/ CXXFLAGS and LDFLAGS
must be used because --with-hdf5-includedir and --with-hdf5-libdir are
also buggy for some files

2. configure: WARNING: Qt libraries not found -- disabling GUI

I've installed the packages libqt4-dev, libqt4-dev-bin and their
dependencies. QT was detected by ./configure in Octave 3.8.2


--
*****************************************
José Luis García Pallero
[hidden email]
(o<
/ / \
V_/_
Use Debian GNU/Linux and enjoy!
*****************************************

Reply | Threaded
Open this post in threaded view
|

Re: Octave 4.0.0 release candidate 1 available for ftp

José Luis García Pallero
2015-03-10 8:51 GMT+01:00 Chechu Garguez <[hidden email]>:
> Good morning Jose, I was having similar problems under Ubuntu. have You
> tried to reinstall libqt4-dev and libqscintilla-dev ? That reinstallation
> helped in Ubuntu.

Thank you for your answer. I've reinstalled libqt4-dev and
libqscintilla-dev but ./configure still doesn't find the QT paths

Another elements ./configure doesn't find are Magick++ and PortAudio,
but in this case ./configure doesn't emit any warning


> Your sincerly,  Chechu
>
> Le 2015-03-10 08:43, "José Luis García Pallero" <[hidden email]> a
> écrit :
>
>> Hello,
>>
>> I've tried to install the Octave 4.0 rc1 in my Debian Sid box. I've
>> had two problems in ./configure:
>>
>> 1. configure: WARNING: HDF5 library not found.  Octave will not be
>> able to save or load HDF5 data files.
>>
>> I've installed the packages libhdf5-8, libhdf5-8cpp-8 and libhdf5-dev.
>> This bug was also present in 3.8.2 but I though that was fixed in the
>> development sources. The bug can be avoided using
>> CXXFLAGS=-I/usr/include/hdf5/serial/
>> --with-hdf5-includedir=/usr/include/hdf5/serial/
>> --with-hdf5-libdir=/usr/lib/x86_64-linux-gnu/hdf5/serial/
>> LDFLAGS=-L/usr/lib/x86_64-linux-gnu/hdf5/serial/ CXXFLAGS and LDFLAGS
>> must be used because --with-hdf5-includedir and --with-hdf5-libdir are
>> also buggy for some files
>>
>> 2. configure: WARNING: Qt libraries not found -- disabling GUI
>>
>> I've installed the packages libqt4-dev, libqt4-dev-bin and their
>> dependencies. QT was detected by ./configure in Octave 3.8.2
>>
>>
>> --
>> *****************************************
>> José Luis García Pallero
>> [hidden email]
>> (o<
>> / / \
>> V_/_
>> Use Debian GNU/Linux and enjoy!
>> *****************************************
>>
>



--
*****************************************
José Luis García Pallero
[hidden email]
(o<
/ / \
V_/_
Use Debian GNU/Linux and enjoy!
*****************************************

Reply | Threaded
Open this post in threaded view
|

Re: Octave 4.0.0 release candidate 1 available for ftp

José Luis García Pallero
2015-03-10 9:34 GMT+01:00 Chechu Garguez <[hidden email]>:

> Sorry that didn't help.
>
> I have outta my reach our debian jessie, I can't tell, but from our working
> config/build we got.
>
> cat config.log -->
>
> pkg_cv_QT_CFLAGS='-DQT_SHARED -I/usr/include/qt4
> -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtOpenGL
> -I/usr/include/qt4 -I/usr/include/qt4/QtGui -I/usr/include/qt4
> -I/usr/include/qt4/QtCore '
> pkg_cv_QT_LIBS='-lQtNetwork -lQtOpenGL -lQtGui -lQtCore '
> QT_CFLAGS='-DQT_SHARED -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork
> -I/usr/include/qt4 -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4
> -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtCore '
> QT_CPPFLAGS='-I/usr/include/qt4 -I/usr/include/qt4/QtNetwork
> -I/usr/include/qt4 -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4
> -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtCore '
> QT_LDFLAGS=''
> QT_LIBS='-lQtNetwork -lQtOpenGL -lQtGui -lQtCore  -lqscintilla2
>
> ----
> dpkg --list | grep qt | grep dev
>
> libqtwebkit-dev                                      2.3.2
> libqt4-opengl-dev                                   4:4.8.6+git64
> libqt4-dev-bin                                        4:4.8.6+git64
> libqt4-dev                                             4:4.8.6+git64
> qt4-qmake                                            4:4.8.6+git64
> libqscintilla2-dev                                   2.8.4

Thank you. The missed dependency in my system was libqt4-opengl-dev,
which is mandatory for Octave 4.0. Now my ./configure works

>
>
> saludos
>
>
> 2015-03-10 9:17 GMT+01:00 José Luis García Pallero <[hidden email]>:
>>
>> 2015-03-10 8:51 GMT+01:00 Chechu Garguez <[hidden email]>:
>> > Good morning Jose, I was having similar problems under Ubuntu. have You
>> > tried to reinstall libqt4-dev and libqscintilla-dev ? That
>> > reinstallation
>> > helped in Ubuntu.
>>
>> Thank you for your answer. I've reinstalled libqt4-dev and
>> libqscintilla-dev but ./configure still doesn't find the QT paths
>>
>> Another elements ./configure doesn't find are Magick++ and PortAudio,
>> but in this case ./configure doesn't emit any warning
>>
>>
>> > Your sincerly,  Chechu
>> >
>> > Le 2015-03-10 08:43, "José Luis García Pallero" <[hidden email]> a
>> > écrit :
>> >
>> >> Hello,
>> >>
>> >> I've tried to install the Octave 4.0 rc1 in my Debian Sid box. I've
>> >> had two problems in ./configure:
>> >>
>> >> 1. configure: WARNING: HDF5 library not found.  Octave will not be
>> >> able to save or load HDF5 data files.
>> >>
>> >> I've installed the packages libhdf5-8, libhdf5-8cpp-8 and libhdf5-dev.
>> >> This bug was also present in 3.8.2 but I though that was fixed in the
>> >> development sources. The bug can be avoided using
>> >> CXXFLAGS=-I/usr/include/hdf5/serial/
>> >> --with-hdf5-includedir=/usr/include/hdf5/serial/
>> >> --with-hdf5-libdir=/usr/lib/x86_64-linux-gnu/hdf5/serial/
>> >> LDFLAGS=-L/usr/lib/x86_64-linux-gnu/hdf5/serial/ CXXFLAGS and LDFLAGS
>> >> must be used because --with-hdf5-includedir and --with-hdf5-libdir are
>> >> also buggy for some files
>> >>
>> >> 2. configure: WARNING: Qt libraries not found -- disabling GUI
>> >>
>> >> I've installed the packages libqt4-dev, libqt4-dev-bin and their
>> >> dependencies. QT was detected by ./configure in Octave 3.8.2
>> >>
>> >>
>> >> --
>> >> *****************************************
>> >> José Luis García Pallero
>> >> [hidden email]
>> >> (o<
>> >> / / \
>> >> V_/_
>> >> Use Debian GNU/Linux and enjoy!
>> >> *****************************************
>> >>
>> >
>>
>>
>>
>> --
>> *****************************************
>> José Luis García Pallero
>> [hidden email]
>> (o<
>> / / \
>> V_/_
>> Use Debian GNU/Linux and enjoy!
>> *****************************************
>
>



--
*****************************************
José Luis García Pallero
[hidden email]
(o<
/ / \
V_/_
Use Debian GNU/Linux and enjoy!
*****************************************

Reply | Threaded
Open this post in threaded view
|

Re: Octave 4.0.0 release candidate 1 available for ftp

chechu

Glad to hear that :)

2015-03-10 9:34 GMT+01:00 Chechu Garguez <[hidden email]>:
> Sorry that didn't help.
>
> I have outta my reach our debian jessie, I can't tell, but from our working
> config/build we got.
>
> cat config.log -->
>
> pkg_cv_QT_CFLAGS='-DQT_SHARED -I/usr/include/qt4
> -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtOpenGL
> -I/usr/include/qt4 -I/usr/include/qt4/QtGui -I/usr/include/qt4
> -I/usr/include/qt4/QtCore '
> pkg_cv_QT_LIBS='-lQtNetwork -lQtOpenGL -lQtGui -lQtCore '
> QT_CFLAGS='-DQT_SHARED -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork
> -I/usr/include/qt4 -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4
> -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtCore '
> QT_CPPFLAGS='-I/usr/include/qt4 -I/usr/include/qt4/QtNetwork
> -I/usr/include/qt4 -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4
> -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtCore '
> QT_LDFLAGS=''
> QT_LIBS='-lQtNetwork -lQtOpenGL -lQtGui -lQtCore  -lqscintilla2
>
> ----
> dpkg --list | grep qt | grep dev
>
> libqtwebkit-dev                                      2.3.2
> libqt4-opengl-dev                                   4:4.8.6+git64
> libqt4-dev-bin                                        4:4.8.6+git64
> libqt4-dev                                             4:4.8.6+git64
> qt4-qmake                                            4:4.8.6+git64
> libqscintilla2-dev                                   2.8.4

Thank you. The missed dependency in my system was libqt4-opengl-dev,
which is mandatory for Octave 4.0. Now my ./configure works

>
>
> saludos
>
>
> 2015-03-10 9:17 GMT+01:00 José Luis García Pallero <[hidden email]>:
>>
>> 2015-03-10 8:51 GMT+01:00 Chechu Garguez <[hidden email]>:
>> > Good morning Jose, I was having similar problems under Ubuntu. have You
>> > tried to reinstall libqt4-dev and libqscintilla-dev ? That
>> > reinstallation
>> > helped in Ubuntu.
>>
>> Thank you for your answer. I've reinstalled libqt4-dev and
>> libqscintilla-dev but ./configure still doesn't find the QT paths
>>
>> Another elements ./configure doesn't find are Magick++ and PortAudio,
>> but in this case ./configure doesn't emit any warning
>>
>>
>> > Your sincerly,  Chechu
>> >
>> > Le 2015-03-10 08:43, "José Luis García Pallero" <[hidden email]> a
>> > écrit :
>> >
>> >> Hello,
>> >>
>> >> I've tried to install the Octave 4.0 rc1 in my Debian Sid box. I've
>> >> had two problems in ./configure:
>> >>
>> >> 1. configure: WARNING: HDF5 library not found.  Octave will not be
>> >> able to save or load HDF5 data files.
>> >>
>> >> I've installed the packages libhdf5-8, libhdf5-8cpp-8 and libhdf5-dev.
>> >> This bug was also present in 3.8.2 but I though that was fixed in the
>> >> development sources. The bug can be avoided using
>> >> CXXFLAGS=-I/usr/include/hdf5/serial/
>> >> --with-hdf5-includedir=/usr/include/hdf5/serial/
>> >> --with-hdf5-libdir=/usr/lib/x86_64-linux-gnu/hdf5/serial/
>> >> LDFLAGS=-L/usr/lib/x86_64-linux-gnu/hdf5/serial/ CXXFLAGS and LDFLAGS
>> >> must be used because --with-hdf5-includedir and --with-hdf5-libdir are
>> >> also buggy for some files
>> >>
>> >> 2. configure: WARNING: Qt libraries not found -- disabling GUI
>> >>
>> >> I've installed the packages libqt4-dev, libqt4-dev-bin and their
>> >> dependencies. QT was detected by ./configure in Octave 3.8.2
>> >>
>> >>
>> >> --
>> >> *****************************************
>> >> José Luis García Pallero
>> >> [hidden email]
>> >> (o<
>> >> / / \
>> >> V_/_
>> >> Use Debian GNU/Linux and enjoy!
>> >> *****************************************
>> >>
>> >
>>
>>
>>
>> --
>> *****************************************
>> José Luis García Pallero
>> [hidden email]
>> (o<
>> / / \
>> V_/_
>> Use Debian GNU/Linux and enjoy!
>> *****************************************
>
>



--
*****************************************
José Luis García Pallero
[hidden email]
(o<
/ / \
V_/_
Use Debian GNU/Linux and enjoy!
*****************************************
Reply | Threaded
Open this post in threaded view
|

Re: Octave 4.0.0 release candidate 1 available for ftp

Mike Miller-4
In reply to this post by José Luis García Pallero
On Tue, Mar 10, 2015 at 08:42:35 +0100, José Luis García Pallero wrote:

> Hello,
>
> I've tried to install the Octave 4.0 rc1 in my Debian Sid box. I've
> had two problems in ./configure:
>
> 1. configure: WARNING: HDF5 library not found.  Octave will not be
> able to save or load HDF5 data files.
>
> I've installed the packages libhdf5-8, libhdf5-8cpp-8 and libhdf5-dev.
> This bug was also present in 3.8.2 but I though that was fixed in the
> development sources. The bug can be avoided using

No, this is expected (for now) on Debian jessie/sid and Ubuntu 15.04.
The Debian HDF5 maintainers decided to require users to declare which
flavor of the HDF5 library they intend to link against.

> CXXFLAGS=-I/usr/include/hdf5/serial/
> --with-hdf5-includedir=/usr/include/hdf5/serial/
> --with-hdf5-libdir=/usr/lib/x86_64-linux-gnu/hdf5/serial/
> LDFLAGS=-L/usr/lib/x86_64-linux-gnu/hdf5/serial/ CXXFLAGS and LDFLAGS
> must be used because --with-hdf5-includedir and --with-hdf5-libdir are
> also buggy for some files

However, this should be fixed. I am able to build with --with-hdf5-*
options. Are you remembering that it was buggy in a prior version but
haven't tried again with 4.0.0-rc1?

--
mike

Reply | Threaded
Open this post in threaded view
|

Re: Octave 4.0.0 release candidate 1 available for ftp

José Luis García Pallero
2015-03-10 14:49 GMT+01:00 Mike Miller <[hidden email]>:

> On Tue, Mar 10, 2015 at 08:42:35 +0100, José Luis García Pallero wrote:
>> Hello,
>>
>> I've tried to install the Octave 4.0 rc1 in my Debian Sid box. I've
>> had two problems in ./configure:
>>
>> 1. configure: WARNING: HDF5 library not found.  Octave will not be
>> able to save or load HDF5 data files.
>>
>> I've installed the packages libhdf5-8, libhdf5-8cpp-8 and libhdf5-dev.
>> This bug was also present in 3.8.2 but I though that was fixed in the
>> development sources. The bug can be avoided using
>
> No, this is expected (for now) on Debian jessie/sid and Ubuntu 15.04.
> The Debian HDF5 maintainers decided to require users to declare which
> flavor of the HDF5 library they intend to link against.
>
>> CXXFLAGS=-I/usr/include/hdf5/serial/
>> --with-hdf5-includedir=/usr/include/hdf5/serial/
>> --with-hdf5-libdir=/usr/lib/x86_64-linux-gnu/hdf5/serial/
>> LDFLAGS=-L/usr/lib/x86_64-linux-gnu/hdf5/serial/ CXXFLAGS and LDFLAGS
>> must be used because --with-hdf5-includedir and --with-hdf5-libdir are
>> also buggy for some files
>
> However, this should be fixed. I am able to build with --with-hdf5-*
> options. Are you remembering that it was buggy in a prior version but
> haven't tried again with 4.0.0-rc1?

Sorry, my previous comment was wrong. For Octave 4.0 the
CXXFLAGS=-I/usr/include/hdf5/serial/ and
LDFLAGS=-L/usr/lib/x86_64-linux-gnu/hdf5/serial/ options in configure
are not needed

>
> --
> mike



--
*****************************************
José Luis García Pallero
[hidden email]
(o<
/ / \
V_/_
Use Debian GNU/Linux and enjoy!
*****************************************