Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 144286 - sci-visualization/qtiplot-0.9.1 (Version bump)
Summary: sci-visualization/qtiplot-0.9.1 (Version bump)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High enhancement with 1 vote (vote)
Assignee: Marcus D. Hanwell (RETIRED)
URL:
Whiteboard:
Keywords:
: 172624 187362 (view as bug list)
Depends on: 153403 184652
Blocks:
  Show dependency tree
 
Reported: 2006-08-18 00:55 UTC by Werner Pessenhofer
Modified: 2008-03-06 14:01 UTC (History)
13 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
qtiplot-0.8.8.ebuild (qtiplot-0.8.8.ebuild,3.19 KB, text/plain)
2006-11-05 08:58 UTC, Andrey Grozin
Details
qtiplot-0.8.9.ebuild (qtiplot-0.8.9.ebuild,1.60 KB, text/plain)
2007-04-24 22:05 UTC, Simone Scanzoni
Details
qtiplot-0.8.9-qmake.patch (qtiplot-0.8.9-qmake.patch,1.99 KB, patch)
2007-04-24 22:06 UTC, Simone Scanzoni
Details | Diff
qtiplot-0.9.ebuild (qtiplot-0.9.ebuild,3.36 KB, text/plain)
2007-10-01 05:52 UTC, Andrey Grozin
Details
files/qtiplot-0.9-qmake.patch (qtiplot-0.9-qmake.patch,2.63 KB, text/plain)
2007-10-01 05:53 UTC, Andrey Grozin
Details
files/qtiplot-0.9-fitRational0.patch (qtiplot-0.9-fitRational0.patch,567 bytes, text/plain)
2007-10-01 05:54 UTC, Andrey Grozin
Details
files/qtiplot-0.9-fitRational1.patch (qtiplot-0.9-fitRational1.patch,567 bytes, text/plain)
2007-10-01 05:54 UTC, Andrey Grozin
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Werner Pessenhofer 2006-08-18 00:55:14 UTC
There is a new version out. I tried to reuse the existing ebuild for 0.8.5 without success, I summarized the results in:

http://forums.gentoo.org//viewtopic-t-389960-start-0.html

emerge --info:

Portage 2.1-r2 (default-linux/x86/2006.0, gcc-3.4.6, glibc-2.3.6-r4, 2.6.16-gentoo-r13n i686)
=================================================================
System uname: 2.6.16-gentoo-r13n i686 Intel(R) Pentium(R) 4 CPU 2.80GHz
Gentoo Base System version 1.12.4
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
app-admin/eselect-compiler: [Not Present]
dev-lang/python:     2.3.5-r2, 2.4.3-r1
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     [Not Present]
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/binutils:  2.16.1-r3
sys-devel/gcc-config: 1.3.13-r3
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=pentium4 -mfpmath=sse -pipe -mmmx -msse -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/"
CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/terminfo"
CXXFLAGS="-O2 -march=pentium4 -mfpmath=sse -pipe -mmmx -msse -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks metadata-transfer parallel-fetch sandbox sfperms strict"
GENTOO_MIRRORS="ftp://ftp.tugraz.at/pub/mirror/gentoo/ http://gentoo.inode.at/ http://gd.tuwien.ac.at/opsys/linux/gentoo/ http://ftp.uni-erlangen.de/pub/mirrors/gentoo/"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/ebuilds /usr/portage/local/layman/gentoo-de /usr/portage/local/layman/science /usr/portage/local/layman/voip /usr/portage/local/layman/gentopia"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 X Xaw3d aac acpi alsa apache2 apm asf avi berkdb bitmap-fonts bluetooth bmpx cairo cdparanoia cdr cli crypt cups dga dlloader dri dv dvb dvd dvdr dvdread dvix4linux eds emacs emboss encode esd ffmpeg fftw foomaticdb fortran gcj gdbm gif gimpprint glx gphoto2 gpm gstreamer gtk gtk2 imagemagick imap imlib ipv6 irda isdnlog ithreads java jpeg latex ldap libg++ libwww mad mikmod mime mmx motif mp3 mpeg musicbrainz ncurses nls nptl nptlonly nvidia odbc ofx ogg opengl oss pam pcmcia pcre pdf pdflib perl plugin png pnp pppd python qt3 qt4 quicktime readline real reflection samba sasl scanner sdl session spell spl ssl svg tcpd tetex theora threads tiff truetype truetype-fonts type1-fonts udev usb vcd vorbis win32codecs wmf wxwindows xanim xface xfs xinerama xml xmms xorg xosd xv xvid yahoo zlib elibc_glibc input_devices_keyboard input_devices_mouse input_devices_evdev kernel_linux userland_GNU video_cards_nvidia"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, MAKEOPTS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Andrey Grozin gentoo-dev 2006-08-18 04:41:16 UTC
This is to be expected. The build system of the package has changed radically. Now liborigin is not included in the package, it should be fetched and built separately. A new ebuild is necessary, or rather 2 ebuilds. I'll try to write them when I'll have a little time.
Comment 2 Werner Pessenhofer 2006-09-12 06:01:56 UTC
Qtiplot developers had announced version 0.8.7, see

https://developer.berlios.de/forum/forum.php?forum_id=21901
Comment 3 Marcus D. Hanwell (RETIRED) gentoo-dev 2006-09-17 06:23:08 UTC
Unfortunately I am very busy at the moment and this is far from a simple bump... I will be away for a week and so probably won't be able to get to it until next weekend. I will see if I can find the time before I leave today.
Comment 4 Werner Pessenhofer 2006-10-03 06:59:48 UTC
In the meantime, 

qtiplot 0.8.8 released, see

http://soft.proindependent.com/qtiplot.html

http://soft.proindependent.com/src/qtiplot-0.8.8.tar.bz2

Regards

Comment 5 Werner Pessenhofer 2006-10-16 23:23:45 UTC
Any progress ?
Comment 6 Andrey Grozin gentoo-dev 2006-10-29 13:03:18 UTC
The more I try to create qtiplot-0.8.8.ebuild the more difficult it seems.

1. qtiplot-0.8.8 depends on a pre-release of qwt-5.0. We have qwt-5.0.0_rc0.ebuild in the tree, but it is built with qt-4. qtiplot was traditionally build with qt-3 and its tools (qmake etc.). If I try to build everything with qt-4, I get a huge pile of compilation errors in qtiplot. Do we want to have a special ebuild of qwt-5.0.0_rc0 for qt-3? (if it's possible, of course)

2. The liborigin-20060616.ebuild from the bug 151806 does not install OPJFile.h . This is now fixed, and the improved ebuild is at gentooscience.org .

Andrey
Comment 7 Werner Pessenhofer 2006-10-29 22:44:30 UTC
Bad news.

Have you contacted the developers of qtiplot ? Maybe they have an idea to solve the problem ?
Comment 8 Andrey Grozin gentoo-dev 2006-10-30 00:34:37 UTC
But from their point of view, there is no problem at all! The sources of qwt, liborigin, muParser are provided inside the qtiplot tarball. Everything is compiled with qt-3 (ant it is explicitly written in docs, so that my failure to compile qtiplot with qt-4 was to be expected). We have problems because we try to do this in a proper Gentooish fashion.

My current plan is:

1. Try to compile the sources of qwt-5.0.0_rc0 with qt-3. If this succeeds, make a package (qwt-qt3-5.0.0_rc0?); make it and =qwt-5* block each other.

2. If this works, make qtiplot-0.8.8 depend on qwt-qt3-5.0.0_rc0 and compile it with qt-3.

Andrey
Comment 9 George Shapovalov (RETIRED) gentoo-dev 2006-10-30 00:48:43 UTC
(In reply to comment #6)
> 1. qtiplot-0.8.8 depends on a pre-release of qwt-5.0. We have
> qwt-5.0.0_rc0.ebuild in the tree, but it is built with qt-4. qtiplot was
> traditionally build with qt-3 and its tools (qmake etc.). If I try to build
> everything with qt-4, I get a huge pile of compilation errors in qtiplot. Do Well, apparently qtiplot is intended by the upstream to be built with qt3. Besides qwt does not require qt4, it merely supports it, from what I see. Therefore the right way is to fix this on the qwt side. I just created the appropriate bug and made it block this one.

George
Comment 10 Andrey Grozin gentoo-dev 2006-11-05 08:58:00 UTC
Created attachment 101280 [details]
qtiplot-0.8.8.ebuild

This ebuild is also available at http://gentooscience.org It depends on 2 other ebuilds from the Gentoo science overlay: liborigin and qwt-5.0.0_rc0 (it has to be emerged with USE=qt3). Python scripting does not work yet: sip says that qtiplot.sip has a syntax error (maybe, the author used another version of sip, but I don't know what version - earlier or later than the one in Gentoo). So, if you don't want to wrestle with sip, please, emerge this ebuild with USE=-python.

Andrey
Comment 11 RCV 2006-11-06 00:55:56 UTC
> This ebuild is also available at http://gentooscience.org It depends on 2 other
> ebuilds from the Gentoo science overlay: liborigin and qwt-5.0.0_rc0 (it has to
> be emerged with USE=qt3). Python scripting does not work yet: sip says that
> qtiplot.sip has a syntax error (maybe, the author used another version of sip,
> but I don't know what version - earlier or later than the one in Gentoo). So,
> if you don't want to wrestle with sip, please, emerge this ebuild with
> USE=-python.
> 
> Andrey

It's need qtiplot-0.8.8-parser.patch  qtiplot-0.8.8-qmake.patch qtiplot-0.8.8-muparserscripting.patch.
Where is it?


Comment 12 RCV 2006-11-06 01:27:31 UTC
> It's need qtiplot-0.8.8-parser.patch  qtiplot-0.8.8-qmake.patch
> qtiplot-0.8.8-muparserscripting.patch.
> Where is it?
> 
> It's need qtiplot-0.8.8-parser.patch  qtiplot-0.8.8-qmake.patch
> qtiplot-0.8.8-muparserscripting.patch.
> Where is it?

Sorry.

Of course

http://gentooscience.org/browser/overlay/sci-visualization/qtiplot/fileshttp://gentooscience.org/browser/overlay/sci-visualization/qtiplot/files


Comment 13 Werner Pessenhofer 2007-02-07 07:22:34 UTC
qtiplot 0.8.9 released with some bug fixes and several new features. See

https://developer.berlios.de/project/shownotes.php?group_id=6626&release_id=12080

Regards
Comment 14 Jakub Moc (RETIRED) gentoo-dev 2007-03-29 06:33:15 UTC
*** Bug 172624 has been marked as a duplicate of this bug. ***
Comment 15 Simone Scanzoni 2007-04-24 22:05:48 UTC
Created attachment 117189 [details]
qtiplot-0.8.9.ebuild

Based on the mainstream 0.8.5, with a few lines from the 0.8.8 found here.
It doesn't support Python and the translations.
It needs qwt-5.0.1 compiled against Qt3. See bug #153403 .
Comment 16 Simone Scanzoni 2007-04-24 22:06:15 UTC
Created attachment 117190 [details, diff]
qtiplot-0.8.9-qmake.patch
Comment 17 Jakub Moc (RETIRED) gentoo-dev 2007-08-01 12:03:18 UTC
*** Bug 187362 has been marked as a duplicate of this bug. ***
Comment 18 Andrey Grozin gentoo-dev 2007-08-01 13:40:46 UTC
When qtiplot-0.9 will appear, I'll try to write a ebuild. Don't want to deal with release candidates.
Comment 19 Rossen Apostolov 2007-09-25 04:20:25 UTC
QtiPlot 0.9 stable release is out
Comment 20 Andrey Grozin gentoo-dev 2007-10-01 05:52:56 UTC
Created attachment 132283 [details]
qtiplot-0.9.ebuild

This ebuild depends on qwtplot3d built with qt-4 (bug #184652). It no longer depends on liborigin, an internal version is used. Python scripting now works (if you include the USE flag "python").
Comment 21 Andrey Grozin gentoo-dev 2007-10-01 05:53:41 UTC
Created attachment 132284 [details]
files/qtiplot-0.9-qmake.patch
Comment 22 Andrey Grozin gentoo-dev 2007-10-01 05:54:19 UTC
Created attachment 132286 [details]
files/qtiplot-0.9-fitRational0.patch
Comment 23 Andrey Grozin gentoo-dev 2007-10-01 05:54:47 UTC
Created attachment 132287 [details]
files/qtiplot-0.9-fitRational1.patch
Comment 24 Werner Pessenhofer 2007-10-06 11:51:32 UTC
Compiling stops with:

../tmp/qtiplot/Graph3D.o: In function `Graph3D::initPlot()':
Graph3D.cpp:(.text+0x52c9): undefined reference to `Qwt3D::SurfacePlot::SurfacePlot(QWidget*, QGLWidget const*)'
collect2: ld returned 1 exit status
make[1]: *** [qtiplot] Error 1
make[1]: Leaving directory `/var/tmp/portage/sci-visualization/qtiplot-0.9/work/qtiplot-0.9/qtiplot'
make: *** [sub-qtiplot-make_default] Error 2
 * 
 * ERROR: sci-visualization/qtiplot-0.9 failed.
 * Call stack:
 *   ebuild.sh, line 1654:   Called dyn_compile
 *   ebuild.sh, line 990:   Called qa_call 'src_compile'
 *   ebuild.sh, line 44:   Called src_compile
 *   qtiplot-0.9.ebuild, line 89:   Called die
 * 
 * emake failed.
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/sci-visualization/qtiplot-0.9/temp/build.log'.
 * This ebuild is from an overlay: '/usr/local/ebuilds/'
 * 

 * Messages for package sci-visualization/qtiplot-0.9:

 * 
 * ERROR: sci-visualization/qtiplot-0.9 failed.
 * Call stack:
 *   ebuild.sh, line 1654:   Called dyn_compile
 *   ebuild.sh, line 990:   Called qa_call 'src_compile'
 *   ebuild.sh, line 44:   Called src_compile
 *   qtiplot-0.9.ebuild, line 89:   Called die
 * 
 * emake failed.
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/sci-visualization/qtiplot-0.9/temp/build.log'.
 * This ebuild is from an overlay: '/usr/local/ebuilds/'


I also tried to re-install qwt, qwtplot3d, without improvement.
Versions:

kermit@localhost ~ $ eix qwt
* dev-python/pyqwt
     Available versions:  ~4.2 ~4.2-r1 {debug}
     Homepage:            http://pyqwt.sourceforge.net/
     Description:         Python bindings for the Qwt library

[I] x11-libs/qwt
     Available versions:  
        (0)     4.2.0 4.2.0-r1 ~4.2.0-r2
        (5)     ~5.0.0_rc1 ~5.0.1 ~5.0.1[1] (~)5.0.2 ~5.0.2-r1
        {doc examples svg}
     Installed versions:  5.0.2(5)(16:05:42 10/05/07)(-doc)
     Homepage:            http://qwt.sourceforge.net/
     Description:         2D plotting library for Qt4

* x11-libs/qwt-qt3
     Available versions:  (5)  ~5.0.2 ~5.0.2-r1
        {doc}
     Homepage:            http://qwt.sourceforge.net/
     Description:         2D plotting library for Qt3

[I] x11-libs/qwtplot3d
     Available versions:  (~)0.2.6-r2 {doc examples}
     Installed versions:  0.2.6-r2(16:04:54 10/05/07)(-doc -examples)
     Homepage:            http://qwtplot3d.sourceforge.net/
     Description:         opengl and qt-based 3D widget library for C++

[1] /usr/local/ebuilds

Found 4 matches.


Comment 25 Andrey Grozin gentoo-dev 2007-10-06 15:07:48 UTC
As I said, this ebuild needs qwtplot3d linked with qt4. For example, such ebuild can be found in the bug #184652.
Comment 26 George Deligeorgis 2007-11-06 18:14:52 UTC
Would love to see this ebuild in x86_64 tree. Is there anything I could do to help?

George
Comment 27 Andrey Grozin gentoo-dev 2007-11-07 04:52:47 UTC
(In reply to comment #26)
> Would love to see this ebuild in x86_64 tree. Is there anything I could do to
> help?
I'm not sure I understand what you mean. This ebuild is in the science overlay. It has the ~amd64 keyword. So, you can just use it. It depends on qwtrplot3d built with qt-4. This ebuild is also in the science overlay (until somebody will be kind enough to move it to the main portage tree). So, just add the science overlay and emerge qtiplot-0.9.
Comment 28 Juergen Rose 2007-11-14 12:13:55 UTC
I just emerged qwtplot3d-0.2.6-r3 once more which contains as far as I understand the patches of Francois Bissey described in bug  #184652. http://bugs.gentoo.org/show_bug.cgi?id=184652 which are responsible for linking against qt-4. Nevertheless I can't emerge qtiplot. It fails with a lot of 
"unresolved references"

x86_64-pc-linux-gnu-g++  -o qtiplot ../tmp/qtiplot/ApplicationWindow.o ... -lz -lm -lrt -lpthread -ldl
../tmp/qtiplot/ApplicationWindow.o: In function `ApplicationWindow::copyMarker()':

ApplicationWindow.cpp:(.text+0x298f5): undefined reference to `QwtText::backgroundBrush() const'

ApplicationWindow.cpp:(.text+0x29962): undefined reference to `QwtPlotMarker::linePen() const'

...
../tmp/qtiplot/moc_RangeSelectorTool.o:(.rodata._ZTV17RangeSelectorTool[vtable for RangeSelectorTool]+0x160): undefined reference to `QwtPlotPicker::trackerText(QPointF const&) const'

collect2: ld returned 1 exit status


To check qwtplot3d once more I did:
# ldd /usr/lib64/libqwtplot3d.so.0.2.6 | grep qt
        libQtOpenGL.so.4 => /usr/lib/qt4/libQtOpenGL.so.4 (0x00002b3937e75000)
        libQtGui.so.4 => /usr/lib/qt4/libQtGui.so.4 (0x00002b39385e7000)
        libQtCore.so.4 => /usr/lib/qt4/libQtCore.so.4 (0x00002b393a866000)
It seems to be linked against qt4. 

Any further hint?
    Juergen




Comment 29 Andrey Grozin gentoo-dev 2007-11-14 16:51:44 UTC
I don't have this problem. As far as I can see, these symbols are from /usr/lib/libqwt.so.5 from the package x11-libs/qwt-5.0.2-r1. qtiplot-0.9 ebuild depends on >=x11-libs/qwt-5.0.2, so, you should have it. I think your problem is something 64-bit specific (some libraries are in /usr/lib64, as I see). But I cannot investigate this, because I don't have such hardware.
Comment 30 Juergen Rose 2007-11-14 17:28:47 UTC
Hallo Andrey,

my problems are not 64-Bit specific. On a 32-Bit system I have a libqwtplot3d
linked against qt4:

root@shark:/root(30)# ldd /usr/lib/libqwtplot3d.so.0.2.6 | grep qt
        libQtOpenGL.so.4 => /usr/lib/qt4/libQtOpenGL.so.4 (0xb7eed000)
        libQtGui.so.4 => /usr/lib/qt4/libQtGui.so.4 (0xb7605000)
        libQtCore.so.4 => /usr/lib/qt4/libQtCore.so.4 (0xb7260000)

Emerge fails with:
i686-pc-linux-gnu-g++  -o qtiplot ../tmp/qtiplot/ApplicationWindow.o ... -lm -lrt -lpthread -ldl

../tmp/qtiplot/ApplicationWindow.o: In function `ApplicationWindow::copyMarker()':

ApplicationWindow.cpp:(.text+0x2f09c): undefined reference to `QwtText::backgroundBrush() const'

...

../tmp/qtiplot/moc_RangeSelectorTool.o:(.rodata._ZTV17RangeSelectorTool[vtable for RangeSelectorTool]+0xb0): undefined reference to `QwtPlotPicker::trackerText(QPointF const&) const'
collect2: ld returned 1 exit status


I.e., that are the same errors as at the 64-Bit system. The following qwt related packages are installed at my systems:

root@shark:/root(35)# equery list qwt
[ Searching for package 'qwt' in all categories among: ]
 * installed packages
[I--] [ ~] x11-libs/qwt-4.2.0-r2 (0)
[I--] [ ~] x11-libs/qwt-5.0.2-r1 (5)
[I--] [ ~] x11-libs/qwtplot3d-0.2.6-r3 (0)

The are emerged with the following USE flags:

root@shark:/root(36)# emerge -pvD qwt qwtplot3d

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   ] x11-libs/qwt-5.0.2-r1  USE="svg -doc" 0 kB 
[ebuild   R   ] x11-libs/qwtplot3d-0.2.6-r3  USE="examples -doc" 0 kB [1]


Do you have something different? 'emerge --info" says:

root@shark:/root(37)# emerge --info
Portage 2.1.3.19 (default-linux/x86/2007.0, gcc-4.2.2, glibc-2.7-r0, 2.6.24-rc2 i686)
=================================================================
System uname: 2.6.24-rc2 i686 Intel(R) Pentium(R) 4 CPU 2.80GHz
Timestamp of tree: Wed, 14 Nov 2007 08:30:01 +0000
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.4 [disabled]
app-shells/bash:     3.2_p17-r1
dev-java/java-config: 1.3.7, 2.1.2-r1
dev-lang/python:     2.4.4-r6, 2.5.1-r3
dev-python/pycrypto: 2.0.1-r6
dev-util/ccache:     2.4-r7
sys-apps/baselayout: 1.12.10-r5
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.13, 2.61-r1
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.18-r1
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   1.5.24
virtual/os-headers:  2.6.23-r1
ACCEPT_KEYWORDS="x86 ~x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=pentium4 -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-O2 -march=pentium4 -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks fixpackages metadata-transfer sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ rsync://ftp.fi.muni.cz/pub/linux/gentoo ftp://ftp.wh2.tu-dresden.de/pub/mirrors/gentoo rsync://gd.tuwien.ac.at/opsys/linux/gentoo ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo ftp://ftp.tu-clausthal.de/pub/linux/gentoo http://gentoo.oregonstate.edu"
LC_ALL="C"
LINGUAS="de fr"
PKGDIR="/usr/portage/packages/All"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/portage/local/layman/science /usr/local/portage /usr/local/portage/xeffects/trunk /usr/local/portage/xeffects/experimental /usr/local/sci"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X Xaw3d a52 aac acl acpi aiglx alsa amrr ao aotuv apache2 asf atlas auctex audacious audiofile automount bash-completion beagle berkdb bitmap-fonts blas bluetooth bonobo boo bzip2 cairo cardbus cdda cddb cdf cdio cdparanoia cdr cgi chm cli corba cracklib crypt cups curl daap dbus device-mapper dga divx dlloader dmi dri dv dvb dvd dvdr dvi dxr3 dynagraph effects elf emacs emboss encode epiphany esd evo evolution examples exif expat fam fame ffmpeg fftw firefox fits flac fltk foomaticdb fortran fpx galago gdal gdbm geos gif gimp gimpprint ginac glade glitz gml gmp gnokii gnome gnuplot gnutls gphoto2 gpm graphviz grass gs gsl gsm gstreamer gtk guile hal hardened hddtemp hdf hdf5 hlapi http iconv icq id3 imagemagick innodb ipv6 irda irmc isdnlog ithreads jabber java jbig john jp2 jpeg jpeg2k kexi ladspa lame lapack latex lcms ldap libgda libsamplerate lirc lm_sensors lua lzo lzw mad math matroska matrox midi mmx mmxext mng mod mono motif mozdevelop mozilla mozsvg mozxmlterm mp3 mp4live mpeg mpeg2 mplayer mudflap musicbrainz mysql mysqli nautilus ncurses neXt netcdf network nfs nls nntp nptl nptlonly ntfs numarray numeric nvidia obex ocaml octave odbc ogdi ogg ole opengl openmp pam pcre pda pdf perl plotutils plugins png posix postgres pppd preview-latex proj projectx python qhull quicktime readline real reflection reiserfs rhythmbox rle rrdcgi rrdtool samba sdl session slang slp smp sndfile snmp sox speex spell spl sqlite sse sse2 ssl subtitles svg t1lib tcltk tcpd tetex theora threads thunderbird tidy tiff tk truetype truetype-fonts type1-fonts unicode userlocales utempter v4l2 vorbis win32codecs wmf x86 xattr xemacs xext xine xml xmlreader xmlrpc xorg xpm xv xvid xvmc zlib zvbi" ALSA_CARDS="intel8x0" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" DVB_CARDS="usb-wt220u" ELIBC="glibc" INPUT_DEVICES="keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="de fr" LIRC_DEVICES="hauppauge_dvb" USERLAND="GNU" VIDEO_CARDS="mga vesa fbdev"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LDFLAGS, MAKEOPTS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS


Again, do you have something different? 

Privet, Juergen

Comment 31 Andrey Grozin gentoo-dev 2007-11-15 04:21:21 UTC
Here is the corresponding part of my sci-visualization:qtiplot-0.9:20071018-151650.log:

i686-pc-linux-gnu-g++  -o qtiplot ../tmp/qtiplot/ApplicationWindow.o ../tmp/qtiplot/Graph
.o ../tmp/qtiplot/Graph3D.o ../tmp/qtiplot/Table.o ../tmp/qtiplot/SetColValuesDialog.o ..
/tmp/qtiplot/CurvesDialog.o ../tmp/qtiplot/PlotDialog.o ../tmp/qtiplot/Plot3DDialog.o ../
tmp/qtiplot/PlotWizard.o ../tmp/qtiplot/ExportDialog.o ../tmp/qtiplot/AxesDialog.o ../tmp
/qtiplot/PolynomFitDialog.o ../tmp/qtiplot/TableDialog.o ../tmp/qtiplot/TextDialog.o ../t
mp/qtiplot/ScalePicker.o ../tmp/qtiplot/TitlePicker.o ../tmp/qtiplot/CanvasPicker.o ../tm
p/qtiplot/ExpDecayDialog.o ../tmp/qtiplot/FunctionDialog.o ../tmp/qtiplot/FitDialog.o ../
tmp/qtiplot/SurfaceDialog.o ../tmp/qtiplot/LineDialog.o ../tmp/qtiplot/PlotCurve.o ../tmp
/qtiplot/QwtErrorPlotCurve.o ../tmp/qtiplot/QwtPieCurve.o ../tmp/qtiplot/ErrDialog.o ../t
mp/qtiplot/Legend.o ../tmp/qtiplot/ArrowMarker.o ../tmp/qtiplot/ImageMarker.o ../tmp/qtip
lot/ImageDialog.o ../tmp/qtiplot/MultiLayer.o ../tmp/qtiplot/LayerDialog.o ../tmp/qtiplot
/IntDialog.o ../tmp/qtiplot/SortDialog.o ../tmp/qtiplot/Bar.o ../tmp/qtiplot/Cone3D.o ../
tmp/qtiplot/DataSetDialog.o ../tmp/qtiplot/ConfigDialog.o ../tmp/qtiplot/QwtBarCurve.o ..
/tmp/qtiplot/BoxCurve.o ../tmp/qtiplot/QwtHistogram.o ../tmp/qtiplot/VectorCurve.o ../tmp
/qtiplot/Matrix.o ../tmp/qtiplot/MatrixDialog.o ../tmp/qtiplot/MatrixSizeDialog.o ../tmp/
qtiplot/MatrixValuesDialog.o ../tmp/qtiplot/MyParser.o ../tmp/qtiplot/ColorBox.o ../tmp/q
tiplot/SymbolBox.o ../tmp/qtiplot/PatternBox.o ../tmp/qtiplot/importOPJ.o ../tmp/qtiplot/
main.o ../tmp/qtiplot/SymbolDialog.o ../tmp/qtiplot/Plot.o ../tmp/qtiplot/ColorButton.o .
./tmp/qtiplot/AssociationsDialog.o ../tmp/qtiplot/RenameWindowDialog.o ../tmp/qtiplot/MyW
idget.o ../tmp/qtiplot/InterpolationDialog.o ../tmp/qtiplot/nrutil.o ../tmp/qtiplot/fit_g
sl.o ../tmp/qtiplot/SmoothCurveDialog.o ../tmp/qtiplot/FilterDialog.o ../tmp/qtiplot/FFTD
ialog.o ../tmp/qtiplot/Note.o ../tmp/qtiplot/Folder.o ../tmp/qtiplot/FindDialog.o ../tmp/
qtiplot/TextFormatButtons.o ../tmp/qtiplot/ScriptEdit.o ../tmp/qtiplot/ImportASCIIDialog.
o ../tmp/qtiplot/ImageExportDialog.o ../tmp/qtiplot/ScaleDraw.o ../tmp/qtiplot/FunctionCu
rve.o ../tmp/qtiplot/Fit.o ../tmp/qtiplot/MultiPeakFit.o ../tmp/qtiplot/ExponentialFit.o
../tmp/qtiplot/PolynomialFit.o ../tmp/qtiplot/PluginFit.o ../tmp/qtiplot/NonLinearFit.o .
./tmp/qtiplot/SigmoidalFit.o ../tmp/qtiplot/LogisticFit.o ../tmp/qtiplot/ScriptingEnv.o .
./tmp/qtiplot/Script.o ../tmp/qtiplot/ScriptingLangDialog.o ../tmp/qtiplot/ScriptWindow.o
 ../tmp/qtiplot/TableStatistics.o ../tmp/qtiplot/Spectrogram.o ../tmp/qtiplot/ColorMapEdi
tor.o ../tmp/qtiplot/SelectionMoveResizer.o ../tmp/qtiplot/Filter.o ../tmp/qtiplot/Differ
entiation.o ../tmp/qtiplot/Integration.o ../tmp/qtiplot/Interpolation.o ../tmp/qtiplot/Sm
oothFilter.o ../tmp/qtiplot/FFTFilter.o ../tmp/qtiplot/FFT.o ../tmp/qtiplot/Convolution.o
 ../tmp/qtiplot/Correlation.o ../tmp/qtiplot/ScreenPickerTool.o ../tmp/qtiplot/DataPicker
Tool.o ../tmp/qtiplot/RangeSelectorTool.o ../tmp/qtiplot/TranslateCurveTool.o ../tmp/qtiplot/MultiPeakFitTool.o ../tmp/qtiplot/CurveRangeDialog.o ../tmp/qtiplot/LineProfileTool.o
 ../tmp/qtiplot/PlotEnrichement.o ../tmp/qtiplot/ExtensibleFileDialog.o ../tmp/qtiplot/Op
enProjectDialog.o ../tmp/qtiplot/Grid.o ../tmp/qtiplot/minigzip.o ../tmp/qtiplot/OPJFile.o ../tmp/qtiplot/muParserScript.o ../tmp/qtiplot/muParserScripting.o ../tmp/qtiplot/PythonScript.o ../tmp/qtiplot/PythonScripting.o ../tmp/qtiplot/sipqticmodule.o ../tmp/qtiplot/sipqtiApplicationWindow.o ../tmp/qtiplot/sipqtiGraph.o ../tmp/qtiplot/sipqtiGraph3D.o ../tmp/qtiplot/sipqtiArrowMarker.o ../tmp/qtiplot/sipqtiImageMarker.o ../tmp/qtiplot/sipqtiLegend.o ../tmp/qtiplot/sipqtiGrid.o ../tmp/qtiplot/sipqtiMultiLayer.o ../tmp/qtiplot/sipqtiTable.o ../tmp/qtiplot/sipqtiMatrix.o ../tmp/qtiplot/sipqtiMyWidget.o ../tmp/qtiplot/sipqtiScriptEdit.o ../tmp/qtiplot/sipqtiNote.o ../tmp/qtiplot/sipqtiPythonScript.o ../tmp/qtiplot/sipqtiPythonScripting.o ../tmp/qtiplot/sipqtiFolder.o ../tmp/qtiplot/sipqtiQList.o ../tmp/qtiplot/sipqtiFit.o ../tmp/qtiplot/sipqtiExponentialFit.o ../tmp/qtiplot/sipqtiTwoExpFit.o ../tmp/qtiplot/sipqtiThreeExpFit.o ../tmp/qtiplot/sipqtiSigmoidalFit.o ../tmp/qtiplot/sipqtiLogisticFit.o ../tmp/qtiplot/sipqtiGaussAmpFit.o ../tmp/qtiplot/sipqtiLorentzFit.o ../tmp/qtiplot/sipqtiNonLinearFit.o ../tmp/qtiplot/sipqtiPluginFit.o ../tmp/qtiplot/sipqtiMultiPeakFit.o ../tmp/qtiplot/sipqtiPolynomialFit.o ../tmp/qtiplot/sipqtiLinearFit.o ../tmp/qtiplot/sipqtiGaussFit.o ../tmp/qtiplot/sipqtiFilter.o ../tmp/qtiplot/sipqtiDifferentiation.o ../tmp/qtiplot/sipqtiIntegration.o ../tmp/qtiplot/sipqtiInterpolation.o ../tmp/qtiplot/sipqtiSmoothFilter.o ../tmp/qtiplot/sipqtiFFTFilter.o ../tmp/qtiplot/sipqtiFFT.o ../tmp/qtiplot/sipqtiCorrelation.o ../tmp/qtiplot/sipqtiConvolution.o ../tmp/qtiplot/sipqtiDeconvolution.o ../tmp/qtiplot/moc_ApplicationWindow.o ../tmp/qtiplot/moc_Graph.o ../tmp/qtiplot/moc_Graph3D.o ../tmp/qtiplot/moc_Table.o ../tmp/qtiplot/moc_CurvesDialog.o ../tmp/qtiplot/moc_SetColValuesDialog.o ../tmp/qtiplot/moc_PlotDialog.o ../tmp/qtiplot/moc_Plot3DDialog.o ../tmp/qtiplot/moc_PlotWizard.o ../tmp/qtiplot/moc_ExportDialog.o ../tmp/qtiplot/moc_AxesDialog.o ../tmp/qtiplot/moc_PolynomFitDialog.o ../tmp/qtiplot/moc_ExpDecayDialog.o ../tmp/qtiplot/moc_FunctionDialog.o ../tmp/qtiplot/moc_FitDialog.o ../tmp/qtiplot/moc_SurfaceDialog.o ../tmp/qtiplot/moc_TableDialog.o ../tmp/qtiplot/moc_TextDialog.o ../tmp/qtiplot/moc_LineDialog.o ../tmp/qtiplot/moc_ScalePicker.o ../tmp/qtiplot/moc_TitlePicker.o ../tmp/qtiplot/moc_CanvasPicker.o ../tmp/qtiplot/moc_ErrDialog.o ../tmp/qtiplot/moc_ImageDialog.o ../tmp/qtiplot/moc_MultiLayer.o ../tmp/qtiplot/moc_LayerDialog.o ../tmp/qtiplot/moc_IntDialog.o ../tmp/qtiplot/moc_SortDialog.o ../tmp/qtiplot/moc_ConfigDialog.o ../tmp/qtiplot/moc_Matrix.o ../tmp/qtiplot/moc_MatrixDialog.o ../tmp/qtiplot/moc_MatrixSizeDialog.o ../tmp/qtiplot/moc_MatrixValuesDialog.o ../tmp/qtiplot/moc_DataSetDialog.o ../tmp/qtiplot/moc_ColorBox.o ../tmp/qtiplot/moc_SymbolBox.o ../tmp/qtiplot/moc_PatternBox.o ../tmp/qtiplot/moc_SymbolDialog.o ../tmp/qtiplot/moc_Plot.o ../tmp/qtiplot/moc_ColorButton.o ../tmp/qtiplot/moc_AssociationsDialog.o ../tmp/qtiplot/moc_RenameWindowDialog.o ../tmp/qtiplot/moc_MyWidget.o ../tmp/qtiplot/moc_InterpolationDialog.o ../tmp/qtiplot/moc_ImportASCIIDialog.o ../tmp/qtiplot/moc_ImageExportDialog.o ../tmp/qtiplot/moc_SmoothCurveDialog.o ../tmp/qtiplot/moc_FilterDialog.o ../tmp/qtiplot/moc_FFTDialog.o ../tmp/qtiplot/moc_Note.o ../tmp/qtiplot/moc_Folder.o ../tmp/qtiplot/moc_FindDialog.o ../tmp/qtiplot/moc_ScriptingEnv.o ../tmp/qtiplot/moc_Script.o ../tmp/qtiplot/moc_ScriptEdit.o ../tmp/qtiplot/moc_Fit.o ../tmp/qtiplot/moc_MultiPeakFit.o ../tmp/qtiplot/moc_ExponentialFit.o ../tmp/qtiplot/moc_PolynomialFit.o ../tmp/qtiplot/moc_NonLinearFit.o ../tmp/qtiplot/moc_PluginFit.o ../tmp/qtiplot/moc_SigmoidalFit.o ../tmp/qtiplot/moc_LogisticFit.o ../tmp/qtiplot/moc_ScriptingLangDialog.o ../tmp/qtiplot/moc_ScriptWindow.o ../tmp/qtiplot/moc_TextFormatButtons.o ../tmp/qtiplot/moc_TableStatistics.o ../tmp/qtiplot/moc_ColorMapEditor.o ../tmp/qtiplot/moc_SelectionMoveResizer.o ../tmp/qtiplot/moc_Filter.o ../tmp/qtiplot/moc_Differentiation.o ../tmp/qtiplot/moc_Integration.o ../tmp/qtiplot/moc_Interpolation.o ../tmp/qtiplot/moc_SmoothFilter.o ../tmp/qtiplot/moc_FFTFilter.o ../tmp/qtiplot/moc_FFT.o ../tmp/qtiplot/moc_Convolution.o ../tmp/qtiplot/moc_Correlation.o ../tmp/qtiplot/moc_ScreenPickerTool.o ../tmp/qtiplot/moc_DataPickerTool.o ../tmp/qtiplot/moc_RangeSelectorTool.o ../tmp/qtiplot/moc_TranslateCurveTool.o ../tmp/qtiplot/moc_MultiPeakFitTool.o ../tmp/qtiplot/moc_CurveRangeDialog.o ../tmp/qtiplot/moc_LineProfileTool.o ../tmp/qtiplot/moc_ExtensibleFileDialog.o ../tmp/qtiplot/moc_OpenProjectDialog.o ../tmp/qtiplot/moc_muParserScript.o ../tmp/qtiplot/moc_muParserScripting.o ../tmp/qtiplot/moc_PythonScript.o ../tmp/qtiplot/moc_PythonScripting.o    -L/usr/lib -L/usr/lib/qt4 -lgsl -lgslcblas -lqwtplot3d -lqwt -lmuparser -lpython2.4 -lQtAssistantClient -lQtSvg -L/usr/lib/qt4 -L/usr/lib -lQt3Support -lQtSql -lQtXml -lQtOpenGL -lGLU -lGL -lQtGui -lpng -lSM -lICE -lXrender -lXrandr -lXfixes -lXcursor -lfreetype -lfontconfig -lXext -lX11 -lQtNetwork -lQtCore -lz -lm -lrt -lpthread -ldl
make[1]: Leaving directory `/var/tmp/portage/sci-visualization/qtiplot-0.9/work/qtiplot-0.9/qtiplot'
>>> Source compiled.

The most important things here are: -L/usr/lib and -lqwt. /usr/lib/libqwt-5.0.2 contains all those symbols which are missing for you. Could you please check that you have -lqwt here? Maybe, re-emerging qwt can help?
Comment 32 Rossen Apostolov 2007-11-15 06:40:39 UTC
Here is why it didn't and how it worked for me.

I have installed qtiplot-0.8.8 before, which pulled in
qwt-4*, built with qt3. Upgrading to qwt-5.0.2 emerged it in
a different slot an didn't change
the symlink /usr/lib/libqwt.so to point to the new version of the library,
which is a bug because both slots claim the same file.

So, emerge -C  =qwt-4*;emerge qwt; emerge qtiplot did the job.
Comment 33 Andrey Grozin gentoo-dev 2007-11-15 07:01:54 UTC
I have just committed qtiplot-0.9.1.ebuild to the science overlay. Seems to work fine, haven't tested it thoroughtly.
Comment 34 Juergen Rose 2007-11-15 14:40:00 UTC
Thanks for the hint with "emerge -C =qwt-4*". 'emerge -C qwt;  emerge -vuD qtiplot' did the job for me.
Comment 35 Sébastien Fabbro (RETIRED) gentoo-dev 2007-11-28 23:48:45 UTC
Hi,

qtiplot-0.9.1 finally in the main tree, with the qt3/qt4 issue fixed by splitting the qwtplot3d ebuild.

Thanks everyone.
Comment 36 Werner Pessenhofer 2007-11-30 13:14:59 UTC
Cannot install qtiplot on x86 due to following error:

[...]

src/MatrixModel.cpp:338:2: warning: no newline at end of file
src/MatrixModel.h: In constructor 'MatrixModel::MatrixModel(int, int, QObject*)':
src/MatrixModel.h:77: warning: 'MatrixModel::d_matrix' will be initialized after
src/MatrixModel.h:75: warning:   'int MatrixModel::d_rows'
src/MatrixModel.cpp:36: warning:   when initialized here
src/MatrixModel.cpp: In member function 'virtual QVariant MatrixModel::headerData(int, Qt::Orientation, int) const':
src/MatrixModel.cpp:169: warning: control reaches end of non-void function
i686-pc-linux-gnu-g++ -c -pipe -march=prescott -O2 -pipe -fomit-frame-pointer -D_REENTRANT -Wall -W -DSCRIPTING_CONSOLE -DSCRIPTING_DIALOG -DQT_PLUGIN -DSCRIPTING_MUPARSER -DSCRIPTING_PYTHON -DQT_NO_DEBUG -DQT_SVG_LIB -DQT_QT3SUPPORT_LIB -DQT3_SUPPORT -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXml -I/usr/include/qt4/Qt3Support -I/usr/include/qt4/Qt3Support -I/usr/include/qt4/QtSvg -I/usr/include/qt4/QtSvg -I/usr/include/qt4 -I/usr/include/qt4/QtAssistantClient -I/usr/include/qt4/QtAssistant -I/usr/include/muParser -I/usr/include/qwtplot3d -I/usr/include/qwt5 -I/usr/include/liborigin -I/usr/include/gsl -I/usr/include/python2.5 -I/usr/include -I../tmp/qtiplot -I. -o ../tmp/qtiplot/PythonScripting.o src/PythonScripting.cpp
make[1]: *** No rule to make target `../tmp/qtiplot/sipqticmodule.cpp', needed by `../tmp/qtiplot/sipqticmodule.o'.  Stop.
make[1]: *** Waiting for unfinished jobs....
src/muParserScript.cpp: In member function 'virtual QVariant muParserScript::eval()':
src/muParserScript.cpp:376: warning: 'val' may be used uninitialized in this function
src/PythonScript.cpp: In member function 'virtual QVariant PythonScript::eval()':
src/PythonScript.cpp:200: warning: dereferencing type-punned pointer will break strict-aliasing rules
src/PythonScript.cpp:211: warning: suggest parentheses around assignment used as truth value
src/PythonScripting.cpp:60:23: error: sipAPIqti.h: No such file or directory
src/PythonScripting.cpp: In member function 'bool PythonScripting::setQObject(QObject*, const char*, PyObject*)':
src/PythonScripting.cpp:335: error: 'sipTypeDef' was not declared in this scope
src/PythonScripting.cpp:335: error: 't' was not declared in this scope
src/PythonScripting.cpp:336: error: 'sipModuleAPI_qti' was not declared in this scope
src/PythonScripting.cpp:343: error: 'sipConvertFromInstance' was not declared in this scope
src/PythonScripting.cpp:348: error: 'sipModuleAPI_qti_QtCore' was not declared in this scope
src/PythonScripting.cpp:352: error: 'sipConvertFromInstance' was not declared in this scope
make[1]: *** [../tmp/qtiplot/PythonScripting.o] Error 1
make[1]: Leaving directory `/var/tmp/portage/sci-visualization/qtiplot-0.9.1/work/qtiplot-0.9.1/qtiplot'
make: *** [sub-qtiplot-make_default] Error 2
 * 
 * ERROR: sci-visualization/qtiplot-0.9.1 failed.
 * Call stack:
 *              ebuild.sh, line 1701:  Called dyn_compile
 *              ebuild.sh, line 1039:  Called qa_call 'src_compile'
 *              ebuild.sh, line   44:  Called src_compile
 *   qtiplot-0.9.1.ebuild, line   57:  Called die
 * The specific snippet of code:
 *   	emake || die "emake failed"
 *  The die message:
 *   emake failed
 * 
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/sci-visualization/qtiplot-0.9.1/temp/build.log'.
 * 

 * Messages for package sci-visualization/qtiplot-0.9.1:

 * 
 * ERROR: sci-visualization/qtiplot-0.9.1 failed.
 * Call stack:
 *              ebuild.sh, line 1701:  Called dyn_compile
 *              ebuild.sh, line 1039:  Called qa_call 'src_compile'
 *              ebuild.sh, line   44:  Called src_compile
 *   qtiplot-0.9.1.ebuild, line   57:  Called die
 * The specific snippet of code:
 *   	emake || die "emake failed"
 *  The die message:
 *   emake failed
 * 
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/sci-visualization/qtiplot-0.9.1/temp/build.log'.

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

Installed versions of deps:


Calculating dependencies... done!
[ebuild   R   ] dev-python/sip-4.7.1  USE="-debug" 0 kB 
[ebuild   R   ] dev-cpp/muParser-1.28  USE="-doc" 0 kB 
[ebuild   R   ] sci-libs/gsl-1.10  USE="-cblas" 0 kB 
[ebuild   R   ] sci-libs/liborigin-20071119  0 kB 
[ebuild   R   ] sys-libs/zlib-1.2.3-r1  0 kB 
[ebuild   R   ] x11-libs/qwt-5.0.2-r1  USE="-doc -svg" 0 kB 
[ebuild   R   ] x11-libs/qwtplot3d-0.2.7  USE="-doc -examples" 0 kB 
[ebuild   R   ] dev-python/PyQt-3.17.3  USE="-debug -doc -examples" 0 kB 

Error is occuring also after re-installation of all above packages.

Best regards
Comment 37 Rossen Apostolov 2007-12-01 05:25:58 UTC
Qtiplot's homepage says that "NEED_PYTHON=2.5" is needed only for scripting,
Otherwise the program works with 2.4.
Comment 38 François Bissey 2007-12-01 21:12:13 UTC
(In reply to comment #37)
> Qtiplot's homepage says that "NEED_PYTHON=2.5" is needed only for scripting,
> Otherwise the program works with 2.4.
> 

I agree with that. I have build and used qtiplot-0.9.1 while it was in
the science overlay with python-2.4 without problems. Actually building
on x86 with python-2.5 gave me enormous headaches with the cleaning of orphan 
python modules (strangely enough it worked a breath on ppc - which is tested 
thank you very much, I'll open a bug for you - several in fact as some
dependencies have reverted from ppc to ~ppc and a few dropped the keyword 
altogether). I ended copying the ebuild in my own overlay, edited the 
"NEED_PYTHON=2.5" bit and it worked.
python-2.5 should only be required with the python flag.
Comment 39 Sébastien Fabbro (RETIRED) gentoo-dev 2007-12-03 11:20:47 UTC
All, I've just committed qtiplot-0.9.2 which also takes care of the python dep.
I removed the 0.9.1 where upstream also missed some docs.

Please do not hesitate to open new bugs if you see any problems, since I don't use this package. This bug only concerned what title said and was marked as fixed, so we may miss it.

Thanks.
Comment 40 Werner Pessenhofer 2008-03-06 14:01:08 UTC
0.9.3 final has released on 03.03.2008.

See

http://soft.proindependent.com/download.html

Best regards