INTERACT FORUM

Please login or register.

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

Author Topic: JRiver Media Center 20.0.88 for Debian AMD64 TEST BUILD  (Read 3355 times)

bob

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 13871
JRiver Media Center 20.0.88 for Debian AMD64 TEST BUILD
« on: March 30, 2015, 05:42:25 pm »

The latest test version is up at:

http://files.jriver.com/mediacenter/channels/v20/latest/MediaCenter-20.0.88-amd64.deb

It will be in the "latest" apt repository shortly.

For the linux specific changes see the i386 linux version announcement and for general changes see the most recent windows announcement.
Logged

bob

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 13871
Re: JRiver Media Center 20.0.88 for Debian AMD64 TEST BUILD
« Reply #1 on: March 30, 2015, 05:46:51 pm »

Just a FYI, the AMD64 version will be harder to get to work on non-supported distros since some of the system libraries that MC uses are statically linked to the MC shared libraries on i386 but this can't be done on AMD64 since the static libs aren't relocatable. There is a very technical reason for this that basically has to do with the larger address space on AMD64.
Logged

Awesome Donkey

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 7804
  • Autumn shade...
Re: JRiver Media Center 20.0.88 for Debian AMD64 TEST BUILD
« Reply #2 on: March 30, 2015, 06:48:40 pm »

Working great here on Ubuntu.
Logged
I don't work for JRiver... I help keep the forums safe from "male enhancements" and other sources of sketchy pharmaceuticals.

Windows 11 24H2 Update 64-bit + Ubuntu 24.10 Oracular Oriole 64-bit | Windows 11 24H2 Update 64-bit (Intel N305 Fanless NUC 16GB RAM/500GB M.2 NVMe SSD)
JRiver Media Center 33 (Windows + Linux) | iFi ZEN DAC 3 | JBL 306P MkII Studio Monitors | Audio-Technica ATH-M50x Headphones

UdoS

  • Regular Member
  • World Citizen
  • ***
  • Posts: 217
  • User
Re: JRiver Media Center 20.0.88 for Debian AMD64 TEST BUILD
« Reply #3 on: April 03, 2015, 10:20:51 am »

Hi,

I'm trying to get this to work at SUSE13.2, but after setting all lib-links, it stops with an segmentation fault like this:

20382 open("/usr/lib/jriver/Media Center 20/libnettle.so.4", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
20382 open("/usr/lib/jriver/Media Center 20/libnettle.so.4", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
20382 open("/usr/lib64/libnettle.so.4", O_RDONLY|O_CLOEXEC) = 7
20382 read(7, ""..., 832)               = 832
20382 fstat(7, {st_mode=S_IFREG|0644, st_size=199496, ...}) = 0
20382 mmap(NULL, 2294584, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 7, 0) = 0x7f01adfcc000
20382 mprotect(0x7f01adffb000, 2097152, PROT_NONE) = 0
20382 mmap(0x7f01ae1fb000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 7, 0x2f000) = 0x7f01ae1fb000
20382 close(7)                          = 0
20382 open("/usr/lib/jriver/Media Center 20/libhogweed.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
20382 open("/usr/lib/jriver/Media Center 20/libhogweed.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
20382 open("/usr/lib64/libhogweed.so.2", O_RDONLY|O_CLOEXEC) = 7
20382 read(7, ""..., 832)               = 832
20382 fstat(7, {st_mode=S_IFREG|0644, st_size=192024, ...}) = 0
20382 mmap(NULL, 2287112, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 7, 0) = 0x7f01add9d000
20382 mprotect(0x7f01addcb000, 2093056, PROT_NONE) = 0
20382 mmap(0x7f01adfca000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 7, 0x2d000) = 0x7f01adfca000
20382 close(7)                          = 0
20382 open("/usr/lib/jriver/Media Center 20/libgmp.so.10", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
20382 open("/usr/lib/jriver/Media Center 20/libgmp.so.10", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
20382 open("/usr/lib64/libgmp.so.10", O_RDONLY|O_CLOEXEC) = 7
20382 read(7, ""..., 832)               = 832
20382 fstat(7, {st_mode=S_IFREG|0755, st_size=551496, ...}) = 0
20382 mmap(NULL, 2646656, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 7, 0) = 0x7f01adb16000
20382 mprotect(0x7f01adb93000, 2097152, PROT_NONE) = 0
20382 mmap(0x7f01add93000, 40960, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 7, 0x7d000) = 0x7f01add93000
20382 close(7)                          = 0
20382 munmap(0x7f01b9b9f000, 186056)    = 0
20382 munmap(0x7f01af093000, 5643880)   = 0
20382 munmap(0x7f01aec1c000, 2306528)   = 0
20382 munmap(0x7f01ae906000, 3234576)   = 0
20382 munmap(0x7f01aee50000, 2368784)   = 0
20382 munmap(0x7f01ae622000, 3028544)   = 0
20382 munmap(0x7f01ae411000, 2163280)   = 0
20382 munmap(0x7f01ae1fd000, 2176168)   = 0
20382 munmap(0x7f01add9d000, 2287112)   = 0
20382 munmap(0x7f01adfcc000, 2294584)   = 0
20382 munmap(0x7f01adb16000, 2646656)   = 0
20382 --- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=0} ---
20382 +++ killed by SIGSEGV +++

Has anyone a clue?

The 32-bit version runs fine.
Logged
Udo

bob

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 13871
Re: JRiver Media Center 20.0.88 for Debian AMD64 TEST BUILD
« Reply #4 on: April 03, 2015, 04:05:41 pm »

The 64 bit version requires more shared libraries which makes it more difficult to get running on unsupported distros.
I'd guess something is missing in libJRReader.so.

You could do a ldd -d on that library.
You'll need the following and everything they depend on.
libidn libgnutls libgcrypt libgpg-error libtasn1
The gnutls is 2.6
The libtasn1 is 1.3
Logged

UdoS

  • Regular Member
  • World Citizen
  • ***
  • Posts: 217
  • User
Re: JRiver Media Center 20.0.88 for Debian AMD64 TEST BUILD
« Reply #5 on: April 07, 2015, 03:56:57 am »

The 64 bit version requires more shared libraries which makes it more difficult to get running on unsupported distros.
I'd guess something is missing in libJRReader.so.

You could do a ldd -d on that library.
You'll need the following and everything they depend on.
libidn libgnutls libgcrypt libgpg-error libtasn1
The gnutls is 2.6
The libtasn1 is 1.3


Hi Bob,

attached is the output from ldd -d  libJRReader.so. Something is strange:
1. libcryptlib.so => not found, but the file is located in the same dir as  libJRReader.so,
2./usr/lib64/libgcrypt.so.11: version `GCRYPT_1.2' not found (required by ./libJRReader.so),
   but a few lines down, the lib is found ok: libgcrypt.so.11 => /usr/lib64/libgcrypt.so.11 (0x00007f57edaeb000)
   The installed version is:libgcrypt.so.20.0.1



Logged
Udo

Hendrik

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 10935
Re: JRiver Media Center 20.0.88 for Debian AMD64 TEST BUILD
« Reply #6 on: April 07, 2015, 04:13:42 am »

libgcrypt.so.20.0.1 is the wrong version, thats libgcrypt20, we require libgcrypt11
Try installing the libgcrypt11 in addition to yours, if you can.

libcryptlib.so is our own crypt-helper library. It might help if you check ldd on that one as well.
Note however that ldd can be a bit stupid, and doesn't "find" libraries in the same folder, but only on the library search path, unless you override the search path.
Logged
~ nevcairiel
~ Author of LAV Filters

UdoS

  • Regular Member
  • World Citizen
  • ***
  • Posts: 217
  • User
Re: JRiver Media Center 20.0.88 for Debian AMD64 TEST BUILD
« Reply #7 on: April 07, 2015, 06:02:31 am »

Thanks Hendrik,

after installing the xx11 lib, it starts working.

 
Logged
Udo
Pages: [1]   Go Up