Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Fri 28 Nov 2014, 13:16
All times are UTC - 4
 Forum index » House Training » Users ( For the regulars )
Why doesn't Linphone see my libc6?
Moderators: Flash, Ian, JohnMurga
Post new topic   Reply to topic View previous topic :: View next topic
Page 1 of 1 [6 Posts]  
Author Message
chapchap70

Joined: 18 Nov 2010
Posts: 149
Location: The Island Of Long (NY, USA)

PostPosted: Fri 11 Oct 2013, 09:34    Post subject:  Why doesn't Linphone see my libc6?  

I have been trying to get linphone 3.61 to work in Fatdog 621 by using debian packages. I believe I installed 33 dependencies but now I get the following error:
Code:
# ./Run
./bin/linphone: /lib/libc.so.6: version `GLIBC_2.14' not found (required by ./lib/liblinphone.so.5)
./bin/linphone: /lib/libc.so.6: version `GLIBC_2.14' not found (required by ./lib/libosipparser2.so.10)
./bin/linphone: /lib/libc.so.6: version `GLIBC_2.14' not found (required by ./lib/libosip2.so.10)
./bin/linphone: /lib/libc.so.6: version `GLIBC_2.17' not found (required by ./lib/libosip2.so.10)
./bin/linphone: /lib/libc.so.6: version `GLIBC_2.14' not found (required by ./lib/libmediastreamer_voip.so.3)
./bin/linphone: /lib/libc.so.6: version `GLIBC_2.14' not found (required by ./lib/libmediastreamer_base.so.3)
./bin/linphone: ./lib/libtiff.so.4: no version information available (required by ./lib/libspandsp.so.2)
./bin/linphone: /usr/lib64/libjpeg.so.62: version `LIBJPEG_6.2' not found (required by ./lib/libtiff.so.4)
./bin/linphone: /lib/libc.so.6: version `GLIBC_2.14' not found (required by ./lib/libavutil.so.52)
./bin/linphone: /lib/libc.so.6: version `GLIBC_2.14' not found (required by ./lib/libortp.so.9)
./bin/linphone: /lib/libc.so.6: version `GLIBC_2.15' not found (required by ./lib/libortp.so.9)
./bin/linphone: /usr/lib64/libxml2.so.2: no version information available (required by ./lib/libsoup-2.4.so.1)
./bin/linphone: /lib/libc.so.6: version `GLIBC_2.14' not found (required by ./lib/libudev.so.1)
./bin/linphone: /lib/libc.so.6: version `GLIBC_2.17' not found (required by ./lib/libudev.so.1)
./bin/linphone: /lib/libc.so.6: version `GLIBC_2.14' not found (required by ./lib/libeXosip2.so.10)
#


I thought I installed what linphone is looking for. Here is the contents of the directory:
Code:
# ls
ld-2.17.so                      libnss_nis-2.17.so
ld-linux-ia64.so.2              libnss_nisplus-2.17.so
ld-linux-x86-64.so.2            libnss_nisplus.so.2
libanl-2.17.so                  libnss_nis.so.2
libanl.so.1                     libopus.so.0
libasyncns.so.0                 libopus.so.0.0.0
libasyncns.so.0.3.1             libortp.so.9
libattr.so.1                    libortp.so.9.0.0
libattr.so.1.1.0                libosip2.so.10
libavutil.so.52                 libosip2.so.10.0.0
libavutil.so.52.3.0             libosipparser2.so.10
libBrokenLocale-2.17.so         libosipparser2.so.10.0.0
libBrokenLocale.so.1            libpcprofile.so
libc-2.17.so                    libpthread-2.17.so
libcap.so.2                     libpthread.so.0
libcap.so.2.19                  libpulsecommon-0.9.21.so
libcidn-2.17.so                 libpulse-simple.so.0
libcidn.so.1                    libpulse-simple.so.0.0.3
libcrypt-2.17.so                libpulse-simple.so.0.0.4
libcrypt.so.1                   libpulse.so.0
libc.so.6                       libpulse.so.0.12.2
libc.so.6.1                     libpulse.so.0.16.2
libdl-2.17.so                   libresolv-2.17.so
libdl.so.2                      libresolv.so.2
libeXosip2.so.10                librt-2.17.so
libeXosip2.so.10.0.0            librt.so.1
libgdbm_compat.so.3             libSegFault.so
libgdbm_compat.so.3.0.0         libsoup-2.4.so.1
libgdbm.so.3                    libsoup-2.4.so.1.3.0
libgdbm.so.3.0.0                libspandsp.a
libGLEW.so.1.7                  libspandsp.so
libGLEW.so.1.7.0                libspandsp.so.2
libgnutls-extra.so.26           libspandsp.so.2.0.0
libgnutls-extra.so.26.14.12     libspeexdsp.so.1
libgnutls-openssl.so.26         libspeexdsp.so.1.5.0
libgnutls-openssl.so.26.14.12   libspeex.so.1
libgnutls.so.26                 libspeex.so.1.5.0
libgnutls.so.26.14.12           libtasn1.so.3
libixml.so.2                    libtasn1.so.3.1.16
libixml.so.2.0.7                libthread_db-1.0.so
libjson-c.so.2                  libthread_db.so.1
libjson-c.so.2.0.0              libthreadutil.so.6
liblinphone.so.5                libthreadutil.so.6.0.2
liblinphone.so.5.0.0            libtiff.so.4
libm-2.17.so                    libtiff.so.4.3.3
libmediastreamer_base.so.3      libudev.so.1
libmediastreamer_base.so.3.0.0  libudev.so.1.3.5
libmediastreamer_voip.so.3      libupnp.so.6
libmediastreamer_voip.so.3.0.0  libupnp.so.6.3.1
libmemusage.so                  libutil-2.17.so
libm.so.6                       libutil.so.1
libm.so.6.1                     libv4l1.so.0
libnotify.so.4                  libv4l1.so.0.0.0
libnotify.so.4.0.0              libv4l2.so.0
libnsl-2.17.so                  libv4l2.so.0.0.0
libnsl.so.1                     libv4lconvert.so.0
libnss_compat-2.17.so           libvpx.so.1
libnss_compat.so.2              libvpx.so.1.0
libnss_dns-2.17.so              libvpx.so.1.0.0
libnss_dns.so.2                 libwrap.so.0
libnss_files-2.17.so            libwrap.so.0.7.6
libnss_files.so.2               pkgconfig
libnss_hesiod-2.17.so           x86_64-linux-gnu
libnss_hesiod.so.2
#


I don't know where to go from here. Any help would be appreciated.
Back to top
View user's profile Send private message 
OscarTalks

Joined: 05 Feb 2012
Posts: 926
Location: London, England

PostPosted: Sat 12 Oct 2013, 12:45    Post subject:  

Hello chapchap70

I'm afraid I have never run any of the 64 bit Puppies so haven't tried to do anything with Linphone in any of them. I know some of the lads were looking at trying to compile Linphone for Fatdog some months ago, but I don't know how far they got.

I couldn't see any Linphone 3.6.1 .debs in the Ubuntu repos (only version 3.5.2) so perhaps you are using the Debian Jessie ones and maybe they are not compatible. You certainly end up having to install a heck of a lot of dependencies, don't you?

I did notice that the Slacky people have recently published a 64 bit build of Linphone 3.6.1

http://www.slacky.eu/asche64/pkgs/index.php?ver=16&pkgname=linphone&pkgver=3.6.1

it is built against their ffmpeg 1.2 upgrade so you will still need to install dependencies of dependencies and it is probably more likely to be suitable for Lighthouse Pup than Fatdog, but may be worth investigating.

The best solution is to compile from source but it is not straight-forward. Depending on what you want it to do there are some components which can be left out to simplify things.

Will let you know if I have any other ideas.

_________________
Oscar in England

Back to top
View user's profile Send private message 
chapchap70

Joined: 18 Nov 2010
Posts: 149
Location: The Island Of Long (NY, USA)

PostPosted: Sat 12 Oct 2013, 20:54    Post subject:  

Hi OscarTalks,

I'm a newbie as far as compiling is concerned. I grabbed any debian I could whether it be squeeze or wheezy and some were listed as "unstable" (because the stable ones were too old). Trying to install this is for as much learning how to do it as using the program.

This time, I am using the method by PupGeek but ended up having to move some libs to a different directory than they were extracted to. http://www.murga-linux.com/puppy/viewtopic.php?t=65511 Linphone has a few more dependencies than ZynAddSubFx. After I got an error about a so not being found, I installed the deb (and moved the libs to the proper directory) and was able to go to the next one whether I grabbed a Wheezy or a Sid. If I could have used all of one or the other, I would have. I think compiling all these from source is beyond my abilities at this point.

Even though this is a messed up way of building, I would expect the GLIB_C s to be found and other errors to come later. If I am not missing something, wouldn't the "libc-2.17.so" be the file it was looking for?
Back to top
View user's profile Send private message 
chapchap70

Joined: 18 Nov 2010
Posts: 149
Location: The Island Of Long (NY, USA)

PostPosted: Mon 14 Oct 2013, 17:42    Post subject:  

Since Jamesbond made Fatdog work with 32 bit apps from Slacko up to version 5.3.3, Linphone shouldn't be too hard to get working in Fatdog by installing your pet. I installed the pet and ran:
Code:
# ldd /usr/bin/linphone
/usr/bin/linphone: /usr/lib32/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by /usr/lib64/libzrtpcpp.so.2)
   linux-gate.so.1 =>  (0xf774a000)
   liblinphone.so.5 => /usr/lib64/liblinphone.so.5 (0xf76e7000)
   libeXosip2.so.7 => /usr/lib64/libeXosip2.so.7 (0xf768c000)
   libcares.so.2 => /usr/lib64/libcares.so.2 (0xf767a000)
   libosip2.so.7 => /usr/lib64/libosip2.so.7 (0xf7664000)
   libnsl.so.1 => /lib32/libnsl.so.1 (0xf764b000)
   libosipparser2.so.7 => /usr/lib64/libosipparser2.so.7 (0xf761f000)
   libmediastreamer_voip.so.3 => /usr/lib64/libmediastreamer_voip.so.3 (0xf75bf000)
   libmediastreamer_base.so.3 => /usr/lib64/libmediastreamer_base.so.3 (0xf75b0000)
   libasound.so.2 => /usr/lib32/libasound.so.2 (0xf74e2000)
   libspeex.so.1 => /usr/lib32/libspeex.so.1 (0xf74cd000)
   libspeexdsp.so.1 => /usr/lib32/libspeexdsp.so.1 (0xf74bc000)
   libgsm.so.1 => /usr/lib64/libgsm.so.1 (0xf74b0000)
   libv4l1.so.0 => /usr/lib64/libv4l1.so.0 (0xf74aa000)
   libv4l2.so.0 => /usr/lib64/libv4l2.so.0 (0xf749e000)
   libopus.so.0 => /usr/lib64/libopus.so.0 (0xf745d000)
   libvpx.so.1 => /usr/lib32/libvpx.so.1 (0xf73b4000)
   libavcodec.so.55 => /usr/lib32/libavcodec.so.55 (0xf66a8000)
   libavutil.so.52 => /usr/lib32/libavutil.so.52 (0xf667f000)
   libswscale.so.2 => /usr/lib32/libswscale.so.2 (0xf6651000)
   libGL.so.1 => /usr/lib64/libGL.so.1 (0xf65eb000)
   libtheora.so.0 => /usr/lib32/libtheora.so.0 (0xf659b000)
   libogg.so.0 => /usr/lib32/libogg.so.0 (0xf6595000)
   libGLEW.so.1.5 => /usr/lib32/libGLEW.so.1.5 (0xf6544000)
   libXv.so.1 => /usr/lib32/libXv.so.1 (0xf653f000)
   libXext.so.6 => /usr/lib32/libXext.so.6 (0xf6530000)
   libortp.so.9 => /usr/lib64/libortp.so.9 (0xf6508000)
   libsrtp.so.0 => /usr/lib64/libsrtp.so.0 (0xf64ed000)
   libzrtpcpp.so.2 => /usr/lib64/libzrtpcpp.so.2 (0xf64c3000)
   libssl.so.1 => /usr/lib32/libssl.so.1 (0xf646b000)
   libcrypto.so.1 => /usr/lib32/libcrypto.so.1 (0xf62a7000)
   libsoup-2.4.so.1 => /usr/lib64/libsoup-2.4.so.1 (0xf6246000)
   libxml2.so.2 => /usr/lib32/libxml2.so.2 (0xf611c000)
   liblzma.so.5 => /lib32/liblzma.so.5 (0xf60fb000)
   libgtk-x11-2.0.so.0 => /usr/lib32/libgtk-x11-2.0.so.0 (0xf5d29000)
   libgdk-x11-2.0.so.0 => /usr/lib32/libgdk-x11-2.0.so.0 (0xf5c90000)
   libatk-1.0.so.0 => /usr/lib32/libatk-1.0.so.0 (0xf5c74000)
   libpangocairo-1.0.so.0 => /usr/lib32/libpangocairo-1.0.so.0 (0xf5c69000)
   libxcb-shm.so.0 => /usr/lib32/libxcb-shm.so.0 (0xf5c67000)
   libX11-xcb.so.1 => /usr/lib32/libX11-xcb.so.1 (0xf5c65000)
   libxcb-render.so.0 => /usr/lib32/libxcb-render.so.0 (0xf5c5e000)
   libpangoft2-1.0.so.0 => /usr/lib32/libpangoft2-1.0.so.0 (0xf5c35000)
   libstdc++.so.6 => /usr/lib32/libstdc++.so.6 (0xf5b4c000)
   libcairo.so.2 => /usr/lib32/libcairo.so.2 (0xf5aab000)
   libpixman-1.so.0 => /usr/lib32/libpixman-1.so.0 (0xf5a4d000)
   libXrender.so.1 => /usr/lib32/libXrender.so.1 (0xf5a44000)
   libX11.so.6 => /usr/lib32/libX11.so.6 (0xf5926000)
   libxcb.so.1 => /usr/lib32/libxcb.so.1 (0xf590d000)
   libXau.so.6 => /usr/lib32/libXau.so.6 (0xf590a000)
   libXdmcp.so.6 => /usr/lib32/libXdmcp.so.6 (0xf5905000)
   libpango-1.0.so.0 => /usr/lib32/libpango-1.0.so.0 (0xf58c4000)
   libfontconfig.so.1 => /usr/lib32/libfontconfig.so.1 (0xf5894000)
   libfreetype.so.6 => /usr/lib32/libfreetype.so.6 (0xf581c000)
   libbz2.so.1 => /lib32/libbz2.so.1 (0xf580b000)
   libexpat.so.1 => /usr/lib32/libexpat.so.1 (0xf57e5000)
   libnotify.so.4 => /usr/lib32/libnotify.so.4 (0xf57dd000)
   libgdk_pixbuf-2.0.so.0 => /usr/lib32/libgdk_pixbuf-2.0.so.0 (0xf57c1000)
   libpng14.so.14 => /usr/lib32/libpng14.so.14 (0xf579a000)
   libm.so.6 => /lib32/libm.so.6 (0xf5774000)
   libgio-2.0.so.0 => /usr/lib32/libgio-2.0.so.0 (0xf5673000)
   libgmodule-2.0.so.0 => /usr/lib32/libgmodule-2.0.so.0 (0xf5670000)
   libz.so.1 => /usr/lib32/libz.so.1 (0xf565c000)
   libresolv.so.2 => /lib32/libresolv.so.2 (0xf5643000)
   libgobject-2.0.so.0 => /usr/lib32/libgobject-2.0.so.0 (0xf55fd000)
   libgthread-2.0.so.0 => /usr/lib32/libgthread-2.0.so.0 (0xf55f9000)
   libffi.so.6 => /usr/lib32/libffi.so.6 (0xf55f2000)
   libglib-2.0.so.0 => /usr/lib32/libglib-2.0.so.0 (0xf54f2000)
   libsqlite3.so.0 => /usr/lib32/libsqlite3.so.0 (0xf5466000)
   libpthread.so.0 => /lib32/libpthread.so.0 (0xf544c000)
   libdl.so.2 => /lib32/libdl.so.2 (0xf5448000)
   libudev.so.0 => /lib32/libudev.so.0 (0xf543b000)
   librt.so.1 => /lib32/librt.so.1 (0xf5432000)
   libc.so.6 => /lib32/libc.so.6 (0xf52cf000)
   libgcc_s.so.1 => /usr/lib32/libgcc_s.so.1 (0xf52b3000)
   libv4lconvert.so.0 => /usr/lib64/libv4lconvert.so.0 (0xf5239000)
   libva.so.1 => /usr/lib32/libva.so.1 (0xf5222000)
   libxvidcore.so.4 => /usr/lib32/libxvidcore.so.4 (0xf512d000)
   libx264.so.138 => not found
   libvorbisenc.so.2 => /usr/lib32/libvorbisenc.so.2 (0xf4f96000)
   libvorbis.so.0 => /usr/lib32/libvorbis.so.0 (0xf4f6e000)
   libvo-amrwbenc.so.0 => not found
   libvo-aacenc.so.0 => not found
   libtheoraenc.so.1 => /usr/lib32/libtheoraenc.so.1 (0xf4f2b000)
   libtheoradec.so.1 => /usr/lib32/libtheoradec.so.1 (0xf4f11000)
   libschroedinger-1.0.so.0 => /usr/lib32/libschroedinger-1.0.so.0 (0xf4e5c000)
   libopenjpeg.so.2 => not found
   libopencore-amrwb.so.0 => /usr/lib32/libopencore-amrwb.so.0 (0xf4e47000)
   libopencore-amrnb.so.0 => /usr/lib32/libopencore-amrnb.so.0 (0xf4e1a000)
   libmp3lame.so.0 => /usr/lib32/libmp3lame.so.0 (0xf4da4000)
   libfdk-aac.so.0 => not found
   libfaac.so.0 => /usr/lib32/libfaac.so.0 (0xf4d96000)
   libaacplus.so.2 => not found
   libcrystalhd.so.3 => not found
   libavutil.so.51 => /usr/lib32/libavutil.so.51 (0xf4d82000)
   libXxf86vm.so.1 => /usr/lib32/libXxf86vm.so.1 (0xf4d7d000)
   libXdamage.so.1 => /usr/lib32/libXdamage.so.1 (0xf4d7a000)
   libXfixes.so.3 => /usr/lib32/libXfixes.so.3 (0xf4d75000)
   libdrm.so.2 => /usr/lib32/libdrm.so.2 (0xf4d6b000)
   libXmu.so.6 => /usr/lib32/libXmu.so.6 (0xf4d54000)
   libXi.so.6 => /usr/lib32/libXi.so.6 (0xf4d47000)
   libGLU.so.1 => /usr/lib32/libGLU.so.1 (0xf4cd7000)
   libXinerama.so.1 => /usr/lib32/libXinerama.so.1 (0xf4cd4000)
   libXrandr.so.2 => /usr/lib32/libXrandr.so.2 (0xf4ccd000)
   libXcursor.so.1 => /usr/lib32/libXcursor.so.1 (0xf4cc3000)
   libXcomposite.so.1 => /usr/lib32/libXcomposite.so.1 (0xf4cc0000)
   /lib/ld-linux.so.2 (0xf774b000)
   libjpeg.so.8 => /usr/lib32/libjpeg.so.8 (0xf4c89000)
   liborc-0.4.so.0 => /usr/lib32/liborc-0.4.so.0 (0xf4c15000)
   libXt.so.6 => /usr/lib32/libXt.so.6 (0xf4bc3000)
   libSM.so.6 => /usr/lib32/libSM.so.6 (0xf4bbb000)
   libICE.so.6 => /usr/lib32/libICE.so.6 (0xf4ba3000)
   libuuid.so.1 => /lib32/libuuid.so.1 (0xf4b9f000)
#


It might be a bit easier to grab a few libs this way than what I was trying to do. Rolling Eyes

Getting libx264.so.138 might be hard; I don't think that is required in the Slacko version1????

Edit to Add: Just figured out that installing the Linphone slacko pet breaks the VLC capture giving an v4lin2 error when trying to play through the video camera. I don't know exactly what causes it but uninstalling the pet AND copying files
Code:
# cp -r -u /aufs/pup_ro/* /
back is how I got the VLC running normal again with help from mikeb in another thread.
Back to top
View user's profile Send private message 
Karl Godt


Joined: 20 Jun 2010
Posts: 3972
Location: Kiel,Germany

PostPosted: Sun 20 Oct 2013, 06:42    Post subject:  

libc.so.6 is a link to the correct GLIBC .
Should point to libc-2.17.so then .

The error GLIBC_2.14 not found is not understandable to me, except you managed it to point libc.so.6 somewhere else .

Never had seen a libc.so.6.1 link .

_________________
«Give me GUI or Death» -- I give you [[Xx]term[inal]] [[Cc]on[s][ole]] .
Macpup user since 2010 on full installations.
People who want problems with Puppy boot frugal Razz
Back to top
View user's profile Send private message Visit poster's website 
chapchap70

Joined: 18 Nov 2010
Posts: 149
Location: The Island Of Long (NY, USA)

PostPosted: Fri 25 Oct 2013, 18:03    Post subject:  

Someone made an SFS for Fatdog that is working in my system. I believe he or she used libx264.so125 but mine was asking for so.138.

The libc.6.1 link was from a newer debian (probably testing) package I downloaded to see if I could get glibc2.17 or the libx264.so.138



I'll figure this stuff out..... eventually Confused
Back to top
View user's profile Send private message 
Display posts from previous:   Sort by:   
Page 1 of 1 [6 Posts]  
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » House Training » Users ( For the regulars )
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.1087s ][ Queries: 12 (0.0039s) ][ GZIP on ]