WelcomeWelcome | FAQFAQ | DownloadsDownloads | WikiWiki

Author Topic: Core 6 totem requires wrong libgcrypt  (Read 2320 times)

Offline gerald_clark

  • TinyCore Moderator
  • Hero Member
  • *****
  • Posts: 4254
Core 6 totem requires wrong libgcrypt
« on: March 27, 2015, 07:45:37 PM »
totem needs libgcrypt.so.11
libgcrypt supplier libgcrypt.so.20

A symlink does not work here.

Offline Juanito

  • Administrator
  • Hero Member
  • *****
  • Posts: 14516
Re: Core 6 totem requires wrong libgcrypt
« Reply #1 on: March 28, 2015, 01:14:41 AM »
OK, I'll take a look.

Offline Juanito

  • Administrator
  • Hero Member
  • *****
  • Posts: 14516
Re: Core 6 totem requires wrong libgcrypt
« Reply #2 on: March 28, 2015, 09:00:35 AM »
recompiled and reposted totem (and clutter, json-glib, clutter-gtk, libpeas, cogl, libsoup, libsoup-gnome, glib-networking, nautilus, gnome-desktop, gstreamer and totem_pl_parser).

There seems to be a problem with gst-plugins-base in that it will not set the audio sink properly, but I cannot recompile it due to an issue involving speex:
Code: [Select]
CC     libgstaudioresample_la-speex_resampler_float.lo
In file included from resample.c:134:0,
                 from speex_resampler_float.c:26:
resample_sse.h: In function 'interpolate_product_single':
resample_sse.h:62:10: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
   __m128 sum = _mm_setzero_ps();
          ^
In file included from resample_sse.h:38:0,
                 from resample.c:134,
                 from speex_resampler_float.c:26:
resample_sse.h: In function 'inner_product_single':
/tmp/tcloop/gcc/usr/local/lib/gcc/i486-pc-linux-gnu/4.9.1/include/xmmintrin.h:115:1: error: inlining failed in call to always_inline '_mm_setzero_ps': target specific option mismatch
 _mm_setzero_ps (void)
 ^
In file included from resample.c:134:0,
                 from speex_resampler_float.c:26:
resample_sse.h:46:11: error: called from here
    __m128 sum = _mm_setzero_ps();

Offline Juanito

  • Administrator
  • Hero Member
  • *****
  • Posts: 14516
Re: Core 6 totem requires wrong libgcrypt
« Reply #3 on: March 28, 2015, 10:38:02 AM »
I managed to recompile gst-plugins-base, but there's still some kind of problem with the audio sink.

alsa is not recognised unless it is loaded before gst-plugins-base, but totem still cannot find the audio sink  :(

I don't see this issue with corepure64

Offline gerald_clark

  • TinyCore Moderator
  • Hero Member
  • *****
  • Posts: 4254
Re: Core 6 totem requires wrong libgcrypt
« Reply #4 on: March 28, 2015, 11:51:39 AM »
Well, totem loads and runs with pulseaudio.
Unfortunately, my video card is not up to the task. Vlc is working much better.

Offline Juanito

  • Administrator
  • Hero Member
  • *****
  • Posts: 14516
Re: Core 6 totem requires wrong libgcrypt
« Reply #5 on: March 29, 2015, 02:43:39 AM »
I hadn't tried with pulseaudio - initially I got the same missing audiosink error, but after testing audio with xmms-pulse/pavucontrol, totem started to work. I'm guessing that some setting or other falls in a hole between gconf and dconf and xmms-pulse/pavucontrol write the missing setting?

totem plays movies without problems on my integrated intel graphics.

Anyway, since totem now seems to work, I'll consider this done.

Offline coreplayer2

  • Hero Member
  • *****
  • Posts: 3020
Re: Core 6 totem requires wrong libgcrypt
« Reply #6 on: April 16, 2015, 10:48:51 PM »
I've also noticed the audiosink error in totem, which appears to occur only when Alsa failed to load any driver. After a driver is loaded manually via alsamixer the issue is resolved

hope it helps...