LinuxQuestions.org
Review your favorite Linux distribution.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > SUSE / openSUSE
User Name
Password
SUSE / openSUSE This Forum is for the discussion of Suse Linux.

Notices


Reply
  Search this Thread
Old 05-27-2006, 10:54 PM   #1
amitprabhakar
Member
 
Registered: Feb 2005
Location: Bangalore/Patna, India
Distribution: Bizdesk 4.0, SuSE11.0, FC10
Posts: 43

Rep: Reputation: 15
SUSE 10.1 : Valknut needs an older library


HI all,

SUSE 10.1,KDE 3.5.1

I downloaded valknut rpm from the dcgui.berlios.de.
I tried to install it from command prompt and it gave this error

Code:
error: Failed dependencies:
        libexpat.so.0 is needed by valknut-0.3.7-1.i586
I then checked my /usr/lib/ directory

Code:
linux-qa79:/home/amitp #ls -l /usr/lib/libexp*
-rw-r--r-- 1 root root 157460 2006-04-23 07:12 /usr/lib/libexpat.a
-rw-r--r-- 1 root root    793 2006-04-23 07:12 /usr/lib/libexpat.la
lrwxrwxrwx 1 root root     17 2006-05-21 21:38 /usr/lib/libexpat.so -> libexpat.so.1.5.0
lrwxrwxrwx 1 root root     17 2006-05-21 21:38 /usr/lib/libexpat.so.1 -> libexpat.so.1.5.0
-rwxr-xr-x 1 root root 126496 2006-04-23 07:12 /usr/lib/libexpat.so.1.5.0
-rwxr-xr-x 1 root root 154668 2006-04-23 07:49 /usr/lib/libexpect5.43.0.so
AS can be seen it had a newer version of libexpat.
I tried to create a soft link (after searching on net for a while) from a file libexpat.so.0 to libexpat.so.1.5.0 but to no avail.

I cannot delete my so.1.5.0 version and install the so.0 one as former is needed by other programmes.

Can anybody help me? Will Yast be usefull?

Last edited by amitprabhakar; 05-27-2006 at 10:56 PM.
 
Old 05-27-2006, 11:10 PM   #2
rickh
Senior Member
 
Registered: May 2004
Location: Albuquerque, NM USA
Distribution: Debian-Lenny/Sid 32/64 Desktop: Generic AMD64-EVGA 680i Laptop: Generic Intel SIS-AC97
Posts: 4,250

Rep: Reputation: 62
Valknut has lots of problems anyway ... although I didn't have any problems building it.

You're better off to check out this page for the real DC++. I've never tried to build it since there is a Debian package, but I see a link there for an .srpm
 
Old 05-28-2006, 10:06 PM   #3
amitprabhakar
Member
 
Registered: Feb 2005
Location: Bangalore/Patna, India
Distribution: Bizdesk 4.0, SuSE11.0, FC10
Posts: 43

Original Poster
Rep: Reputation: 15
Hey!

Thanks for the prompt help.
I couln't find any packages giving command scons so, I tried to find scons command on the net. On rpmfind.net the given link for my architecture doesn't open:

ftp://rpmfind.net/linux/opensuse/dis...91-16.i586.rpm

Can anybody tell me what software package do i need to intall scons command ? Please posta working link too (if possible).
 
Old 05-28-2006, 10:09 PM   #4
amitprabhakar
Member
 
Registered: Feb 2005
Location: Bangalore/Patna, India
Distribution: Bizdesk 4.0, SuSE11.0, FC10
Posts: 43

Original Poster
Rep: Reputation: 15
Also neither does the rpm.pbone link opens:
ftp://ftp.pbone.net/mirror/ftp.gwdg....6.1-5.i586.rpm
Any soln will be welcome.
 
Old 05-28-2006, 10:37 PM   #5
rickh
Senior Member
 
Registered: May 2004
Location: Albuquerque, NM USA
Distribution: Debian-Lenny/Sid 32/64 Desktop: Generic AMD64-EVGA 680i Laptop: Generic Intel SIS-AC97
Posts: 4,250

Rep: Reputation: 62
Nothing hard about finding SCons. I don't know if a redhat .rpm will work on Suse.
 
Old 05-29-2006, 11:24 AM   #6
amitprabhakar
Member
 
Registered: Feb 2005
Location: Bangalore/Patna, India
Distribution: Bizdesk 4.0, SuSE11.0, FC10
Posts: 43

Original Poster
Rep: Reputation: 15
Thanks for the link. I was not a dead one. I however am facing other problems. After giving scons command i get this:


client/ADLSearch.cpp: In member function ‘void ADLSearchManager::matchListing(DirectoryListing*)’:
client/ADLSearch.cpp:298: error: assignment of read-only location
client/ADLSearch.cpp:298: error: cannot convert ‘const std::basic_string<char, std::char_traits<char>, std::allocator<char> >’ to ‘const char’ in assignment
client/ADLSearch.cpp:305: error: variable ‘std::string path’ has initializer but incomplete type
client/ADLSearch.cpp: In member function ‘void ADLSearchManager::matchRecurse(std::vector<ADLSearchManager:estDir, std::allocator<ADLSearchManager:estDir> >&, DirectoryListing:irectory*, std::string&)’:
client/ADLSearch.cpp:313: error: variable ‘std::string tmpPath’ has initializer but incomplete type
client/ADLSearch.cpp:313: error: no match for ‘operator+’ in ‘aPath + "\\"’
/usr/include/c++/4.1.0/bits/stl_bvector.h:353: note: candidates are: std::_Bit_const_iterator std:perator+(ptrdiff_t, const std::_Bit_const_iterator&)
/usr/include/c++/4.1.0/bits/stl_bvector.h:267: note: std::_Bit_iterator std:perator+(ptrdiff_t, const std::_Bit_iterator&)
/usr/include/c++/4.1.0/bits/stl_iterator.h: In member function ‘__gnu_cxx::__normal_iterator<_Iterator, _Container>& __gnu_cxx::__normal_iterator<_Iterator, _Container>:perator++() [with _Iterator = std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, _Container = std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >]’:
client/ADLSearch.h:63: instantiated from here
/usr/include/c++/4.1.0/bits/stl_iterator.h:673: error: cannot increment a pointer to incomplete type ‘std::basic_string<char, std::char_traits<char>, std::allocator<char> >’
/usr/include/c++/4.1.0/bits/stl_vector.h: In destructor ‘std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = std::basic_string<char, std::char_traits<char>, std::allocator<char> >, _Alloc = std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >]’:
/usr/include/c++/4.1.0/bits/stl_vector.h:274: instantiated from ‘std::vector<_Tp, _Alloc>::~vector() [with _Tp = std::basic_string<char, std::char_traits<char>, std::allocator<char> >, _Alloc = std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >]’
client/StringTokenizer.h:57: instantiated from ‘StringTokenizer<T>::~StringTokenizer() [with T = std::basic_string<char, std::char_traits<char>, std::allocator<char> >]’
client/ADLSearch.h:62: instantiated from here
/usr/include/c++/4.1.0/bits/stl_vector.h:119: error: invalid use of undefined type ‘struct std::basic_string<char, std::char_traits<char>, std::allocator<char> >’
/usr/include/c++/4.1.0/bits/stringfwd.h:56: error: declaration of ‘struct std::basic_string<char, std::char_traits<char>, std::allocator<char> >’
/usr/include/c++/4.1.0/bits/stl_construct.h: In function ‘void std::__destroy_aux(_ForwardIterator, _ForwardIterator, __false_type) [with _ForwardIterator = std::basic_string<char, std::char_traits<char>, std::allocator<char> >*]’:
/usr/include/c++/4.1.0/bits/stl_construct.h:155: instantiated from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = std::basic_string<char, std::char_traits<char>, std::allocator<char> >*]’
/usr/include/c++/4.1.0/bits/stl_construct.h:182: instantiated from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_Tp>) [with _ForwardIterator = std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, _Tp = std::basic_string<char, std::char_traits<char>, std::allocator<char> >]’
/usr/include/c++/4.1.0/bits/stl_vector.h:272: instantiated from ‘std::vector<_Tp, _Alloc>::~vector() [with _Tp = std::basic_string<char, std::char_traits<char>, std::allocator<char> >, _Alloc = std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >]’
client/StringTokenizer.h:57: instantiated from ‘StringTokenizer<T>::~StringTokenizer() [with T = std::basic_string<char, std::char_traits<char>, std::allocator<char> >]’
client/ADLSearch.h:62: instantiated from here
/usr/include/c++/4.1.0/bits/stl_construct.h:121: error: cannot increment a pointer to incomplete type ‘std::basic_string<char, std::char_traits<char>, std::allocator<char> >’
/usr/include/c++/4.1.0/bits/stl_construct.h: In function ‘void std::_Destroy(_Tp*) [with _Tp = std::basic_string<char, std::char_traits<char>, std::allocator<char> >]’:
/usr/include/c++/4.1.0/bits/stl_construct.h:122: instantiated from ‘void std::__destroy_aux(_ForwardIterator, _ForwardIterator, __false_type) [with _ForwardIterator = std::basic_string<char, std::char_traits<char>, std::allocator<char> >*]’
/usr/include/c++/4.1.0/bits/stl_construct.h:155: instantiated from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = std::basic_string<char, std::char_traits<char>, std::allocator<char> >*]’
/usr/include/c++/4.1.0/bits/stl_construct.h:182: instantiated from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_Tp>) [with _ForwardIterator = std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, _Tp = std::basic_string<char, std::char_traits<char>, std::allocator<char> >]’
/usr/include/c++/4.1.0/bits/stl_vector.h:272: instantiated from ‘std::vector<_Tp, _Alloc>::~vector() [with _Tp = std::basic_string<char, std::char_traits<char>, std::allocator<char> >, _Alloc = std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >]’
client/StringTokenizer.h:57: instantiated from ‘StringTokenizer<T>::~StringTokenizer() [with T = std::basic_string<char, std::char_traits<char>, std::allocator<char> >]’
client/ADLSearch.h:62: instantiated from here
/usr/include/c++/4.1.0/bits/stl_construct.h:107: error: invalid use of undefined type ‘struct std::basic_string<char, std::char_traits<char>, std::allocator<char> >’
/usr/include/c++/4.1.0/bits/stringfwd.h:56: error: declaration of ‘struct std::basic_string<char, std::char_traits<char>, std::allocator<char> >’
scons: *** [build/client/ADLSearch.o] Error 1
scons: building terminated because of errors.



Of course this is only the last part of the whole output .
 
Old 06-05-2006, 12:23 AM   #7
amitprabhakar
Member
 
Registered: Feb 2005
Location: Bangalore/Patna, India
Distribution: Bizdesk 4.0, SuSE11.0, FC10
Posts: 43

Original Poster
Rep: Reputation: 15
Any way, I know my last post was not useful, but can i install valknut itself? can i have both versions of libraries installed at the same time?
 
Old 07-19-2007, 10:13 AM   #8
IntrepidKABISA
LQ Newbie
 
Registered: Sep 2006
Location: Nairobi, Kenya, East Africa
Distribution: Suse 10.1
Posts: 9

Rep: Reputation: 0
Quote:
Originally Posted by amitprabhakar
Any way, I know my last post was not useful, but can i install valknut itself? can i have both versions of libraries installed at the same time?
Go to: http://rpmseek.com/rpm-dl/compat-exp...6.html?hl=com&

Download this package

Or Check here for the most appropriate one.

http://rpmseek.com/rpm-pl/compat-exp...?hl=com&cx=0::

It comes with libexpat.so.0

I was trying to install KBASIC.. after I got this package... everything was OK....

Please use the one for your distro though...

Hope this helps
 
  


Reply



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
Debian package wants an older version of a library Scorper Debian 3 05-14-2006 10:00 PM
Program requires older library than one installed sumadartson2004 Fedora 1 01-13-2005 02:59 PM
Suse 9.1 and an older PC dhar2112 Linux - Newbie 5 09-15-2004 02:24 PM
Glib library install older than 2.2 ?? BajaNick Linux - General 2 06-24-2004 12:07 PM
Flash Player - ERROR: Your glibc library is older than 2.2. h1tman Slackware 3 11-27-2003 01:57 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > SUSE / openSUSE

All times are GMT -5. The time now is 07:54 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
Open Source Consulting | Domain Registration