LinuxQuestions.org
Visit Jeremy's Blog.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 08-26-2015, 07:05 PM   #16
Candelabrus
Member
 
Registered: Apr 2015
Distribution: Slackware64
Posts: 101

Original Poster
Rep: Reputation: Disabled

Quote:
Originally Posted by 55020 View Post
Oh, yes, of course, what was I thinking? Sorry!

You will need to create and install your own compat32 packages of poppler and librsvg and libspectre, using convertpkg-compat32. Download each package from an i486 Slackware mirror, and run
Code:
convertpkg-compat32 -i <package>.txz
upgradepkg --install-new /tmp/<package>compat32.txz
Then you will need to modify cairo.SlackBuild -- change this line from

Code:
  --libdir=/usr/lib${LIBDIRSUFFIX} \
to

Code:
  --libdir=/usr/lib \
and then you should be able to build cairo. (probably.)
(If that doesn't work, maybe it would be easier to use a virtual machine?)
And yes, you were right again.
But I did not need to change anything, just install those 3 packages in 32bit that were missing.

Then just left Pulseaudio to finish all

Last edited by Candelabrus; 08-26-2015 at 07:10 PM.
 
Old 08-26-2015, 07:07 PM   #17
Candelabrus
Member
 
Registered: Apr 2015
Distribution: Slackware64
Posts: 101

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by Alien Bob View Post
I think the "cannot find -ltdb" is a problem with the Samba package in slackware-current.
What do you suggest Alien?
There are some flag to disable the samba?

Edit:
Samba installed in 32bits. I downloaded Slackware-Current and converted to compat32.

So I tried again compile the pulseaudio and probably the problem was the samba even though I had not installed.

But now came another error.

Code:
configure: WARNING: unrecognized options: --without-cap

 ---{ pulseaudio 6.0-rebootstrapped }---

    prefix:                        /usr
    sysconfdir:                    /etc
    localstatedir:                 /var
    modlibexecdir:                 /usr/lib/pulse-6.0/modules
    System Runtime Path:           /var/run/pulse
    System State Path:             /var/lib/pulse
    System Config Path:            /var/lib/pulse
    Zsh completions directory:     ${datarootdir}/zsh/site-functions
    Compiler:                      gcc -std=gnu99
    CFLAGS:                        -O2 -march=i486 -mtune=i686 -g -O0 -Wall -W -Wextra -pipe -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -fdiagnostics-color=auto
    CPPFLAGS:                      
    LIBS:                          -lpthread -lrt -ldl -lm 

    Enable X11:                    no
    Enable OSS Output:             yes
    Enable OSS Wrapper:            yes
    Enable EsounD:                 yes
    Enable Alsa:                   yes
    Enable CoreAudio:              no
    Enable Solaris:                no
    Enable WaveOut:                no
    Enable GLib 2.0:               yes
    Enable Gtk+ 3.0:               yes
    Enable GConf:                  yes
    Enable Avahi:                  no
    Enable Jack:                   no
    Enable Async DNS:              no
    Enable LIRC:                   no
    Enable Xen PV driver:          no
    Enable D-Bus:                  yes
      Enable BlueZ 4:              no
      Enable BlueZ 5:              no
        Enable ofono headsets:     no
        Enable native headsets:    no
    Enable udev:                   yes
      Enable HAL->udev compat:     yes
    Enable systemd
      Daemon (Socket Activation):  no
      Login (Session Tracking):    no
      Journal (Logging):           no
    Enable TCP Wrappers:           no
    Enable libsamplerate:          no
    Enable IPv6:                   yes
    Enable OpenSSL (for Airtunes): yes
    Enable fftw:                   yes
    Enable orc:                    yes
    Enable Adrian echo canceller:  yes
    Enable speex (resampler, AEC): yes
    Enable WebRTC echo canceller:  no
    Enable gcov coverage:          no
    Enable unit tests:             no
    Database
      tdb:                         yes
      gdbm:                        no
      simple database:             no

    System User:                   pulse
    System Group:                  pulse
    Access Group:                  audio
    Enable per-user EsounD socket: yes
    Force preopen:                 yes
    Preopened modules:             all

    Legacy Database Entry Support: yes
Now the error:

Code:
CCLD     module-equalizer-sink.la
/usr/lib64/libfftw3f.so: error adding symbols: File in wrong format
collect2: error: ld returned 1 exit status
make[3]: ** [module-equalizer-sink.la] Erro 1
make[3]: Saindo do diretrio `/tmp/SBo/pulseaudio-6.0/src'
make[2]: ** [check] Erro 2
make[2]: Saindo do diretrio `/tmp/SBo/pulseaudio-6.0/src'
make[1]: ** [check-recursive] Erro 1
make[1]: Saindo do diretrio `/tmp/SBo/pulseaudio-6.0'
make: ** [check] Erro 2
root@slackware (32bit):/home/backup/app/slackware/audio/source/compat32/pulseaudio#

Last edited by Candelabrus; 08-26-2015 at 07:28 PM.
 
Old 08-26-2015, 07:51 PM   #18
Candelabrus
Member
 
Registered: Apr 2015
Distribution: Slackware64
Posts: 101

Original Poster
Rep: Reputation: Disabled
I solved fftw problem doing same thing i did with samba. I downloaded from slackware-current fftw and converted to compat32.
Another thing, here was the flag "without-cap" when in fact the correct is "without-caps" in the plural.

Now, another problem.

Code:
CCLD     libpulsedsp.la
  CC       daemon/pulseaudio-caps.o
  CC       daemon/pulseaudio-cmdline.o
  CC       daemon/pulseaudio-cpulimit.o
  CC       daemon/pulseaudio-daemon-conf.o
  CC       daemon/pulseaudio-dumpmodules.o
  CC       daemon/pulseaudio-ltdl-bind-now.o
  CC       daemon/pulseaudio-main.o
  CC       daemon/pulseaudio-server-lookup.o
  CCLD     pulseaudio
  CC       utils/pacat-pacat.o
  CCLD     pacat
  CC       utils/pactl-pactl.o
  CCLD     pactl
  CC       utils/pasuspender-pasuspender.o
  CCLD     pasuspender
  CC       utils/pacmd-pacmd.o
  CCLD     pacmd
  CC       modules/gconf/gconf_helper-gconf-helper.o
  CCLD     gconf-helper
/usr/lib64/gcc/x86_64-slackware-linux/4.9.3/../../../../x86_64-slackware-linux/bin/ld: skipping incompatible /usr/lib64/gcc/x86_64-slackware-linux/4.9.3/../../../libgconf-2.so when searching for -lgconf-2
/usr/lib64/gcc/x86_64-slackware-linux/4.9.3/../../../../x86_64-slackware-linux/bin/ld: cannot find -lgconf-2
collect2: error: ld returned 1 exit status
make[3]: ** [gconf-helper] Erro 1
make[3]: Saindo do diretório `/tmp/SBo/pulseaudio-6.0/src'
make[2]: ** [check] Erro 2
make[2]: Saindo do diretório `/tmp/SBo/pulseaudio-6.0/src'
make[1]: ** [check-recursive] Erro 1
make[1]: Saindo do diretório `/tmp/SBo/pulseaudio-6.0'
make: ** [check] Erro 2
root@slackware (32bit):/home/backup/app/slackware/audio/source/compat32/pulseaudio#
 
Old 08-26-2015, 08:17 PM   #19
Candelabrus
Member
 
Registered: Apr 2015
Distribution: Slackware64
Posts: 101

Original Poster
Rep: Reputation: Disabled
Resolved. I could compile the pulseaudio in 32bit.

Abstract.
For Cairo was required beyond the multilibs packet, the following:
librsvg-compat32-2.40.10-x86_64-1compat32
libspectre-compat32-0.2.7-x86_64-1compat32
poppler-compat32-0.32.0-x86_64-1compat32

And for the PulseAudio it was necessary:
samba-compat32-4.2.3-x86_64-1compat32
fftw-compat32-3.3.4-x86_64-1compat32
GConf-compat32-3.2.6-x86_64-1compat32

Tested skype just now and sound for the first time in his life came here :-)
I am very happy.
Thank you all.
 
Old 08-26-2015, 10:20 PM   #20
Candelabrus
Member
 
Registered: Apr 2015
Distribution: Slackware64
Posts: 101

Original Poster
Rep: Reputation: Disabled
Leveraging the same topic, I'm trying to run epsxe (Play1 Emulator) but without success.

Code:
/usr/games/epsxe-1.925/epsxe: error while loading shared libraries: libtinfo.so.5: cannot open shared object file: No such file or directory
Looking another topic recommend link libncurses to libtinfo, but i got error with XPM from GDKPixBuff


Any sugestion?
 
Old 08-27-2015, 05:23 AM   #21
eldercitizen
Member
 
Registered: Apr 2015
Distribution: Slackware64-current
Posts: 38

Rep: Reputation: 31
(My suggestion: libretro )

And, I doubt libtinfo has anything to do with gdk, so it's a seperate problem. The symlink is probably correct.

Last edited by eldercitizen; 08-27-2015 at 05:28 AM.
 
Old 08-27-2015, 09:50 AM   #22
Candelabrus
Member
 
Registered: Apr 2015
Distribution: Slackware64
Posts: 101

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by eldercitizen View Post
(My suggestion: libretro )

And, I doubt libtinfo has anything to do with gdk, so it's a seperate problem. The symlink is probably correct.
This emulator is good enough like epsxe?
 
Old 08-27-2015, 03:08 PM   #23
eldercitizen
Member
 
Registered: Apr 2015
Distribution: Slackware64-current
Posts: 38

Rep: Reputation: 31
Actually it's a collection of several emulators (so called cores). For Playstation 1 it uses mednafen and for my needs it does a pretty good job, although I am not using any plugins (which of there are some, I prefer the original look). It also might take some time to setup according to your wishes.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Compiling Programs Ian D Linux - Newbie 5 07-19-2008 03:37 AM
Compiling Programs Faxanadu Linux - Software 3 05-30-2005 02:51 AM
Compiling Programs Thorrn4 Linux - Software 6 03-26-2005 01:25 AM
I need help with compiling my C++ programs. bitessy Programming 3 02-23-2004 07:07 PM
Compiling Programs mike35 Linux - Newbie 2 10-22-2003 10:39 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

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

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration