LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware (https://www.linuxquestions.org/questions/slackware-14/)
-   -   gogglesmm fails to build on Slackware64-current w xine 1.2.6 (https://www.linuxquestions.org/questions/slackware-14/gogglesmm-fails-to-build-on-slackware64-current-w-xine-1-2-6-a-4175550860/)

slugman 08-15-2015 07:21 PM

gogglesmm fails to build on Slackware64-current w xine 1.2.6
 
Hey everyone,

I was perusing the Slackbuilds repo when I found gogglesmm. After I read the description I was convinced I wanted to try it out.

Unfortunately, I am running into some build errors during configure.

Basically, it looks like gogglesmm is set to configure w/ 1.1.16 or greater. Even though I have 1.2.6 installed, it still gives me the following error during configure:

Code:

    Search for XINE >= 1.1.16 in /usr ...
        Check XINE Config => FOUND
xine-config is DEPRECATED. Use pkg-config instead.
xine-config is DEPRECATED. Use pkg-config instead.
xine-config is DEPRECATED. Use pkg-config instead.
        Check XINE Version => Unsupported (1.2.6)
    Search for XINE >= 1.1.16 in /usr/local ...
 Unable to find a compatible XINE library installation. Please make
 sure the correct version is installed including the header files.
 You can use the "--xine-prefix" option to search in an
 alternative installation directory.
Failures:
  gogglesmm: gogglesmm.SlackBuild return non-zero

I tried googling around but I wasn't able to find anything related.

Any help in this matter is greatly appreciated!

slugman 08-15-2015 07:27 PM

Looks like they fixed the configure script in github, and the version has jumped from 0.12.1 to 1.0.0. The slackbuild is on 0.12.1.

I'm going to try rebuilding it w/ 1.0.0 from git (stable release). Hopefully that resolves it.

slugman 08-16-2015 01:13 PM

this is more complicated than I thouht... I had to do the following:
- build fox toolkit 1.7.52
- build the latest gogglesmm ( v 1.0.7 or v 1.0.4? its whatevers in stable):

(latest goggles fixes the configure script thing with xine, although it requires a >= fox-toolkit 1.7.50)

I'm really close! This is how for I get during compliation/ slackbuild stage:

Code:

    Installing /tmp/SBo/package-gogglesmm/usr/bin/gogglesmm ...
    Installing /tmp/SBo/package-gogglesmm/usr/lib/gogglesmm/libgap_alsa.so ...
    Installing /tmp/SBo/package-gogglesmm/usr/lib/gogglesmm/libgap_oss.so ...
    Installing /tmp/SBo/package-gogglesmm/usr/lib/gogglesmm/libgap_wav.so ...
    Installing /tmp/SBo/package-gogglesmm/usr/share/applications/gogglesmm.desktop
    Installing /tmp/SBo/package-gogglesmm/usr/share/gogglesmm/utils
    Installing /tmp/SBo/package-gogglesmm/usr/share/man/man1/gogglesmm.1
    Installing /tmp/SBo/package-gogglesmm/usr/share/locale/pt/LC_MESSAGES/gogglesmm.mo ...
    Installing /tmp/SBo/package-gogglesmm/usr/share/locale/hu/LC_MESSAGES/gogglesmm.mo ...
    Installing /tmp/SBo/package-gogglesmm/usr/share/locale/de/LC_MESSAGES/gogglesmm.mo ...
    Installing /tmp/SBo/package-gogglesmm/usr/share/locale/ru/LC_MESSAGES/gogglesmm.mo ...
    Installing /tmp/SBo/package-gogglesmm/usr/share/locale/es/LC_MESSAGES/gogglesmm.mo ...
    Installing /tmp/SBo/package-gogglesmm/usr/share/locale/fr/LC_MESSAGES/gogglesmm.mo ...
    Installing icons...
    Done.
gzip: /tmp/SBo/package-gogglesmm/usr/man/man?/*.?: No such file or directory

I tried:

Code:

mkdir /tmp/SBo/package-gogglesmm/usr/man
mkdir /tmp/SBo/package-gogglesmm/usr/man/man?

with no luck (is ? an allowable char for directories?). Either way, at this stage its looking for a bunch of stuff under man/man?/*.?, but can't find it :(

willysr 08-16-2015 01:27 PM

This is the result in slackware64-14.1 via sbopkg
Code:

fox-toolkit:
  MD5SUM check for fox-1.6.49.tar.gz ... OK
  Building package fox-toolkit-1.6.49-x86_64-1_SBo.tgz ... OK
  Installing package fox-toolkit-1.6.49-x86_64-1_SBo.tgz ... OK

gogglesmm:
  MD5SUM check for gogglesmm-0.12.1.tar.xz ... OK
  Building package gogglesmm-0.12.1-x86_64-1_SBo.tgz ... OK
  Installing package gogglesmm-0.12.1-x86_64-1_SBo.tgz ... OK


orbea 08-16-2015 01:43 PM

Look in /tmp/SBo/package-gogglesmm/, find correct path for that gzip command and then change the relevant line in the slackbuild accordingly.

In this case it should be:

Code:

gzip -9 $PKG/usr/share/man/man?/*.?
When updating packages ahead of the SBo repo, its relatively common that the structure in upstream packages has since changed.


All times are GMT -5. The time now is 04:45 PM.