LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Linux support for LV6.1

Can I install LV6.1 in Fedora Core 2?
0 Kudos
Message 1 of 8
(3,519 Views)
LV for Linux should install on any Linux distribution.

From my experience, LV for Linux CDs come with RPM packages, the native
app package for Fedora/Redhat. I used it with Core 1 "once" but typically
I install it on Slackware systems. FYI if it works with Slackware, it
will work with anything (rpm2tgz).
0 Kudos
Message 2 of 8
(3,519 Views)
thx u for your info, this is what I found if I run labview with command prompt:
[rolly@localhost lv61]$ labview

LabVIEW caught fatal signal
6.1 - Received SIGSEGV
Reason: address not mapped to object
Attempt to reference address: 0x0
Segmentation fault

[rolly@localhost lv61]$

The LV6.1 screen just vanished as it appears.
Can anyone help?
My kernel version is kernel-smp-2.6.5-1.358.

Thx very much!
0 Kudos
Message 3 of 8
(3,519 Views)
I'm no good at trouble shooting this type of thing but just for kicks ...

Since you're running Fedora Core 2, I'm sure your running the most recent
libraries. Perhaps some of your libraries are broken, i.e. beta.

I did a 'ldd /usr/local/lv70/labview' for my system. Here are the
libraries my labview exectuable is linked to:

libLVMesaGL.so.3 => /usr/local/lv70/linux/libLVMesaGL.so.3 (0x40017000)
libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x4010e000)
libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x401d5000)
libm.so.6 => /lib/libm.so.6 (0x401e3000)
libdl.so.2 => /lib/libdl.so.2 (0x40206000)
libpthread.so.0 => /lib/libpthread.so.0 (0x40209000)
libc.so.6 => /lib/libc.so.6 (0x4025a000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)

Also,
there could be a problem with running kernel 2.6.x with smp support.
If the libraries don't seem to be a problem, try using an older kernel
like 2.4.2x.

Good luck!
0 Kudos
Message 4 of 8
(3,519 Views)
Thx you, this is what I got from LV70:

[rolly@ROLLY-B2JYZHMQT rolly]$ ldd /usr/local/lv70/labview
linux-gate.so.1 => (0x55000000)
libLVMesaGL.so.3 => /usr/local/lv70/linux/libLVMesaGL.so.3 (0x55002000)
libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x008d1000)
libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x0099b000)
libm.so.6 => /lib/tls/libm.so.6 (0x008a6000)
libdl.so.2 => /lib/libdl.so.2 (0x008cb000)
libpthread.so.0 => /lib/tls/libpthread.so.0 (0x00aa0000)
libc.so.6 => /lib/tls/libc.so.6 (0x00789000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x00770000)

[rolly@ROLLY-B2JYZHMQT rolly]$ labview

LabVIEW caught fatal signal
7.0 - Received SIGSEGV
Reason: address no
t mapped to object
Attempt to reference address: 0x6c74e004
Segmentation fault
[rolly@ROLLY-B2JYZHMQT rolly]$

May be Fedora 2 with 2.6.5 kernel is not support by LabVIEW at this moment, or I didn't config my system properly?

Thx!
0 Kudos
Message 5 of 8
(3,519 Views)
The only difference in the outputs of our ldd is the linux-gate.so.1
library. I Googled and found that it may belong to the new glibc builds.
Perhaps your version of glibc is broken or it breaks LV...?

BTW, I take back what I said earlier. I'm sure your kernel version has
nothing to do with this. The other option is to contact NI or heck, just
switch to Slackware 😉
0 Kudos
Message 6 of 8
(3,519 Views)
Thx Methis, it's so kind of you giving me these info. As a newbie to Linux(FC2), I forgot to mention that I have not installed every rpms on the 4 CDs of Fedora Core 2 into my PC because of space concern. I have checked my system that glibc-2.3.3-27 and glibc-devel-2.3.3-27 are present.
Do you mean "broken", I missed some rpm packages which is necessary to run LV70?
Do you mind listing all the relevant rpms you have on your system so I can compare and install the ones I missed? Hope this can solve the problem.

Thank you very much!
0 Kudos
Message 7 of 8
(3,519 Views)
On Mon, 24 May 2004 11:04:58 -0500, Rolly wrote:

> Thx Methis, it's so kind of you giving me these info. As a newbie to
> Linux(FC2), I forgot to mention that I have not installed every rpms on
> the 4 CDs of Fedora Core 2 into my PC because of space concern. I have
> checked my system that glibc-2.3.3-27 and glibc-devel-2.3.3-27 are
> present.

Not a problem. I'm still learning too 😉 In regard to missing Fedora
packages, I wouldn't worry about it. If you weren't satisfying a labview
dependency, we would have seen it with the ldd command.

My concern is that you may have too much - as in too much new stuff. From
my limited knowledge of Fedora, I suggest you stay away from it unless you
like being a beta teste
r, constantly. This is why I prefer Slackware.
They make a new release approx every 6 months. The packages they use are
usually quite mature too.

> Do you mean "broken", I missed some rpm packages which is necessary to
> run LV70?

Nope, it looks like you have everything you need. I was thinking there
could be two problems:

1) Fedora has given you a version of glibc that is still
experimental and just simply doesn't work

2) This new version of glibc works fine (most likely) but is
incompatible with labview

> Do you mind listing all the relevant rpms you have on your system so I
> can compare and install the ones I missed? Hope this can solve the
> problem.

I can't do that coz I a dont' use rpms on Slackware 😉 Besides, I think
what you really need is a different version of glibc and glibc-solibs. I
recall trying to do this some time back... not very easy. I would try a
different Linux distribution, like Slackware or Debian.

Hmm, one possible solution ... to use
LV in it's most basic form, all you
have to install is the labview70-core package. Try uninstalling all the
other LV packages and only leaving this one. Then run LV and see if it
gives a similar error. I should have told you this in the beginning.
0 Kudos
Message 8 of 8
(3,519 Views)