Skip to content

Language Archiving Technology

Sections
Personal tools
You are here: Home » Tools » Elan » ELAN Forum » ELAN 4.1.1 on Ubuntu Lucid Lynx

ELAN 4.1.1 on Ubuntu Lucid Lynx

Up one level

ELAN 4.1.1 on Ubuntu Lucid Lynx

Posted by Steleto at 2011-06-12 11:02  

Hi!<br><br>I've finally managed to get ELAN installed on my Ubuntu-operated PC, but regrettably it doesn't start properly. When I try to open a file, it says "Initializing" and then after a while the system will crash.<br><br>Is there any idea about how to fix this?<br>Mirjam<br>

Re: ELAN 4.1.1 on Ubuntu Lucid Lynx

Posted by hasloe at 2011-06-15 09:38  

There can be problems with the JMF media player on Linux. Some possible solutions have been posted on this forum. Also in the ELAN install folder there is a "Media Playback Read Me.txt" file. Two possible solutions are mentioned there:

- install a newer version of Fobs4JMF (http://sourceforge.net/projects/fobs/)
- install an old system library: libstdc++.so.5

We hope to be able to provide a more convenient media playback solution on Linux sometime in the future.

-Han

Re: ELAN 4.1.1 on Ubuntu Lucid Lynx

Posted by eric at 2011-06-16 14:02  

Hi, do you use the 64 bit version of Ubuntu? If yes: Make sure that you also have 32 bit versions of libraries around, as the JMF wrapper used by ELAN needs to load a 32 bit version of the ffmpeg libavcodec libraries (I think) which in turn can depend on other 32 bit libraries being present.

Re: Re: ELAN 4.1.1 on Ubuntu Lucid Lynx

Posted by Steleto at 2011-06-18 03:50  

Well, I'm actually using the 32-bit.<br>Thanks anyway<br>

Re: Re: ELAN 4.1.1 on Ubuntu Lucid Lynx

Posted by Steleto at 2011-06-18 04:04  

Thanks for your answer.<br>I've tried the first one, but didn't manage to get the Fobs4 installed (seems it is meant for working with Windows, it contains .exe and .dll-files). The second one I couldn't find using the Synaptic manager.<br>As you can easily imagine, I'm a "bloody beginner" (very recent user of Ubuntu), as we say in German ;) <br>The thing is I really need to get ELAN running, as I need it for university, and I've been very near to re-installing the whole operating system if that just could help, but much I fear that won't make it any better. <br><br>For now, I will try and check the jmf-player.<br><br>Thanks for your help.<br>Mirjam<br>

Re: Re: ELAN 4.1.1 on Ubuntu Lucid Lynx

Posted by Steleto at 2011-06-18 04:15  

Now I've searched and it seems that I don't even have a jmf-player installed on my pc, but the vlc player. if that is any hint for approaching the solution...<br>

Re: Re: Re: ELAN 4.1.1 on Ubuntu Lucid Lynx

Posted by eric at 2011-06-20 12:32  

Hi, actually vlc player and mplayer use the same ffmpeg libraries as fobs4jmf, but fobs4jmf is not a player. It is a library system which ELAN and other Java tools can use to access the ffmpeg libraries to play media files. The most recent version seems to be from 2008, as described here:

http://fobs.sourceforge.net/f4jmf_first.html [fobs.sourceforge.net/f4jmf_first.html]

Apparently there is no pre-compiled Linux version, but you can get sources here:

http://sourceforge.net/projects/fobs/files/fobs%20source%20code/fobs-0.4.2/ [fobs - source code - 0.4.2]

For those who wonder about 64 bit support, the following might be interesting:

http://www.linuxquestions.org/questions/linux-software-2/java-jmf-on-amd64-742459/
[ www.linuxquestions.org/questions/linux-software-2/java-jmf-on-amd64-742459/ ]



However, I think the ELAN maintainers should improve ffmpeg / JMF support in ELAN itself. Maybe it is possible to access ffmpeg more directly via JNA (easier than JNI) instead of using FOBS.

Having to compile fobs4jmf yourself sounds somewhat complicated. If you provide more information about your system (e.g. versions of kernel, C and of some basic libraries) you might find somebody who already has a suitable version of fobs, but I guess the chance is not very big and I understand that the situation is somewhat frustrating for you.



Maybe it helps to have a look at the status of my ELAN 4.0.0 copy on Linux, for comparison. My Linux is a 32 bit SuSE, 'cat /proc/version' says ... 2.6.31.14-0.8-default ..., 'lsb_release -a' says openSUSE 11.5 (i586) and some other things. 'X -version' says 'X.Org X Server 1.6.5' (X Protocol 11.0, release 2009-10-11) but that is probably not interesting. It is interesting how old my Linux is, though...

I used the following complex command to check which global libraries my fobs4jmf depends on. You can also run it on your PC in your ELAN directory, to compare:

ldd jmf__Vlin2.1.1fcs/*.so | sed -e 's/0x.*000//' | sort | uniq | grep -v ':$'

The output is the following:

libc.so.6 => /lib/libc.so.6 ()
libdl.so.2 => /lib/libdl.so.2 ()
libgcc_s.so.1 => /lib/libgcc_s.so.1 ()
libjmutil.so => not found

(Note that libjmutil.so does exist in the jmf__Vlin2.1.1fcs directory itself but not as a global library.)

/lib/ld-linux.so.2 ()
libm.so.6 => /lib/libm.so.6 ()
libstdc++.so.5 => /usr/lib/libstdc++.so.5 ()
libX11.so.6 => /usr/lib/libX11.so.6 ()
libXau.so.6 => /usr/lib/libXau.so.6 ()
libxcb.so.1 => /usr/lib/libxcb.so.1 ()
libXext.so.6 => /usr/lib/libXext.so.6 ()
libz.so.1 => /lib/libz.so.1 ()
linux-gate.so.1 => ()

To get more information about the actual library versions, I used:

ls -l /lib/libc.so.6 /lib/libdl.so.2 /lib/libgcc_s.so.1 /lib/ld-linux.so.2 /lib/libm.so.6 /usr/lib/libstdc++.so.5 /usr/lib/libX11.so.6 /usr/lib/libXau.so.6 /usr/lib/libxcb.so.1 /usr/lib/libXext.so.6 /lib/libz.so.1 | sed -e 's/.*root//'

The output of this command is:

12 2010-10-28 17:49 /lib/ld-linux.so.2 -> ld-2.10.1.so
14 2010-10-28 17:49 /lib/libc.so.6 -> libc-2.10.1.so
15 2010-10-28 17:49 /lib/libdl.so.2 -> libdl-2.10.1.so
124540 2009-10-23 23:07 /lib/libgcc_s.so.1
14 2010-10-28 17:49 /lib/libm.so.6 -> libm-2.10.1.so
13 2009-12-23 13:25 /lib/libz.so.1 -> libz.so.1.2.3
18 2009-12-23 13:29 /usr/lib/libstdc++.so.5 -> libstdc++.so.5.0.7
15 2009-12-23 13:33 /usr/lib/libX11.so.6 -> libX11.so.6.2.0
15 2009-12-23 13:25 /usr/lib/libXau.so.6 -> libXau.so.6.0.0
15 2009-12-23 13:26 /usr/lib/libxcb.so.1 -> libxcb.so.1.1.0
16 2010-05-10 11:09 /usr/lib/libXext.so.6 -> libXext.so.6.4.0

So apparently I have basic C libraries in version 2.10.1 which are ".2" and ".6" compatible in whatever the meaning of the version numbers in the names are, a z compression library version 1.2.3, X11 / Xau libraries in various 6.x.x versions, libxcb 1.1.0 and lib standard c++ version 5.0.7 - would be interesting to compare to your library versions. I do not know which version libgcc_s.so.1 is/means.

Eric

Re: Re: Re: Re: ELAN 4.1.1 on Ubuntu Lucid Lynx

Posted by eric at 2011-06-20 12:44  

Sorry, have to correct myself. Of course it is:

Distributor ID: SUSE LINUX
Description: openSUSE 11.2 (i586)
Release: 11.2

Note that you can install multiple versions of the same library in parallel. For example my PC has 6.0.12 and 5.0.7 as well as older 2.x versions installed, although is do not remember when and why they got there. As SuSE is RPM based, I ran 'rpm -q --whatprovides FILENAME' to check where they came from. It turns out that I have:

compat-2006.1.25-29.i586 (all older versions)
libstdc++33-3.3.3-15.3.i586 (5.0.7)
libstdc++44-4.4.1_20090817-2.3.4.i586 (6.0.12)

The package descriptions, with 'rpm -q -i PACKAGENAME' tell for compat:

Contains libncurses.so.1.9.7a, libpng.so.1.0.89, libstdc++.so.2.7.2,
libstdc++.so.2.8, libstdc++.so.2.9, and libstdc++-3-libc6.1-2-2.10.0.so
(from the old sources).
Distribution: openSUSE 10.2 (i586)

And for the newer libraries:

libstdc++33 version 3.3.3 release 15.3 from 10/2009
The standard C++ library, needed for dynamically linked C++ programs.

libstdc++44 version 4.4.1_20090817 release 2.3.4
The standard C++ library, needed for dynamically linked C++ programs.
Distribution: openSUSE 11.2

I assume you can find a similar (old) 'standard C++ library' package as a Debian deb file for your Ubuntu (deb files from other Debian versions might also work) and install that, for example using package search and install in your synaptic tool.

Please keep the forum updated about your progress. Thanks!

Eric

Re: Re: Re: Re: Re: ELAN 4.1.1 on Ubuntu Lucid Lynx

Posted by Steleto at 2011-06-25 22:39  

Sorry, this is much clearer (I didn't know that I had to mark the HTML):
(by the way, how to get the former reply eliminated..?)


jmf__Vlin2.1.1fcs/libfobs4jmf.so:
linux-gate.so.1 => (0x00db2000)
libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0x00110000)
libz.so.1 => /lib/libz.so.1 (0x00114000)
libstdc++.so.5 => not found
libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0x0043e000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x00216000)
libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0x009bc000)
/lib/ld-linux.so.2 (0x00607000)
jmf__Vlin2.1.1fcs/libjmcvid.so:
linux-gate.so.1 => (0x0087b000)
libjmutil.so => not found
libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0x0040c000)
/lib/ld-linux.so.2 (0x0035d000)
jmf__Vlin2.1.1fcs/libjmdaud.so:
linux-gate.so.1 => (0x00e41000)
libjmutil.so => not found
libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0x00b75000)
/lib/ld-linux.so.2 (0x004da000)
jmf__Vlin2.1.1fcs/libjmfjawt.so:
linux-gate.so.1 => (0x0047d000)
libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0x00173000)
/lib/ld-linux.so.2 (0x00ed7000)
jmf__Vlin2.1.1fcs/libjmg723.so:
linux-gate.so.1 => (0x00cb8000)
libjmutil.so => not found
libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0x00110000)
/lib/ld-linux.so.2 (0x00726000)
jmf__Vlin2.1.1fcs/libjmgsm.so:
linux-gate.so.1 => (0x0033c000)
libjmutil.so => not found
libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0x0073b000)
/lib/ld-linux.so.2 (0x00f40000)
jmf__Vlin2.1.1fcs/libjmh261.so:
linux-gate.so.1 => (0x00323000)
libjmutil.so => not found
libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0x00110000)
/lib/ld-linux.so.2 (0x0046a000)
jmf__Vlin2.1.1fcs/libjmh263enc.so:
linux-gate.so.1 => (0x00b60000)
libjmutil.so => not found
libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0x00d3f000)
/lib/ld-linux.so.2 (0x00cf0000)
jmf__Vlin2.1.1fcs/libjmjpeg.so:
linux-gate.so.1 => (0x00b65000)
libjmutil.so => not found
libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0x001dd000)
/lib/ld-linux.so.2 (0x00c8d000)
jmf__Vlin2.1.1fcs/libjmmpa.so:
linux-gate.so.1 => (0x00110000)
libjmutil.so => not found
libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0x0023b000)
/lib/ld-linux.so.2 (0x00abc000)
jmf__Vlin2.1.1fcs/libjmmpegv.so:
linux-gate.so.1 => (0x00a93000)
libjmutil.so => not found
libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0x0048f000)
/lib/ld-linux.so.2 (0x0082d000)
jmf__Vlin2.1.1fcs/libjmmpx.so:
linux-gate.so.1 => (0x0082c000)
libjmutil.so => not found
libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0x002ca000)
libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0x002f0000)
/lib/ld-linux.so.2 (0x00f44000)
jmf__Vlin2.1.1fcs/libjmsound.so:
linux-gate.so.1 => (0x00be5000)
libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0x0026d000)
/lib/ld-linux.so.2 (0x00eb1000)
jmf__Vlin2.1.1fcs/libjmutil.so:
linux-gate.so.1 => (0x00462000)
libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0x00c11000)
/lib/ld-linux.so.2 (0x0032b000)
jmf__Vlin2.1.1fcs/libjmv4l.so:
linux-gate.so.1 => (0x00656000)
libjmutil.so => not found
libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0x00110000)
/lib/ld-linux.so.2 (0x00c96000)
jmf__Vlin2.1.1fcs/libjmvh263.so:
linux-gate.so.1 => (0x00cba000)
libjmutil.so => not found
libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0x00966000)
/lib/ld-linux.so.2 (0x007a2000)
jmf__Vlin2.1.1fcs/libjmxlib.so:
linux-gate.so.1 => (0x00d3b000)
libX11.so.6 => /usr/lib/libX11.so.6 (0x0070f000)
libXext.so.6 => /usr/lib/libXext.so.6 (0x00e5d000)
libjmutil.so => not found
libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0x00110000)
libxcb.so.1 => /usr/lib/libxcb.so.1 (0x008fe000)
libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0x00ddf000)
/lib/ld-linux.so.2 (0x00ae8000)
libXau.so.6 => /usr/lib/libXau.so.6 (0x00384000)
libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x00b76000)

Re: Re: Re: Re: Re: Re: ELAN 4.1.1 on Ubuntu Lucid Lynx

Posted by Steleto at 2011-06-25 22:56  

This former message represents the output of the command

ldd jmf__Vlin2.1.1fcs/*.so


Now I've also tried

ldd jmf__Vlin2.1.1fcs/*.so | sed -e 's/0x.*000//'

getting the following output:


jmf__Vlin2.1.1fcs/libfobs4jmf.so:
linux-gate.so.1 => ()
libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 ()
libz.so.1 => /lib/libz.so.1 ()
libstdc++.so.5 => not found
libm.so.6 => /lib/tls/i686/cmov/libm.so.6 ()
libgcc_s.so.1 => /lib/libgcc_s.so.1 ()
libc.so.6 => /lib/tls/i686/cmov/libc.so.6 ()
/lib/ld-linux.so.2 ()
jmf__Vlin2.1.1fcs/libjmcvid.so:
linux-gate.so.1 => ()
libjmutil.so => not found
libc.so.6 => /lib/tls/i686/cmov/libc.so.6 ()
/lib/ld-linux.so.2 ()
jmf__Vlin2.1.1fcs/libjmdaud.so:
linux-gate.so.1 => ()
libjmutil.so => not found
libc.so.6 => /lib/tls/i686/cmov/libc.so.6 ()
/lib/ld-linux.so.2 ()
jmf__Vlin2.1.1fcs/libjmfjawt.so:
linux-gate.so.1 => ()
libc.so.6 => /lib/tls/i686/cmov/libc.so.6 ()
/lib/ld-linux.so.2 ()
jmf__Vlin2.1.1fcs/libjmg723.so:
linux-gate.so.1 => ()
libjmutil.so => not found
libc.so.6 => /lib/tls/i686/cmov/libc.so.6 ()
/lib/ld-linux.so.2 ()
jmf__Vlin2.1.1fcs/libjmgsm.so:
linux-gate.so.1 => ()
libjmutil.so => not found
libc.so.6 => /lib/tls/i686/cmov/libc.so.6 ()
/lib/ld-linux.so.2 ()
jmf__Vlin2.1.1fcs/libjmh261.so:
linux-gate.so.1 => ()
libjmutil.so => not found
libc.so.6 => /lib/tls/i686/cmov/libc.so.6 ()
/lib/ld-linux.so.2 ()
jmf__Vlin2.1.1fcs/libjmh263enc.so:
linux-gate.so.1 => ()
libjmutil.so => not found
libc.so.6 => /lib/tls/i686/cmov/libc.so.6 ()
/lib/ld-linux.so.2 ()
jmf__Vlin2.1.1fcs/libjmjpeg.so:
linux-gate.so.1 => ()
libjmutil.so => not found
libc.so.6 => /lib/tls/i686/cmov/libc.so.6 ()
/lib/ld-linux.so.2 ()
jmf__Vlin2.1.1fcs/libjmmpa.so:
linux-gate.so.1 => ()
libjmutil.so => not found
libc.so.6 => /lib/tls/i686/cmov/libc.so.6 ()
/lib/ld-linux.so.2 ()
jmf__Vlin2.1.1fcs/libjmmpegv.so:
linux-gate.so.1 => ()
libjmutil.so => not found
libc.so.6 => /lib/tls/i686/cmov/libc.so.6 ()
/lib/ld-linux.so.2 ()
jmf__Vlin2.1.1fcs/libjmmpx.so:
linux-gate.so.1 => ()
libjmutil.so => not found
libm.so.6 => /lib/tls/i686/cmov/libm.so.6 ()
libc.so.6 => /lib/tls/i686/cmov/libc.so.6 ()
/lib/ld-linux.so.2 ()
jmf__Vlin2.1.1fcs/libjmsound.so:
linux-gate.so.1 => ()
libc.so.6 => /lib/tls/i686/cmov/libc.so.6 ()
/lib/ld-linux.so.2 ()
jmf__Vlin2.1.1fcs/libjmutil.so:
linux-gate.so.1 => ()
libc.so.6 => /lib/tls/i686/cmov/libc.so.6 ()
/lib/ld-linux.so.2 ()
jmf__Vlin2.1.1fcs/libjmv4l.so:
linux-gate.so.1 => ()
libjmutil.so => not found
libc.so.6 => /lib/tls/i686/cmov/libc.so.6 ()
/lib/ld-linux.so.2 ()
jmf__Vlin2.1.1fcs/libjmvh263.so:
linux-gate.so.1 => ()
libjmutil.so => not found
libc.so.6 => /lib/tls/i686/cmov/libc.so.6 ()
/lib/ld-linux.so.2 ()
jmf__Vlin2.1.1fcs/libjmxlib.so:
linux-gate.so.1 => ()
libX11.so.6 => /usr/lib/libX11.so.6 ()
libXext.so.6 => /usr/lib/libXext.so.6 ()
libjmutil.so => not found
libc.so.6 => /lib/tls/i686/cmov/libc.so.6 ()
libxcb.so.1 => /usr/lib/libxcb.so.1 ()
libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 ()
/lib/ld-linux.so.2 ()
libXau.so.6 => /usr/lib/libXau.so.6 ()
libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 ()


and I've also tried


ls -l /lib/libc.so.6 /lib/libdl.so.2 /lib/libgcc_s.so.1 /lib/ld-linux.so.2 /lib/libm.so.6 /usr/lib/libstdc++.so.5 /usr/lib/libX11.so.6 /usr/lib/libXau.so.6 /usr/lib/libxcb.so.1 /usr/lib/libXext.so.6 /lib/libz.so.1 | sed -e 's/.*root//'


and the answer was

ls: Zugriff auf /usr/lib/libstdc++.so.5 nicht möglich: Datei oder Verzeichnis nicht gefunden
12 2011-04-14 17:59 /lib/ld-linux.so.2 -> ld-2.11.1.so
14 2011-04-14 17:59 /lib/libc.so.6 -> libc-2.11.1.so
15 2011-04-14 17:59 /lib/libdl.so.2 -> libdl-2.11.1.so
120368 2010-03-26 23:40 /lib/libgcc_s.so.1
14 2011-04-14 17:59 /lib/libm.so.6 -> libm-2.11.1.so
15 2011-04-15 01:22 /lib/libz.so.1 -> libz.so.1.2.3.3
15 2011-04-15 01:23 /usr/lib/libX11.so.6 -> libX11.so.6.3.0
15 2011-04-15 01:23 /usr/lib/libXau.so.6 -> libXau.so.6.0.0
15 2011-04-15 01:23 /usr/lib/libxcb.so.1 -> libxcb.so.1.1.0
16 2011-04-15 01:23 /usr/lib/libXext.so.6 -> libXext.so.6.4.0


Anyway, I'm still not sure if I've done the right commands?
Thanks for helping me with interpreting the output ;)
Mirjam

Re: Re: Re: Re: Re: Re: Re: ELAN 4.1.1 on Ubuntu Lucid Lynx

Posted by Steleto at 2011-06-25 23:06  

Hi again,

and the answer to

cat /proc/version

is:

Linux version 2.6.32-32-generic (buildd@roseapple) (gcc version 4.4.3 (Ubuntu 4.4.3-4ubuntu5) ) #62-Ubuntu SMP Wed Apr 20 21:54:21 UTC 2011

i686 GNU/Linux

I hope this is enough information about the kernel...

Mirjam

Re: Re: Re: Re: Re: Re: Re: Re: ELAN 4.1.1 on Ubuntu Lucid Lynx

Posted by eric at 2011-06-27 18:04  

Hallo Mirjam,

eigentlich ist der komplette Befehl: "ldd jmf__Vlin2.1.1fcs/*.so | sed -e 's/0x.*000//' | sort | uniq | grep -v ':$'"
das macht aber nur die Ausgabe kompakter und besser lesbar, ich kann auch so schon dein Problem sehen:

"libjmutil.so => not found" as said, is normal (the file is in the JMF directory, so it is okay to not have a system-wide copy) but "libstdc++.so.5 => not found" is your ACTUAL problem.

So what you need is: "The standard C++ library, needed for dynamically linked C++ programs." in a suitable version.
According to "ldd -v libfobs4jmf.so", the system-wide libstdc++ version should support: CXXABI_1.2 or GLIBCPP_3.2
(side note: for me, this depends on GLIBC_2.0 or GCC_3.3 or GCC_3.0, and GLIBC 2.0, 2.1, 2.1.3, 2.2 or 2.3)

Dieser Text ist zum Glück sehr nützlich um herauszufinden, wie Andere das Problem gelöst haben.
Man braucht das Paket "libstdc++5" und die Suchfunktion auf http://packages.ubuntu.com/ ergibt:



If I am not mistaken, your Ubuntu version Lucid Lynx needs THIS package to provide libstdc++.so.5:
http://packages.ubuntu.com/lucid-backports/libstdc++5

You can use synaptic or other user friendly package search methods, or follow the instructions
on packages.ubuntu.com to download it. As you use a 32 bit Linux, you want to download this:

http://packages.ubuntu.com/lucid-backports/i386/libstdc++5/download



Some additional URLs with alternative packages for people with OTHER Linux versions:

For 64 bit: http://www.geek-blog.de/groupwise-reloaded-ubuntu-9-10-amd64.html
For a similar case in Ubuntu 10.4: http://n8.thruhere.net/blog/?p=142
A simple solution: "sudo apt-get install libstdc++5" might just work :-)
Simple Ubuntu 10.4 solution: http://packages.ubuntu.com/maverick/i386/libstdc++5/download
For Jaunty or Karmic Ubuntu: http://packages.ubuntu.com/jaunty/i386/libstdc++5/download

Please let me know if installing the lucid-backports "libstdc++5" helped :-)

Thanks! Eric

Re: ELAN 4.1.1 on Ubuntu Lucid Lynx

Posted by caroline at 2011-06-28 18:02  

I am having the same problem on suse 11.3. I've got libstdc++.so.5, but when I try to load a media file it just hangs indefinitely without reporting any errors.

Any help much appreciated beyond building fobs, which looks as it will require quite a bit of work to potentially get working.

Re: Re: Re: Re: Re: Re: Re: Re: Re: ELAN 4.1.1 on Ubuntu Lucid Lynx

Posted by Steleto at 2011-06-28 21:30  

Dear Eric,

first of all thanks a lot for helping me with dealing with the problem. Actually, I've never imagined that one day I would have to learn so many details about computer programs...

Well, the thing is that while trying the installation of libstdc++5, I discovered that I've already got a version installed on my computer, but the newer one, libstdc++6. It's impossible to find the old one on Synaptic (just as I mentioned in my earlier response to Han).

So if you think it's impossible to make ELAN work with the newer version of libstdc++, I will try the link you sent me and get the older one downloaded. (I suppose I'll also have to download the two other packages on which it depends, but really also the packages on which those theirselves depend..??)

And, once the older version is installed, how do I have to proceed?

Thanks again, and let's hope it'll work...


Dear Caroline,

let me know about your progress, please... Any idea which could be your problem? Let's hope we'll find a solution soon...

Best wishes,
Mirjam

Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: ELAN 4.1.1 on Ubuntu Lucid Lynx

Posted by eric at 2011-06-29 13:17  

Hi Mirjam,

http://packages.ubuntu.com/lucid-backports/i386/libstdc++5/download should work for you,
even when you cannot find the package with the normal search form in Synaptic. Other
package dependencies should be handled automatically for you. You can have multiple
versions of the same library installed at the same time. It is possible that ELAN and
the media player there will just work when the libraries are there, maybe after some
sort of refresh (e.g. log out and log in again).

Re: Re: ELAN 4.1.1 on Ubuntu Lucid Lynx

Posted by eric at 2011-06-29 13:22  
Hi Caroline,
caroline-2011-06-28 18:02:54
I am having the same problem on suse 11.3. I've got libstdc++.so.5, but when I try to load a media file it just hangs indefinitely without reporting any errors. Any help much appreciated beyond building fobs, which looks as it will require quite a bit of work to potentially get working.
Maybe we can start a separate thread about ELAN in SuSE? I have ELAN working on OpenSUSE 11.2 here, using the "libstdc++33-3.3.3-15.3.i586" SuSE RPM package (plus possibly other non-default packages?). You can use the complex "ldd ... | ... | ..." style analysis mentioned earlier in this thread and post your results in the new SuSE thread. You can also look whether the log in ~/.elan_data/elan0.log provides additional information about your problem. I did not recompile FOBS and I think that would be too much effort and should not be necessary anyway. Thanks! Eric

ELAN 4.1.1 on Ubuntu Lucid Lynx - problem solved!

Posted by Steleto at 2011-07-03 08:19  

Yippee, ELAN finally works!! :)

I've managed to open some wav-files, actually not the ones I needed to open - they open, but there's just an awful noise without a sound - but I will just try to re-download them. The main thing is that the program itself works.

Thanks so much.
Mirjam

Re: ELAN 4.1.1 on Ubuntu Lucid Lynx - problem solved!

Posted by eric at 2011-07-04 11:15  

Hi Mirjam,

nice that your ELAN media player now works, but which of the ideas in this forum thread was it that solved your problem? :-)

Eric

Re: Re: ELAN 4.1.1 on Ubuntu Lucid Lynx - problem solved!

Posted by Steleto at 2011-07-08 19:10  

You're right, I've too realized that there was some essential detail missing in my message :)

So here's the solution:
Actually, it's all reduceable to Han's comment at the beginning of the thread.

quote: "There can be problems with the JMF media player on Linux. Some possible solutions have been posted on this forum. Also in the ELAN install folder there is a "Media Playback Read Me.txt" file. Two possible solutions are mentioned there:

- install a newer version of Fobs4JMF (http://sourceforge.net/projects/fobs/)
- install an old system library: libstdc++.so.5" - end of the quote

As soon as I installed libstdc++.so.5, ELAN started working. The thing was that I didn't know how to get libstdc++.so.5 installed, because the Synaptic manager wouldn't offer it to me, but following your link -
"http://packages.ubuntu.com/lucid-backports/i386/libstdc++5/download" - everything was fine.

It was also very important for me to be told if there was the need of installing any further dependent packages (in this case NOT), otherwise I wouldn't have had the courage to install anything.

Ok, so good luck to all others!
Mirjam

 

Powered by Plone

This site conforms to the following standards: