Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 73596 - scilab-3.0 fails to compile due to PVM problem
Summary: scilab-3.0 fails to compile due to PVM problem
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High minor (vote)
Assignee: Gentoo Science Related Packages
URL:
Whiteboard:
Keywords:
Depends on: 71682
Blocks:
  Show dependency tree
 
Reported: 2004-12-06 15:01 UTC by gunix
Modified: 2005-06-20 17:40 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description gunix 2004-12-06 15:01:28 UTC
emerge scilab gives me:



g77 -O  -c -o mycmatptr.o mycmatptr.f
Creation of ../../libs/pvm.a
make[2]: Leaving directory `/var/tmp/portage/scilab-3.0/work/scilab-3.0/routines/pvm'
making all in routines/gzvt2...
make[2]: Entering directory `/var/tmp/portage/scilab-3.0/work/scilab-3.0/routines/gzvt2'
cc -o  ../../bin/zterm zterm.c `pkg-config libzvt-2.0 --cflags --libs` -DHAS_I18N 
make[2]: Leaving directory `/var/tmp/portage/scilab-3.0/work/scilab-3.0/routines/gzvt2'
make[1]: Leaving directory `/var/tmp/portage/scilab-3.0/work/scilab-3.0/routines'
making all in ocaml...
make[1]: Entering directory `/var/tmp/portage/scilab-3.0/work/scilab-3.0/ocaml'
make depend
make[2]: Entering directory `/var/tmp/portage/scilab-3.0/work/scilab-3.0/ocaml'
41 states, 506 transitions, table size 2270 bytes
make[2]: Leaving directory `/var/tmp/portage/scilab-3.0/work/scilab-3.0/ocaml'
make opt
make[2]: Entering directory `/var/tmp/portage/scilab-3.0/work/scilab-3.0/ocaml'
make[2]: Leaving directory `/var/tmp/portage/scilab-3.0/work/scilab-3.0/ocaml'
make[1]: Leaving directory `/var/tmp/portage/scilab-3.0/work/scilab-3.0/ocaml'
linking
g77: /usr/share/pvm3/lib/LINUXI386/libgpvm3.a: No such file or directory
g77: /usr/share/pvm3/lib/LINUXI386/libpvm3.a: No such file or directory
make: *** [bin/scilex] Error 1


I don't have a LINUXI386 library, but I have a LINUX library. I've created a symlink and it seems to work. It's a minor problem that can be solved.


Here is my /etc/env.d/98pvm
PVM_ROOT=/usr/share/pvm3
PVM_ARCH=LINUXI386


emerge --info tells me:
Portage 2.0.51-r3 (default-linux/x86/2004.0, gcc-3.3.4, glibc-2.3.4.20040808-r1,                                             2.6.8.1 i686)
=================================================================
System uname: 2.6.8.1 i686 AMD Athlon(tm) XP 2600+
Gentoo Base System version 1.4.16
Autoconf: sys-devel/autoconf-2.59-r5
Automake: sys-devel/automake-1.8.5-r1
Binutils: sys-devel/binutils-2.15.90.0.1.1-r3
Headers:  sys-kernel/linux-headers-2.4.21-r1
Libtools: sys-devel/libtool-1.5.2-r7
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-O2 -march=athlon-xp -pipe -fomit-frame-pointer -finline-functions -mmmx                                             -m3dnow -msse"
CHOST="i686-pc-linux-gnu"
COMPILER=""
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.3                                            /env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /us                                            r/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/te                                            xmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=athlon-xp -pipe -fomit-frame-pointer -finline-functions -mm                                            mx -m3dnow -msse"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms"
GENTOO_MIRRORS="http://trumpetti.atm.tut.fi/gentoo/ http://ds.thn.htu.se/linux/g                                            entoo http://ftp.easynet.nl/mirror/gentoo/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dnow X Xaw3d aalib acl acpi adns alsa apache2 apm arts atlas avi berkdb bi                                            ndist bitmap-fonts bonobo cdparanoia cdr crypt cscope cups curl dga doc dvd enco                                            de esd ethereal evo f77 fam fastcgi fb firebird flac foomaticdb fortran gcj gd g                                            dbm ggi gif ginac gnome gphoto2 gpm gstreamer gtk gtk2 gtkhtml guile icq imagema                                            gick imap imlib innodb jabber jack java jpeg junit kde lcms ldap lesstif libg++                                             libgda libwww mad maildir mbox mcal mikmod mmx motif mozilla mpeg mpi msn mysql                                             nas ncurses nls odbc oggvorbis opengl oscar oss pam pdflib perl plotutils png po                                            stgres ppds python qt quicktime readline ruby samba sasl scanner sdl slang speex                                             spell sqlite sse ssl svg svga tcltk tcpd tetex theora tiff truetype v4l v4l2 vi                                            deos vmf wxwindows x86 xml xml2 xmms xv zlib"



By the way, g77 only optimizes with -O



Reproducible: Always
Steps to Reproduce:
1.
2.
3.
Comment 1 Patrick Kursawe (RETIRED) gentoo-dev 2005-01-05 08:37:41 UTC
Looks like the cluster folks want to name this directory arch dependent, but have some trouble. See bug #71682
Comment 2 Donnie Berkholz (RETIRED) gentoo-dev 2005-02-20 01:56:25 UTC
Can this be closed now? >=pvm-3.4.4-r3 have a fix.
Comment 3 Olivier Fisette (RETIRED) gentoo-dev 2005-06-20 17:40:59 UTC
As far as I can tell, this should be fixed now (thanks Donnie). If I'm wrong, 
feel free to reopen.