[rkward-tracker] [ rkward-Bugs-1482468 ] build error on 0.3.6 cannot find -lRlapack
SourceForge.net
noreply at sourceforge.net
Fri May 5 13:12:47 UTC 2006
Bugs item #1482468, was opened at 2006-05-05 08:11
Message generated for change (Settings changed) made by braverock
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=459007&aid=1482468&group_id=50231
Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: None
Group: None
Status: Open
Resolution: None
Priority: 5
Submitted By: Brian Peterson (braverock)
>Assigned to: Thomas Friedrichsmeier (tfry)
Summary: build error on 0.3.6 cannot find -lRlapack
Initial Comment:
I've successfu0lly built and used rkward-0.3.5. I was
trying to create a Gentoo ebuild package file for
rkward 0.3.6 so that upgrades would be easier, and
distribution of rkward would be greater. From both the
ebuild and from trying to build from a shell, the build
fails with the following:
i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I..
-I/usr/kde/3.5/include -I/usr/qt/3/include -I.
-DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor
-Wno-long-long -Wundef -Wall -W -Wpointer-arith
-Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE
-Wcast-align -Wconversion -Wchar-subscripts -O2 -O2
-march=pentium3 -fomit-frame-pointer -Wformat-security
-Wmissing-format-attribute -fno-exceptions
-fno-check-new -fno-common -c -o rkward_skel.o `test
-f 'rkward_skel.cpp' || echo './'`rkward_skel.cpp
/bin/sh ../libtool --silent --mode=link --tag=CXX
i686-pc-linux-gnu-g++ -Wnon-virtual-dtor
-Wno-long-long -Wundef -Wall -W -Wpointer-arith
-Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE
-Wcast-align -Wconversion -Wchar-subscripts -O2 -O2
-march=pentium3 -fomit-frame-pointer -Wformat-security
-Wmissing-format-attribute -fno-exceptions
-fno-check-new -fno-common -o rkward.bin -L/usr/lib
-L/usr/qt/3/lib -L/usr/kde/3.5/lib -R /usr/kde/3.5/lib
-R /usr/qt/3/lib -R /usr/lib rkwatch.o rkward.o main.o
rkglobals.o robjectbrowser.o rkeditormanager.o
robjectviewer.o khelpdlg.o rkconsole.o rkward_skel.o
../rkward/windows/libwindows.a
../rkward/agents/libagents.a
../rkward/dialogs/libdialogs.a
../rkward/plugin/libplugin.a
../rkward/settings/libsettings.a
../rkward/dataeditor/libdataeditor.a
../rkward/core/libcore.a
../rkward/rbackend/librbackend.a
../rkward/scriptbackends/libscriptbackends.a
../rkward/misc/libmisc.a -lkhtml -lkmdi -lkio -lkdeui
-lkdecore -lqt-mt -lz -lpng -lz -lm -lXext -lX11 -lSM
-lICE -lpthread -L/usr/lib/R/lib -lR -lRlapack
-lkatepartinterfaces
/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/../../../../i686-pc-linux-gnu/bin/ld:
cannot find -lRlapack
collect2: ld returned 1 exit status
make[3]: *** [rkward.bin] Error 1
I think that lib Rlapack is missing. I'm wondering if
this is something configured wrong in the build
configuration.
I'm using R-2.2.1 with blas and lapack support compiled in.
I'm using lapack-3.0, and blas-19980702-r2.
When I look for lapack libraries that could be linked
with rkward, I see:
/usr/lib/R/modules/lapack.so
/usr/lib/liblapack.a
/usr/lib/lapack
/usr/lib/lapack/atlas
/usr/lib/lapack/atlas/liblapack.so.0
/usr/lib/lapack/atlas/liblapack.so.0.0.0
/usr/lib/lapack/atlas/liblapack.so
/usr/lib/lapack/atlas/liblapack.la
/usr/lib/lapack/atlas/liblapack.a
/usr/lib/lapack/current
/usr/lib/lapack/f77-ATLAS
/usr/lib/liblapack.so
/usr/lib/liblapack.so.0
So, I suspect that rkward probably needs
/usr/lib/R/modules/lapack.so (what else could Rlapack
be?). I tried a symbolic link from
sudo ln -s /usr/lib/R/modules/lapack.so
/usr/lib/Rlapack.so
but that didn't do it.
I'll try to look deeper into the code at issue, but any
assistance would be appreciated.
Regards,
- Brian Peterson
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=459007&aid=1482468&group_id=50231
More information about the rkward-tracker
mailing list