INTERACT FORUM

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1]   Go Down

Author Topic: media center on gentoo  (Read 5662 times)

dbadia

  • Recent member
  • *
  • Posts: 16
media center on gentoo
« on: April 24, 2014, 02:08:48 pm »

I know gentoo isn't officially supported but I am a pretty experienced user so I figured I'd try it out. 

Having trouble with the libboost dependency.  libboost is installed, but when I try to run mc I get:
./mediacenter19: error while loading shared libraries: libboost_regex.so.1.54.0: cannot open shared object file: No such file or directory

so I ran ldd mediacenter19, which also shows it as not found:
   linux-gate.so.1 (0xf7785000)
   libcryptlib.so => /usr/lib64/libcryptlib.so (0xf772c000)
   libboost_regex.so.1.54.0 => not found
   libX11.so.6 => /usr/lib32/libX11.so.6 (0xf7611000)
   libuuid.so.1 => /lib32/libuuid.so.1 (0xf760b000)
   librt.so.1 => /lib32/librt.so.1 (0xf7601000)
   libpthread.so.0 => /lib32/libpthread.so.0 (0xf75e6000)
   libstdc++.so.6 => /usr/lib/gcc/x86_64-pc-linux-gnu/4.6.3/32/libstdc++.so.6 (0xf74fe000)
   libm.so.6 => /lib32/libm.so.6 (0xf74d3000)
   libgcc_s.so.1 => /usr/lib/gcc/x86_64-pc-linux-gnu/4.6.3/32/libgcc_s.so.1 (0xf74b6000)
   libc.so.6 => /lib32/libc.so.6 (0xf7313000)
   libdl.so.2 => /lib32/libdl.so.2 (0xf730e000)
   libxcb.so.1 => /usr/lib32/libxcb.so.1 (0xf72f3000)
   /lib/ld-linux.so.2 (0xf7786000)
   libXau.so.6 => /usr/lib32/libXau.so.6 (0xf72ef000)
   libXdmcp.so.6 => /usr/lib32/libXdmcp.so.6 (0xf72e8000)

But the library does exist on my system:
ls -alt /usr/lib/libboost_regex.so.*
-rwxr-xr-x 1 root root 935296 Apr 24 13:30 /usr/lib/libboost_regex.so.1.54.0

and ldconfig can see it:
ldconfig -v | grep libboost_regex
   libboost_regex.so.1.54.0 -> libboost_regex.so.1.54.0

Any ideas why ldconfig can find this but MC and ldd can't?

Thanks
Dave
Logged

InflatableMouse

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 3978
Re: media center on gentoo
« Reply #1 on: April 24, 2014, 02:23:06 pm »

Welcome Dave. I think you're the first Gentoo user here  :). It would be great to hear what other steps you had to take to make things work.

It looks like you're on a 64-bit system. I think your /usr/lib/* only contains 64-bit libraries native for your system. Media Center needs 32-bit library.
Logged

bob

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 13951
Re: media center on gentoo
« Reply #2 on: April 24, 2014, 02:41:29 pm »

There is something wrong with your install
Code: [Select]

        linux-gate.so.1 (0xb779d000)
libcryptlib.so => /usr/lib/jriver/Media Center 19/libcryptlib.so (0xb741b000)
libboost_regex.so.1.54.0 => /usr/lib/jriver/Media Center 19/libboost_regex.so.1.54.0 (0xb7368000)
libX11.so.6 => /usr/lib/i386-linux-gnu/libX11.so.6 (0xb721c000)
libuuid.so.1 => /lib/i386-linux-gnu/libuuid.so.1 (0xb7216000)
librt.so.1 => /lib/i386-linux-gnu/i686/cmov/librt.so.1 (0xb720d000)
libpthread.so.0 => /lib/i386-linux-gnu/i686/cmov/libpthread.so.0 (0xb71f2000)
libstdc++.so.6 => /usr/lib/i386-linux-gnu/libstdc++.so.6 (0xb7106000)
libm.so.6 => /lib/i386-linux-gnu/i686/cmov/libm.so.6 (0xb70c2000)
libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xb70a5000)
libc.so.6 => /lib/i386-linux-gnu/i686/cmov/libc.so.6 (0xb6ef6000)
libdl.so.2 => /lib/i386-linux-gnu/i686/cmov/libdl.so.2 (0xb6ef1000)
libxcb.so.1 => /usr/lib/i386-linux-gnu/libxcb.so.1 (0xb6ece000)
/lib/ld-linux.so.2 (0xb779e000)
libXau.so.6 => /usr/lib/i386-linux-gnu/libXau.so.6 (0xb6eca000)
libXdmcp.so.6 => /usr/lib/i386-linux-gnu/libXdmcp.so.6 (0xb6ec4000)


MC ships with this library as you can see.
Logged

dbadia

  • Recent member
  • *
  • Posts: 16
Re: media center on gentoo
« Reply #3 on: April 24, 2014, 07:57:54 pm »

Thank you both, I have made more progress and ldd now sees all shared libs.
But when I execute the mediacenter19 binary, I get a segfault. 

I ran with gdb, but didn't get much more:
Code: [Select]
GNU gdb (Gentoo 7.5 p1) 7.5
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-pc-linux-gnu".
For bug reporting instructions, please see:
<http://bugs.gentoo.org/>...
Reading symbols from /usr/local/bin/mediacenter19...(no debugging symbols found)...done.
warning: Could not load shared library symbols for linux-gate.so.1.
Do you need "set solib-search-path" or "set sysroot"?
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".

Program received signal SIGSEGV, Segmentation fault.
0xf7224a77 in ?? () from /usr/lib/jriver/Media Center 19/libJRTools.so

Thread 1 (Thread 0xf7721740 (LWP 24520)):
#0  0xf7224a77 in ?? () from /usr/lib/jriver/Media Center 19/libJRTools.so
No symbol table info available.
#1  0xf718c721 in ?? () from /usr/lib/jriver/Media Center 19/libJRTools.so
No symbol table info available.
#2  0xf718c792 in ?? () from /usr/lib/jriver/Media Center 19/libJRTools.so
No symbol table info available.
#3  0xf7140719 in ?? () from /usr/lib/jriver/Media Center 19/libJRTools.so
No symbol table info available.
#4  0xf7782b71 in ?? () from /lib32/libc.so.6
No symbol table info available.
#5  0xf7782bfd in exit () from /lib32/libc.so.6
No symbol table info available.
#6  0xf6c9fbd8 in ?? () from /usr/lib/jriver/Media Center 19/libJRImage.so
No symbol table info available.
#7  0xf6c9fd68 in ?? () from /usr/lib/jriver/Media Center 19/libJRImage.so
No symbol table info available.
#8  0xf6c9adcd in ?? () from /usr/lib/jriver/Media Center 19/libJRImage.so
No symbol table info available.
#9  0xf6ce5f2a in ?? () from /usr/lib/jriver/Media Center 19/libJRImage.so
No symbol table info available.
#10 0x00000140 in ?? ()
No symbol table info available.
#11 0xf6ce6c0f in ?? () from /usr/lib/jriver/Media Center 19/libJRImage.so
No symbol table info available.
#12 0xf6c9ab60 in ?? () from /usr/lib/jriver/Media Center 19/libJRImage.so
No symbol table info available.
#13 0xf7137dd5 in ?? () from /usr/lib/jriver/Media Center 19/libJRTools.so
No symbol table info available.
#14 0x00200008 in ?? ()
No symbol table info available.
#15 0xf73bba9a in ?? () from /usr/lib/jriver/Media Center 19/libJRTools.so
No symbol table info available.
#16 0xf73840d6 in ?? () from /usr/lib/jriver/Media Center 19/libJRTools.so
No symbol table info available.
#17 0xf7134daf in ?? () from /usr/lib/jriver/Media Center 19/libJRTools.so
No symbol table info available.
#18 0xf713a725 in ?? () from /usr/lib/jriver/Media Center 19/libJRTools.so
No symbol table info available.
#19 0x0805945c in ?? ()
No symbol table info available.
#20 0x0856a3e1 in ?? ()
No symbol table info available.
#21 0x0834cd53 in ?? ()
No symbol table info available.
#22 0x089ef61e in ?? ()
No symbol table info available.
#23 0x0805399d in ?? ()
No symbol table info available.
#24 0xf776ad93 in __libc_start_main () from /lib32/libc.so.6
No symbol table info available.
#25 0x08053ff1 in ?? ()
No symbol table info available.
(gdb) quit
A debugging session is active.


Here's what my ldd looks like now.
Code: [Select]
ldd /usr/local/bin/mediacenter19
        linux-gate.so.1 (0xf76e9000)
        libcryptlib.so => /usr/lib/jriver/Media Center 19/libcryptlib.so (0xf7368000)
        libboost_regex.so.1.54.0 => /usr/lib/jriver/Media Center 19/libboost_regex.so.1.54.0 (0xf72b5000)
        libX11.so.6 => /usr/lib32/libX11.so.6 (0xf717a000)
        libuuid.so.1 => /lib32/libuuid.so.1 (0xf7174000)
        librt.so.1 => /lib32/librt.so.1 (0xf716b000)
        libpthread.so.0 => /lib32/libpthread.so.0 (0xf7150000)
        libstdc++.so.6 => /usr/lib/gcc/x86_64-pc-linux-gnu/4.6.3/32/libstdc++.so.6 (0xf7068000)
        libm.so.6 => /lib32/libm.so.6 (0xf7026000)
        libgcc_s.so.1 => /usr/lib/gcc/x86_64-pc-linux-gnu/4.6.3/32/libgcc_s.so.1 (0xf7009000)
        libc.so.6 => /lib32/libc.so.6 (0xf6e5c000)
        libdl.so.2 => /lib32/libdl.so.2 (0xf6e57000)
        libxcb.so.1 => /usr/lib32/libxcb.so.1 (0xf6e3c000)
        /lib/ld-linux.so.2 (0xf76ea000)
        libXau.so.6 => /usr/lib32/libXau.so.6 (0xf6e38000)
        libXdmcp.so.6 => /usr/lib32/libXdmcp.so.6 (0xf6e31000)

PS I am keep notes, so once I get a working setup I'll post them.
I extracted the files from the deb archive and have copied them manually.

Thanks
Dave
Logged

InflatableMouse

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 3978
Re: media center on gentoo
« Reply #4 on: April 25, 2014, 01:14:35 am »

I think you're close.

I have no idea why its segfaulting. I'm running Arch and at first I got segfaults with the latest version (128) until I ran PGKBUILD again. I don't understand what that did to solve the issue, but it did (not just for me). See from this post on down for more info.

Logged

bob

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 13951
Re: media center on gentoo
« Reply #5 on: April 25, 2014, 10:41:00 am »

I wouldn't think you could debug MC with a 64 bit version of gdb!

You should run ldd on libJRTools.so. It is used to load the other shared libraries.
You should also do the same on libJRReader. It has the most dependencies.
Also, MC won't run without the data from the .deb copied into the correct place.
There is a reference in this forum about manually unpacking and installing MC.
Logged

dbadia

  • Recent member
  • *
  • Posts: 16
Re: media center on gentoo
« Reply #6 on: April 25, 2014, 02:30:52 pm »

I think you're close.

I have no idea why its segfaulting. I'm running Arch and at first I got segfaults with the latest version (128) until I ran PGKBUILD again. I don't understand what that did to solve the issue, but it did (not just for me). See from this post on down for more info.



Interesting, I read through that thread and looked at working PKGBUILD but don't understand how that fixed the segfault.  I'm using the same approach, extracting the .deb and data tar, then copying over the files.
Logged

dbadia

  • Recent member
  • *
  • Posts: 16
Re: media center on gentoo
« Reply #7 on: April 25, 2014, 02:37:19 pm »

I wouldn't think you could debug MC with a 64 bit version of gdb!
Oh duh... one of these days I'll catch on to the 32 vs 64 bit thing  :)

Quote
You should run ldd on libJRTools.so. It is used to load the other shared libraries.
You should also do the same on libJRReader. It has the most dependencies.

Rad ldd on the binary again and all of the so files, from what I can tell it looks good:
Code: [Select]
ldd /usr/bin/mediacenter19
linux-gate.so.1 (0xffffe000)
libcryptlib.so => /usr/lib/jriver/Media Center 19/libcryptlib.so (0xf73a1000)
libboost_regex.so.1.54.0 => /usr/lib/jriver/Media Center 19/libboost_regex.so.1.54.0 (0xf72ee000)
libX11.so.6 => /usr/lib32/libX11.so.6 (0xf7194000)
libuuid.so.1 => /lib32/libuuid.so.1 (0xf718d000)
librt.so.1 => /lib32/librt.so.1 (0xf7184000)
libpthread.so.0 => /lib32/libpthread.so.0 (0xf7169000)
libstdc++.so.6 => /usr/lib/gcc/x86_64-pc-linux-gnu/4.7.3/32/libstdc++.so.6 (0xf707d000)
libm.so.6 => /lib32/libm.so.6 (0xf703b000)
libgcc_s.so.1 => /usr/lib/gcc/x86_64-pc-linux-gnu/4.7.3/32/libgcc_s.so.1 (0xf701e000)
libc.so.6 => /lib32/libc.so.6 (0xf6e72000)
libdl.so.2 => /lib32/libdl.so.2 (0xf6e6d000)
libxcb.so.1 => /usr/lib32/libxcb.so.1 (0xf6e4b000)
/lib/ld-linux.so.2 (0xf7722000)
libXau.so.6 => /usr/lib32/libXau.so.6 (0xf6e47000)
libXdmcp.so.6 => /usr/lib32/libXdmcp.so.6 (0xf6e3f000)

ldd /usr/lib/jriver/Media\ Center\ 19/*.so
/usr/lib/jriver/Media Center 19/libJRImage.so:
linux-gate.so.1 (0xffffe000)
libuuid.so.1 => /lib32/libuuid.so.1 (0xf72a1000)
libX11.so.6 => /usr/lib32/libX11.so.6 (0xf716b000)
libdl.so.2 => /lib32/libdl.so.2 (0xf7166000)
librt.so.1 => /lib32/librt.so.1 (0xf715d000)
libpthread.so.0 => /lib32/libpthread.so.0 (0xf7141000)
libcryptlib.so => /usr/lib/jriver/Media Center 19/libcryptlib.so (0xf6dc1000)
libboost_regex.so.1.54.0 => /usr/lib/jriver/Media Center 19/libboost_regex.so.1.54.0 (0xf6d0e000)
libstdc++.so.6 => /usr/lib/gcc/x86_64-pc-linux-gnu/4.7.3/32/libstdc++.so.6 (0xf6c22000)
libm.so.6 => /lib32/libm.so.6 (0xf6be0000)
libgcc_s.so.1 => /usr/lib/gcc/x86_64-pc-linux-gnu/4.7.3/32/libgcc_s.so.1 (0xf6bc3000)
libc.so.6 => /lib32/libc.so.6 (0xf6a17000)
/lib/ld-linux.so.2 (0xf773f000)
libxcb.so.1 => /usr/lib32/libxcb.so.1 (0xf69f5000)
libXau.so.6 => /usr/lib32/libXau.so.6 (0xf69f1000)
libXdmcp.so.6 => /usr/lib32/libXdmcp.so.6 (0xf69ea000)
/usr/lib/jriver/Media Center 19/libJRPlayer.so:
linux-gate.so.1 (0xffffe000)
libX11.so.6 => /usr/lib32/libX11.so.6 (0xf7156000)
libdl.so.2 => /lib32/libdl.so.2 (0xf7151000)
librt.so.1 => /lib32/librt.so.1 (0xf7148000)
libpthread.so.0 => /lib32/libpthread.so.0 (0xf712d000)
libcryptlib.so => /usr/lib/jriver/Media Center 19/libcryptlib.so (0xf6dac000)
libboost_regex.so.1.54.0 => /usr/lib/jriver/Media Center 19/libboost_regex.so.1.54.0 (0xf6cf9000)
libuuid.so.1 => /lib32/libuuid.so.1 (0xf6cf3000)
libasound.so.2 => not found
libstdc++.so.6 => /usr/lib/gcc/x86_64-pc-linux-gnu/4.7.3/32/libstdc++.so.6 (0xf6c07000)
libm.so.6 => /lib32/libm.so.6 (0xf6bc4000)
libgcc_s.so.1 => /usr/lib/gcc/x86_64-pc-linux-gnu/4.7.3/32/libgcc_s.so.1 (0xf6ba8000)
libc.so.6 => /lib32/libc.so.6 (0xf69fc000)
libxcb.so.1 => /usr/lib32/libxcb.so.1 (0xf69da000)
/lib/ld-linux.so.2 (0xf7768000)
libXau.so.6 => /usr/lib32/libXau.so.6 (0xf69d6000)
libXdmcp.so.6 => /usr/lib32/libXdmcp.so.6 (0xf69ce000)
/usr/lib/jriver/Media Center 19/libJRReader.so:
linux-gate.so.1 (0xffffe000)
libboost_regex.so.1.54.0 => /usr/lib/jriver/Media Center 19/libboost_regex.so.1.54.0 (0xf7112000)
libuuid.so.1 => /lib32/libuuid.so.1 (0xf70e8000)
libpthread.so.0 => /lib32/libpthread.so.0 (0xf70cd000)
libdl.so.2 => /lib32/libdl.so.2 (0xf70c7000)
librt.so.1 => /lib32/librt.so.1 (0xf70be000)
libcryptlib.so => /usr/lib/jriver/Media Center 19/libcryptlib.so (0xf6d3e000)
libstdc++.so.6 => /usr/lib/gcc/x86_64-pc-linux-gnu/4.7.3/32/libstdc++.so.6 (0xf6c52000)
libm.so.6 => /lib32/libm.so.6 (0xf6c10000)
libgcc_s.so.1 => /usr/lib/gcc/x86_64-pc-linux-gnu/4.7.3/32/libgcc_s.so.1 (0xf6bf3000)
libc.so.6 => /lib32/libc.so.6 (0xf6a47000)
/lib/ld-linux.so.2 (0xf773a000)
/usr/lib/jriver/Media Center 19/libJRTools.so:
linux-gate.so.1 (0xffffe000)
libuuid.so.1 => /lib32/libuuid.so.1 (0xf72d3000)
libX11.so.6 => /usr/lib32/libX11.so.6 (0xf719d000)
librt.so.1 => /lib32/librt.so.1 (0xf7194000)
libpthread.so.0 => /lib32/libpthread.so.0 (0xf7179000)
libdl.so.2 => /lib32/libdl.so.2 (0xf7173000)
libcryptlib.so => /usr/lib/jriver/Media Center 19/libcryptlib.so (0xf6df3000)
libboost_regex.so.1.54.0 => /usr/lib/jriver/Media Center 19/libboost_regex.so.1.54.0 (0xf6d40000)
libstdc++.so.6 => /usr/lib/gcc/x86_64-pc-linux-gnu/4.7.3/32/libstdc++.so.6 (0xf6c54000)
libm.so.6 => /lib32/libm.so.6 (0xf6c12000)
libgcc_s.so.1 => /usr/lib/gcc/x86_64-pc-linux-gnu/4.7.3/32/libgcc_s.so.1 (0xf6bf5000)
libc.so.6 => /lib32/libc.so.6 (0xf6a49000)
/lib/ld-linux.so.2 (0xf7755000)
libxcb.so.1 => /usr/lib32/libxcb.so.1 (0xf6a27000)
libXau.so.6 => /usr/lib32/libXau.so.6 (0xf6a23000)
libXdmcp.so.6 => /usr/lib32/libXdmcp.so.6 (0xf6a1c000)
/usr/lib/jriver/Media Center 19/libcryptlib.so:
linux-gate.so.1 (0xffffe000)
libstdc++.so.6 => /usr/lib/gcc/x86_64-pc-linux-gnu/4.7.3/32/libstdc++.so.6 (0xf7319000)
libm.so.6 => /lib32/libm.so.6 (0xf72d7000)
libgcc_s.so.1 => /usr/lib/gcc/x86_64-pc-linux-gnu/4.7.3/32/libgcc_s.so.1 (0xf72bb000)
libc.so.6 => /lib32/libc.so.6 (0xf710f000)
/lib/ld-linux.so.2 (0xf77aa000)


Quote
Also, MC won't run without the data from the .deb copied into the correct place.
There is a reference in this forum about manually unpacking and installing MC.

Yes, I did see that and I based my gentoo install on that.  Extracted the deb and data.tar, then copied all files from the usr dir over.
As a sanity check, I tried a fresh install on another one of my gentoo systems, but that is segfaulting as well.

Is the media center code compiled with debug symbols intact?  If I can install a 32bit gdb do you think it would help to track this down?

Thanks for the suggestions and help
Dave
Logged

InflatableMouse

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 3978
Re: media center on gentoo
« Reply #8 on: April 25, 2014, 03:13:09 pm »

I wouldn't think you could debug MC with a 64 bit version of gdb!

Specifically MC, or 32-bit programs in general?

In my ignorance, I've been doing the same  :-[.

But from what I read floating around on the net this shouldn't be a problem (in general).

Loading mediacenter19 in gdb on 64-bit system when I do 'info target' it shows the file is elf32-i386. At least it recognizes the file. If you know something more specific I'd love to hear it, I can't even find or install a 32-bit gdb on Arch.

When I search the Arch forums, I find threads of people that do this, for instance: https://bbs.archlinux.org/viewtopic.php?id=166209.

Logged

bob

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 13951
Re: media center on gentoo
« Reply #9 on: April 25, 2014, 05:43:09 pm »

Specifically MC, or 32-bit programs in general?

In my ignorance, I've been doing the same  :-[.

But from what I read floating around on the net this shouldn't be a problem (in general).

Loading mediacenter19 in gdb on 64-bit system when I do 'info target' it shows the file is elf32-i386. At least it recognizes the file. If you know something more specific I'd love to hear it, I can't even find or install a 32-bit gdb on Arch.

When I search the Arch forums, I find threads of people that do this, for instance: https://bbs.archlinux.org/viewtopic.php?id=166209.


Symbols are stripped...

This is a problem:

libasound.so.2 => not found

No 32 bit sound driver installed on the system.
Logged

dbadia

  • Recent member
  • *
  • Posts: 16
Re: media center on gentoo
« Reply #10 on: April 26, 2014, 10:12:42 am »

Symbols are stripped...

This is a problem:

libasound.so.2 => not found

No 32 bit sound driver installed on the system.


Heh, I was looking at the ldd output from one machine but posted the output from the other  :)

Anyway, I went ahead and installed the missing package on this machine and now ldd looks good:

Code: [Select]
ldd /usr/lib/jriver/Media\ Center\ 19/*.so
/usr/lib/jriver/Media Center 19/libJRImage.so:
linux-gate.so.1 (0xffffe000)
libuuid.so.1 => /lib32/libuuid.so.1 (0xf72de000)
libX11.so.6 => /usr/lib32/libX11.so.6 (0xf71a8000)
libdl.so.2 => /lib32/libdl.so.2 (0xf71a3000)
librt.so.1 => /lib32/librt.so.1 (0xf719a000)
libpthread.so.0 => /lib32/libpthread.so.0 (0xf717e000)
libcryptlib.so => /usr/lib/jriver/Media Center 19/libcryptlib.so (0xf6dfe000)
libboost_regex.so.1.54.0 => /usr/lib/jriver/Media Center 19/libboost_regex.so.1.54.0 (0xf6d4b000)
libstdc++.so.6 => /usr/lib/gcc/x86_64-pc-linux-gnu/4.7.3/32/libstdc++.so.6 (0xf6c5f000)
libm.so.6 => /lib32/libm.so.6 (0xf6c1d000)
libgcc_s.so.1 => /usr/lib/gcc/x86_64-pc-linux-gnu/4.7.3/32/libgcc_s.so.1 (0xf6c00000)
libc.so.6 => /lib32/libc.so.6 (0xf6a54000)
/lib/ld-linux.so.2 (0xf7781000)
libxcb.so.1 => /usr/lib32/libxcb.so.1 (0xf6a32000)
libXau.so.6 => /usr/lib32/libXau.so.6 (0xf6a2e000)
libXdmcp.so.6 => /usr/lib32/libXdmcp.so.6 (0xf6a27000)
/usr/lib/jriver/Media Center 19/libJRPlayer.so:
linux-gate.so.1 (0xffffe000)
libX11.so.6 => /usr/lib32/libX11.so.6 (0xf70cf000)
libdl.so.2 => /lib32/libdl.so.2 (0xf70ca000)
librt.so.1 => /lib32/librt.so.1 (0xf70c1000)
libpthread.so.0 => /lib32/libpthread.so.0 (0xf70a6000)
libcryptlib.so => /usr/lib/jriver/Media Center 19/libcryptlib.so (0xf6d25000)
libboost_regex.so.1.54.0 => /usr/lib/jriver/Media Center 19/libboost_regex.so.1.54.0 (0xf6c72000)
libuuid.so.1 => /lib32/libuuid.so.1 (0xf6c6c000)
libasound.so.2 => /usr/lib32/libasound.so.2 (0xf6b87000)
libstdc++.so.6 => /usr/lib/gcc/x86_64-pc-linux-gnu/4.7.3/32/libstdc++.so.6 (0xf6a9b000)
libm.so.6 => /lib32/libm.so.6 (0xf6a58000)
libgcc_s.so.1 => /usr/lib/gcc/x86_64-pc-linux-gnu/4.7.3/32/libgcc_s.so.1 (0xf6a3c000)
libc.so.6 => /lib32/libc.so.6 (0xf6890000)
libxcb.so.1 => /usr/lib32/libxcb.so.1 (0xf686e000)
/lib/ld-linux.so.2 (0xf76e6000)
libXau.so.6 => /usr/lib32/libXau.so.6 (0xf686a000)
libXdmcp.so.6 => /usr/lib32/libXdmcp.so.6 (0xf6862000)
/usr/lib/jriver/Media Center 19/libJRReader.so:
linux-gate.so.1 (0xffffe000)
libboost_regex.so.1.54.0 => /usr/lib/jriver/Media Center 19/libboost_regex.so.1.54.0 (0xf7175000)
libuuid.so.1 => /lib32/libuuid.so.1 (0xf7146000)
libpthread.so.0 => /lib32/libpthread.so.0 (0xf712b000)
libdl.so.2 => /lib32/libdl.so.2 (0xf7125000)
librt.so.1 => /lib32/librt.so.1 (0xf711c000)
libcryptlib.so => /usr/lib/jriver/Media Center 19/libcryptlib.so (0xf6d9c000)
libstdc++.so.6 => /usr/lib/gcc/x86_64-pc-linux-gnu/4.7.3/32/libstdc++.so.6 (0xf6cb0000)
libm.so.6 => /lib32/libm.so.6 (0xf6c6e000)
libgcc_s.so.1 => /usr/lib/gcc/x86_64-pc-linux-gnu/4.7.3/32/libgcc_s.so.1 (0xf6c51000)
libc.so.6 => /lib32/libc.so.6 (0xf6aa5000)
/lib/ld-linux.so.2 (0xf779d000)
/usr/lib/jriver/Media Center 19/libJRTools.so:
linux-gate.so.1 (0xffffe000)
libuuid.so.1 => /lib32/libuuid.so.1 (0xf7302000)
libX11.so.6 => /usr/lib32/libX11.so.6 (0xf71cc000)
librt.so.1 => /lib32/librt.so.1 (0xf71c3000)
libpthread.so.0 => /lib32/libpthread.so.0 (0xf71a8000)
libdl.so.2 => /lib32/libdl.so.2 (0xf71a2000)
libcryptlib.so => /usr/lib/jriver/Media Center 19/libcryptlib.so (0xf6e22000)
libboost_regex.so.1.54.0 => /usr/lib/jriver/Media Center 19/libboost_regex.so.1.54.0 (0xf6d6f000)
libstdc++.so.6 => /usr/lib/gcc/x86_64-pc-linux-gnu/4.7.3/32/libstdc++.so.6 (0xf6c83000)
libm.so.6 => /lib32/libm.so.6 (0xf6c41000)
libgcc_s.so.1 => /usr/lib/gcc/x86_64-pc-linux-gnu/4.7.3/32/libgcc_s.so.1 (0xf6c24000)
libc.so.6 => /lib32/libc.so.6 (0xf6a78000)
/lib/ld-linux.so.2 (0xf7789000)
libxcb.so.1 => /usr/lib32/libxcb.so.1 (0xf6a56000)
libXau.so.6 => /usr/lib32/libXau.so.6 (0xf6a52000)
libXdmcp.so.6 => /usr/lib32/libXdmcp.so.6 (0xf6a4b000)
/usr/lib/jriver/Media Center 19/libcryptlib.so:
linux-gate.so.1 (0xffffe000)
libstdc++.so.6 => /usr/lib/gcc/x86_64-pc-linux-gnu/4.7.3/32/libstdc++.so.6 (0xf7251000)
libm.so.6 => /lib32/libm.so.6 (0xf720f000)
libgcc_s.so.1 => /usr/lib/gcc/x86_64-pc-linux-gnu/4.7.3/32/libgcc_s.so.1 (0xf71f3000)
libc.so.6 => /lib32/libc.so.6 (0xf7047000)
/lib/ld-linux.so.2 (0xf76e7000)

dave@jj ~/jriver/dataex$ ldd /usr/lib/jriver/Media\ Center\ 19/*.so | grep not
dave@jj ~/jriver/dataex$


Still segfaulting on both machines though  >:(
Logged

InflatableMouse

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 3978
Re: media center on gentoo
« Reply #11 on: April 26, 2014, 10:38:17 am »

Is sound working? ALSA installed, alsa-utils, Alsa-plugins? 32-bit versions?
Which wm are you running?
Which kernel version?

Just guessing, I'm sorry I can't be of better help.
Logged

bob

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 13951
Re: media center on gentoo
« Reply #12 on: April 26, 2014, 11:19:20 am »

MC is compiled with (currently) gcc 4.7.2 and uses libc6 2.13 on debian.
Perhaps that's got something to do with it.
Other than that I don't think I've got any more suggestions.
Logged

dbadia

  • Recent member
  • *
  • Posts: 16
Re: media center on gentoo
« Reply #13 on: July 14, 2014, 04:36:57 pm »

Is sound working? ALSA installed, alsa-utils, Alsa-plugins? 32-bit versions?
Which wm are you running?
Which kernel version?

Just guessing, I'm sorry I can't be of better help.

Yes, sound is working as I run mythtv on this box.  I have ALSA installed (which mythtv uses) along with alsa-utils v1.0.27.2.
I have installed 32-bit alsa sound support via gentoos emul-linux-x86-soundlibs package.
Wm is XFCE and kernel is 3.10.34.

I did install debian alongside the gentoo install and mediacenter runs fine in debian (as expected).  But moving all of my stuff over to debian would be a pain...
Feel like I must be close... not sure what I'm missing here.

Thanks
Dave
Logged

bob

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 13951
Re: media center on gentoo
« Reply #14 on: July 14, 2014, 08:20:51 pm »

Yes, sound is working as I run mythtv on this box.  I have ALSA installed (which mythtv uses) along with alsa-utils v1.0.27.2.
I have installed 32-bit alsa sound support via gentoos emul-linux-x86-soundlibs package.
Wm is XFCE and kernel is 3.10.34.

I did install debian alongside the gentoo install and mediacenter runs fine in debian (as expected).  But moving all of my stuff over to debian would be a pain...
Feel like I must be close... not sure what I'm missing here.

Thanks
Dave
ldd the files in MC's Plugins dir.
Logged
Pages: [1]   Go Up