Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 238632 - sci-visualization/qtiplot-0.9.7.2 version bump
Summary: sci-visualization/qtiplot-0.9.7.2 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Gentoo Science Related Packages
URL: http://soft.proindependent.com/news.html
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-09-25 07:24 UTC by urcindalo
Modified: 2009-04-14 12:00 UTC (History)
2 users (show)

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


Attachments
Changed ebuild (qtiplot-0.9.7.2.ebuild,3.17 KB, text/plain)
2008-09-27 12:18 UTC, Dieter Ries
Details

Note You need to log in before you can comment on or make changes to this bug.
Description urcindalo 2008-09-25 07:24:50 UTC
A new version of qtiplot has been released. The compilation using the previous
ebuild (0.9.7) does not work. The patches don't apply:
-------
 * Applying qtiplot-0.9.6.2-pro.patch ...

 * Failed Patch: qtiplot-0.9.6.2-pro.patch !
 *  ( /usr/portage/local/sci-visualization/qtiplot/files/qtiplot-0.9.6.2-pro.patch )
-------

This version corrects a crucial bug when doing linear regressions having into account y-value errors. Please add the ebuild as soon as possible.

Thanks very much in advance.

Reproducible: Always
Comment 1 Markus Dittrich (RETIRED) gentoo-dev 2008-09-25 12:55:19 UTC
Thanks much for the note and I'll have a look at it.

Best,
Markus
Comment 2 Markus Dittrich (RETIRED) gentoo-dev 2008-09-25 14:32:14 UTC
I've just committed qtiplot-0.9.7.2 to portage cvs.
Upstream is now using an updated origin parser and
which is currently incompatible with sci-libs/liborigin. Hence,
for now the ebuild is using the shipped third party
origin parser code until upstream hopefully updates liborigin
as well.

Best,
Markus
Comment 3 Dieter Ries 2008-09-26 14:53:23 UTC
qtiplot-0.9.7.2 does not compile here.

which additional information should I provide?

output:
############################################################

cd fitPlugins/fitRational0/ && make -f Makefile 
/var/tmp/portage/sci-visualization/qtiplot-0.9.7.2/work/qtiplot-0.9.7.2/fitPlugins/fitRational0
make[1]: Entering directory `/var/tmp/portage/sci-visualization/qtiplot-0.9.7.2/work/qtiplot-0.9.7.2/fitPlugins/fitRational0'
make[1]: Nothing to be done for `first'.
make[1]: Leaving directory `/var/tmp/portage/sci-visualization/qtiplot-0.9.7.2/work/qtiplot-0.9.7.2/fitPlugins/fitRational0'
cd fitPlugins/fitRational1/ && make -f Makefile 
/var/tmp/portage/sci-visualization/qtiplot-0.9.7.2/work/qtiplot-0.9.7.2/fitPlugins/fitRational1
make[1]: Entering directory `/var/tmp/portage/sci-visualization/qtiplot-0.9.7.2/work/qtiplot-0.9.7.2/fitPlugins/fitRational1'
make[1]: Nothing to be done for `first'.
make[1]: Leaving directory `/var/tmp/portage/sci-visualization/qtiplot-0.9.7.2/work/qtiplot-0.9.7.2/fitPlugins/fitRational1'
cd qtiplot/ && make -f Makefile 
/var/tmp/portage/sci-visualization/qtiplot-0.9.7.2/work/qtiplot-0.9.7.2/qtiplot
make[1]: Entering directory `/var/tmp/portage/sci-visualization/qtiplot-0.9.7.2/work/qtiplot-0.9.7.2/qtiplot'
x86_64-pc-linux-gnu-g++ -c -pipe -O2 -march=k8 -pipe -fomit-frame-pointer -msse3 -D_REENTRANT -Wall -W -DSCRIPTING_CONSOLE -DSCRIPTING_DIALOG -DQT_PLUGIN -DTRANSLATIONS_PATH=\"/usr/share/qtiplot/translations\" -DSCRIPTING_MUPARSER -DPYTHON_CONFIG_PATH=\"/usr/lib64/python2.5/site-packages\" -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../3rdparty/liborigin -I/usr/include/gsl -I/usr/include/boost -I/usr/include/python2.5 -I/usr/include -I../tmp/qtiplot -I. -o ../tmp/qtiplot/importOPJ.o src/importOPJ.cpp
In file included from src/Table.h:42,
                 from src/ApplicationWindow.h:43,
                 from src/importOPJ.h:32,
                 from src/importOPJ.cpp:29:
src/Script.h:67: warning: type qualifiers ignored on function return type
In file included from ../3rdparty/liborigin/OriginFile.h:37,
                 from src/importOPJ.h:33,
                 from src/importOPJ.cpp:29:
../3rdparty/liborigin/OriginObj.h: In constructor 'Origin::SpreadColumn::SpreadColumn(const std::string&, unsigned int)':
../3rdparty/liborigin/OriginObj.h:120: warning: 'Origin::SpreadColumn::index' will be initialized after
../3rdparty/liborigin/OriginObj.h:117: warning:   'std::string Origin::SpreadColumn::command'
../3rdparty/liborigin/OriginObj.h:123: warning:   when initialized here
../3rdparty/liborigin/OriginObj.h:118: warning: 'Origin::SpreadColumn::comment' will be initialized after
../3rdparty/liborigin/OriginObj.h:112: warning:   'Origin::ValueType Origin::SpreadColumn::valueType'
../3rdparty/liborigin/OriginObj.h:123: warning:   when initialized here
../3rdparty/liborigin/OriginObj.h:119: warning: 'Origin::SpreadColumn::width' will be initialized after
../3rdparty/liborigin/OriginObj.h:116: warning:   'Origin::NumericDisplayType Origin::SpreadColumn::numericDisplayType'
../3rdparty/liborigin/OriginObj.h:123: warning:   when initialized here
../3rdparty/liborigin/OriginObj.h: In constructor 'Origin::Matrix::Matrix(const std::string&, unsigned int)':
../3rdparty/liborigin/OriginObj.h:178: warning: 'Origin::Matrix::index' will be initialized after
../3rdparty/liborigin/OriginObj.h:176: warning:   'std::string Origin::Matrix::command'
../3rdparty/liborigin/OriginObj.h:183: warning:   when initialized here
../3rdparty/liborigin/OriginObj.h:176: warning: 'Origin::Matrix::command' will be initialized after
../3rdparty/liborigin/OriginObj.h:172: warning:   'int Origin::Matrix::valueTypeSpecification'
../3rdparty/liborigin/OriginObj.h:183: warning:   when initialized here
../3rdparty/liborigin/OriginObj.h:177: warning: 'Origin::Matrix::width' will be initialized after
../3rdparty/liborigin/OriginObj.h:175: warning:   'Origin::NumericDisplayType Origin::Matrix::numericDisplayType'
../3rdparty/liborigin/OriginObj.h:183: warning:   when initialized here
../3rdparty/liborigin/OriginObj.h: In constructor 'Origin::Function::Function(const std::string&, unsigned int)':
../3rdparty/liborigin/OriginObj.h:207: warning: 'Origin::Function::index' will be initialized after
../3rdparty/liborigin/OriginObj.h:202: warning:   'Origin::Function::FunctionType Origin::Function::type'
../3rdparty/liborigin/OriginObj.h:209: warning:   when initialized here
../3rdparty/liborigin/OriginObj.h: In constructor 'Origin::ProjectNode::ProjectNode(const std::string&, Origin::ProjectNode::NodeType, const boost::posix_time::ptime&, const boost::posix_time::ptime&)':
../3rdparty/liborigin/OriginObj.h:594: warning: 'Origin::ProjectNode::name' will be initialized after
../3rdparty/liborigin/OriginObj.h:593: warning:   'Origin::ProjectNode::NodeType Origin::ProjectNode::type'
../3rdparty/liborigin/OriginObj.h:598: warning:   when initialized here
In file included from /usr/include/boost/date_time/gregorian/gregorian_io.hpp:12,
                 from /usr/include/boost/date_time/gregorian/conversion.hpp:23,
                 from /usr/include/boost/date_time/gregorian/gregorian.hpp:21,
                 from /usr/include/boost/date_time/posix_time/time_formatters.hpp:12,
                 from /usr/include/boost/date_time/posix_time/posix_time.hpp:24,
                 from src/importOPJ.cpp:61:
/usr/include/boost/date_time/date_facet.hpp: At global scope:
/usr/include/boost/date_time/date_facet.hpp:560: error: declaration of 'void boost::date_time::date_input_facet<date_type, CharT, InItrT>::special_values_parser(boost::date_time::special_values_parser<date_type, charT>)'
/usr/include/boost/date_time/special_values_parser.hpp:34: error: changes meaning of 'special_values_parser' from 'class boost::date_time::special_values_parser<date_type, charT>'
src/importOPJ.cpp: In member function 'bool ImportOPJ::importTables(const OriginFile&)':
src/importOPJ.cpp:276: warning: enumeration value 'ColumnHeading' not handled in switch
src/importOPJ.cpp:276: warning: enumeration value 'TickIndexedDataset' not handled in switch
src/importOPJ.cpp:276: warning: enumeration value 'Categorical' not handled in switch
src/importOPJ.cpp: At global scope:
src/importOPJ.cpp:1313: warning: unused parameter 'layerRect'
make[1]: *** [../tmp/qtiplot/importOPJ.o] Error 1
make[1]: Leaving directory `/var/tmp/portage/sci-visualization/qtiplot-0.9.7.2/work/qtiplot-0.9.7.2/qtiplot'
make: *** [sub-qtiplot-make_default] Error 2

#############################################################

Comment 4 Markus Dittrich (RETIRED) gentoo-dev 2008-09-27 10:19:21 UTC
Please provide your emerge --info and the version of
boost you have installed. If you are running boost-1.34.*
please try upgrading to 1.35.*. I haven't checked if
1.34 is sufficient but I suspect that boost-1.35 and 
later may be needed and will change the boost dependency
in the ebuild should this be the case.

Thanks,
Markus
Comment 5 Dieter Ries 2008-09-27 11:32:48 UTC
Here is emerge --info, boost 1.35 is just compiling, I will report back in half an hour.


$ emerge --info
Portage 2.1.4.4 (default/linux/amd64/2008.0/desktop, gcc-4.3.1, glibc-2.7-r2, 2.6.24-rc3-zen1-g0cef1ba6-dirty x86_64)
=================================================================
System uname: 2.6.24-rc3-zen1-g0cef1ba6-dirty x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor 4800+
Timestamp of tree: Sat, 27 Sep 2008 07:30:01 +0000
distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
app-shells/bash:     3.2_p33
dev-java/java-config: 1.3.7, 2.1.6
dev-lang/python:     2.4.4-r15, 2.5.2-r8
sys-apps/baselayout: 1.12.11.1
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.13, 2.61-r2
sys-devel/automake:  1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.1-r1
sys-devel/binutils:  2.18-r3
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   1.5.26
virtual/os-headers:  2.6.23-r3
ACCEPT_KEYWORDS="amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -march=k8 -pipe -fomit-frame-pointer -msse3"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/4.0/env /usr/kde/4.0/share/config /usr/kde/4.0/shutdown /usr/kde/4.1/env /usr/kde/4.1/share/config /usr/kde/4.1/shutdown /usr/kde/svn/env /usr/kde/svn/share/config /usr/kde/svn/shutdown /usr/share/config"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /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=k8 -pipe -fomit-frame-pointer -msse3"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks fixpackages metadata-transfer parallel-fetch sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://mirror.switch.ch/mirror/gentoo/"
LANG="de_DE.UTF-8"
LC_ALL="de_DE.UTF-8"
LDFLAGS="-Wl,-O1"
LINGUAS="de"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/portage/local/layman/sunrise /usr/portage/local/layman/kdesvn-portage /usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X a52 aac aalib acl acpi alsa amarok amd64 apache2 avahi bash-completion berkdb blas bluetooth branding browserplugin bzip2 cairo cdr cli clucene connectionstatus cracklib crypt cups curl dbus devil dri dvb dvd dvdr dvdread emboss encode esd evo exif fam firefox flac fortran games gcj gdbm gif glitz gpm gstreamer gtk hal history iconv ipv6 irc isdnlog jpeg kde kerberos latex ldap libcaca libnotify mad midi mikmod mjpeg mmx mozilla mp2 mp3 mpeg mplayer mudflap multilib mysql ncurses nfs nls nptl nptlonly nsplugin offensive ogg opengl openmp pam pcre pda pdf perl png ppds pppd python qt qt3 qt3support qt4 quicktime readline reflection sdk sdl session skins spell spl sqlite sse sse2 ssl startup-notification statistics svcd svg sysfs tcpd tetex theora threads tiff truetype type1 unicode usb v4l v4l2 vcd vorbis vram wmv xcb xcomposite xine xml xorg xv xvid xwindows zlib" ALSA_CARDS="intel8x0" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CAMERAS="canon ptp2" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="de" USERLAND="GNU" VIDEO_CARDS="nvidia"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 6 Dieter Ries 2008-09-27 12:18:18 UTC
Created attachment 166575 [details]
Changed ebuild
Comment 7 Dieter Ries 2008-09-27 12:19:56 UTC
Updating boost fixed that issue.

There was still an error concerning sipAPIqti.h not found. In the qtiplot forums it reads:

##################################
If somebody experiences similar error, may be this helps...

$ cd qtiplot-0.X.X/qtiplot
and run ./python-sipcmd.py
See the output, if there are any errors, fix them. If there are not do
mkdir tmp
$(./python-sipcmd.py) -c tmp src/qti.sip
and analyze why required header was not created.
##################################

so I did that. I got an error concerning number of arguments or something.

So I downgraded sip to the version which is in the README file, which is 4.7.6, and now it is working.

ebuild attached.
Comment 8 Markus Dittrich (RETIRED) gentoo-dev 2008-09-28 10:46:57 UTC
Thank you very much for testing. I've updated the dependency for
boost to 1.35 in the ebuild. Regarding sip: On all of my dev boxes
sip-4.7.7 works just fine with python-sipcmd.py so I am not sure
if this version is the actual problem or rather something else.

Best,
Markus
Comment 9 Dieter Ries 2008-09-28 16:02:39 UTC
Hi,
I tried again, but here it is absolutely reproducible: With sip-4.7.6 it compiles. with sip-4.7.7 it doesn't.

With 4.7.7 the error of python-sipcmd.py is:

# $(python python-sipcmd.py) -c tmp src/qti.sip
sip: /usr/share/sip/QtCore/qxmlstream.sip:213: Incorrect number of arguments to Python slot

I am using qt-4.4.1, maybe it is related to that.

I am just upgrading to 4.4.2, will report back if that changes anything.
Comment 10 urcindalo 2008-09-29 14:26:53 UTC
The requirement for boost-1.35 was NOT needed. I perfectly installed qtiplot-0.9.7.2 against boost-1.34 on AMD64 with no problems whatsoever.

What's more, the dependency on boost-1.35 has messed up my system. Now I have blockers when trying to upgrade my box:
=====
These are the packages that would be merged, in reverse order:

Calculating world dependencies... done!
[nomerge      ] sci-visualization/scidavis-0.1.3  USE="python" LINGUAS="es -de -fr -ja -ru -sv" [1]
[nomerge      ]  sci-libs/scipy-0.6.0-r4  USE="fftw -debug -sandbox -umfpack"
[nomerge      ]   sci-libs/fftw-2.1.5-r4  USE="fortran mpi -debug -doc -float"
[ebuild  N    ]    sys-cluster/lam-mpi-7.1.2  USE="crypt fortran -debug -pbs -xmpi" 0 kB
[nomerge      ] app-office/abiword-plugins-2.6.4  USE="cxx grammar jabber jpeg libgda math ots pdf readline svg thesaurus wmf -debug -gnome -wordperfect"
[ebuild     U ]  dev-libs/boost-1.35.0-r2 [1.34.1-r2] USE="expat%* icu mpi%* -debug -doc -tools (-pyste%)" 22,873 kB
[ebuild  N    ]   sys-cluster/openmpi-1.2.6-r1  USE="fortran ipv6 -debug -heterogeneous -nocxx -pbs -romio -threads" 3,474 kB
[ebuild     U ]   dev-util/boost-build-1.35.0-r1 [1.34.1] USE="python -examples%" 0 kB
[blocks B     ] sys-cluster/openmpi (is blocking sys-cluster/lam-mpi-7.1.2)
[blocks B     ] sys-cluster/lam-mpi (is blocking sys-cluster/openmpi-1.2.6-r1)
=====

As you can see, lam-mpi and openmpi are mutually exclusive. lam-mpi is needed as a dependency for fftw, which is a dependency for scipy, which in turn is a dependency for qtiplot-0.9.7.2:
=====
$ sudo equery depends fftw
[ Searching for packages depending on fftw... ]
media-gfx/greycstoration-2.9 (fftw? >=sci-libs/fftw-3)
media-libs/vigra-1.5.0-r1 (fftw? >=sci-libs/fftw-3)
sci-libs/scipy-0.6.0-r4 (fftw? sci-libs/fftw:2.1)
sci-mathematics/octave-3.0.2 (fftw? >=sci-libs/fftw-3.1.2)
sci-visualization/digitizer-4.1 (>=sci-libs/fftw-3.1.2)
sci-visualization/labplot-1.6.0.2 (fftw? >=sci-libs/fftw-3)
=====

So, I'm not able to upgrade boost to v1.35 because of this. But, as I've said before, it is NOT needed. boost-1.34 compiled and worked just fine.

My emerge info, if that helps:
-------
Portage 2.1.4.4 (default/linux/amd64/2008.0/desktop, gcc-4.1.2, glibc-2.6.1-r0, 2.6.24-gentoo-r8 x86_64)
=================================================================
System uname: 2.6.24-gentoo-r8 x86_64 AMD Athlon(tm) 64 Processor 3000+
Timestamp of tree: Mon, 29 Sep 2008 09:05:01 +0000
app-shells/bash:     3.2_p33
dev-java/java-config: 1.3.7, 2.1.6
dev-lang/python:     2.5.2-r7
sys-apps/baselayout: 1.12.11.1
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.13, 2.61-r2
sys-devel/automake:  1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.1-r1
sys-devel/binutils:  2.18-r3
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   1.5.26
virtual/os-headers:  2.6.23-r3
ACCEPT_KEYWORDS="amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=athlon64 -mtune=athlon64 -O2 -pipe"
CHOST="x86_64-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 /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /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="-march=athlon64 -mtune=athlon64 -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks fixpackages metadata-transfer sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LANG="es_ES.UTF-8"
LC_ALL="es_ES.UTF-8"
LDFLAGS="-Wl,-O1"
LINGUAS="es_ES es en_US en"
MAKEOPTS="-j2"
PKGDIR="/home/ramiro/usr/local/portage/pkgdir-backup/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/portage/local/layman/roslin /usr/portage/local/layman/sunrise /usr/portage/local/layman/science /usr/portage/local/layman /usr/portage/local"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="7zip X X509 Xaw3d a52 aac aalib accessibility acl acpi addbookmarks additions adns aim alsa amd amd64 ao aotuv apache2 apm ares async audacious audiofile auth authdaemond authfile authlib automount autoreplace avahi bash-completion bcmath bdf beagle bidi binary-drivers bindist binfilter bl blas bluetooth bonjour branding bzip2 cairo caps catalogs cdda cddb cdf cdinstall cdparanoia cdr cdrom chm chroot clamav clamd cli connectionstatus contactnotes context corba cpudetection cracklib crypt css ctype cups curl curlwrappers dbase dbm dbus dbx dga dia directfb disk-partition diskio divx djvu dri dts dv dvb dvd dvdr dvdread dvi emboss emerald emovix enca encode epson erandom es escreen esd eu_epg evo exif expat extensions extra fam fame fastcgi fat fbcon ffmpeg fftw firefox flac flash flatfile font-server fontconfig foomaticdb fortran fpx ftp fuse gadu gcj gd gdbm geoip gif gimp gimpprint ginac glibc-omitfp glitz glut gmail gmp gnome-print gnustep gnutls gphoto2 gpm grammar graphics graphviz groupwise gs gsl gstreamer gtk gtkhtml guile gzip hal hddtemp hdri hfs highlight history hpn httpd humanities iconv icq icu id3 id3tag idea idled idn ieee1394 imagemagick imap imlib immqt-bc inifile inkjar innodb insecure-savers intl ipv6 isdnlog jabber jack jadetex java javacomm javascript jbig jce jfs jikes jit jpeg jpeg2k justify kde kdeenablefinal kerberos kipi ladspa lame lash latex lcms ldap lesstif libcaca libdsk libgda libnotify libssh2 libwww lids live lm_sensors logitech-mouse logrotate lua lzo lzw m17n-lib mad maildir mailwrapper math matroska mbox mcve md5sum mdb memlimit midi mikmod milter mime mjpeg mmap mmx mng modplug mono motif mounts-check mouse mozilla moznoirc moznomail mp3 mp4 mp4live mpeg mpeg2 mpi mplayer msn mudflap multilib multiuser musepack music musicbrainz mysql mysqli nas ncurses neXt nemesi net netboot netcdf network network-cron networking networkmanager new-login nfs nis nls nowlistening npp nptl nptlonly nsplugin ntfs nuv octave office ofx ogg ole omega openal openbabel opendoc openexr opengl openmp openssh openssl opensslcrypt openvpn opera osc oscar ots pam pango parse-clocks passwordsave pcntl pcre pdf perl php player plotutils plugins pmu png portaudio posix postfix postgres postproc postscript povray ppds pppd prelude profile ps pstricks publishers pymol python qt3 qt3support qt4 quicktime quotas rar raw rdesktop readline realmedia reflection reiser4 reiserfs replytolist resolvconf rtc rtsp ruby samba sametime sasl savedconfig savepwd scanner science sdk sdl sdl-image seamonkey sensord session sharedext shout sift simplexml skey skins slang slp sms sndfile snmp soap sockets socks5 solver source sox speedo speex spell spl srt sse sse2 ssl startup-notification statistics stream subtitles subversion svg svgz swat sysfs syslog sysvipc szip t1lib taglib tcl tcpd teletext tetex tex4ht texteffect tga theora thesaurus thunderbird tidy tiff tivo tk tokenizer truetype tv_check tv_combiner tv_pick_cgi twolame type1 unicode usb userlocales v4l v4l2 vcd vcdx vlm vorbis wavpack wddx webdav webpresence winbind winpopup wmf wmp wxwindows x264 xanim xattr xcomposite xetex xface xforms xfs xft xine xml xmlreader xmlrpc xmlwriter xorg xplanet xpm xprint xscreensaver xsl xslt xterm xulrunner xv xvid xvmc yahoo yv12 zeroconf zip zlib zoran" ALSA_CARDS="via82xx" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic auth_digest authn_anon authn_dbd authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock dbd deflate dir disk_cache env expires ext_filter file_cache filter headers ident imagemap include info log_config logio mem_cache mime mime_magic negotiation proxy proxy_ajp proxy_balancer proxy_connect proxy_http rewrite setenvif so speling status unique_id userdir usertrack vhost_alias" CAMERAS="fuji minolta ptp2 ptp" ELIBC="glibc" FOO2ZJS_DEVICES="hp1000" INPUT_DEVICES="keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="es_ES es en_US en" USERLAND="GNU" VIDEO_CARDS="nv nvidia vesa fbdev"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 11 Sébastien Fabbro (RETIRED) gentoo-dev 2008-09-29 14:36:50 UTC
(In reply to comment #10)

> As you can see, lam-mpi and openmpi are mutually exclusive. lam-mpi is needed
> as a dependency for fftw, which is a dependency for scipy, which in turn is a
> dependency for qtiplot-0.9.7.2:
>

Bumping to fftw-2.1.5-r5 should resolve it.
Comment 12 urcindalo 2008-09-29 16:26:30 UTC
(In reply to comment #11)
> Bumping to fftw-2.1.5-r5 should resolve it.

Yes, you're right. I solved it by unmasking the ~amd64 versions of fftw.

However, the upgrade path is not straight. When trying to upgrade fftw from 2.1.5-r4 to 2.1.5-r5, lam-mpi was still a required dependency (I had manually unmerged it when I was trying to overcome the blocking). So, I've had to manually emerge openmpi in advance, and only then fftw-2.1.5-r5 emerged without emerging lam-mpi.
Comment 13 Sébastien Fabbro (RETIRED) gentoo-dev 2008-09-30 13:20:45 UTC
> However, the upgrade path is not straight. When trying to upgrade fftw from
> 2.1.5-r4 to 2.1.5-r5, lam-mpi was still a required dependency (I had manually
> unmerged it when I was trying to overcome the blocking). So, I've had to
> manually emerge openmpi in advance, and only then fftw-2.1.5-r5 emerged without
> emerging lam-mpi.

Yes, the cluster team is working into making openmpi the default mpi implementation and make mpi implementions switchable.

(In reply to comment #10)
> The requirement for boost-1.35 was NOT needed. I perfectly installed
> qtiplot-0.9.7.2 against boost-1.34 on AMD64 with no problems whatsoever.

So anyone: do you confirm this?

Comment 14 Markus Dittrich (RETIRED) gentoo-dev 2008-09-30 13:31:40 UTC
(In reply to comment #13)
 > (In reply to comment #10)
> > The requirement for boost-1.35 was NOT needed. I perfectly installed
> > qtiplot-0.9.7.2 against boost-1.34 on AMD64 with no problems whatsoever.
> 
> So anyone: do you confirm this?
> 

The qtiplot docs even require boost-1.36 so we're being conservative ;)
It seems that the problem really is related to the mpi virtual rather than
qtiplot.

Best,
Markus




Comment 15 Sébastien Fabbro (RETIRED) gentoo-dev 2009-04-14 12:00:00 UTC
bumped to 0.9.7.7