Slackware This Forum is for the discussion of Slackware Linux.
|
Notices |
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Are you new to LinuxQuestions.org? Visit the following links:
Site Howto |
Site FAQ |
Sitemap |
Register Now
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
|
|
10-01-2012, 06:20 PM
|
#1
|
Member
Registered: Sep 2012
Location: Bulgaria,Varna
Distribution: Slackware64
Posts: 249
Rep:
|
Slackware multilib
Ok i have a problem with that
I download all multilib packages from AlienBoB
run this upgradepkg --reinstall --install-new *.t?z
to upgarde glibc,gcc,to their multilib version
run this upgradepkg --install-new *-compat32/*.t?z
to upgrade the other stuff but i;ve got this error
when i type in terminal firefox or leafpad i've got this
/usr/lib/gio/modules/libgiofam.so: wrong ELF class: ELFCLASS32
Failed to load module: /usr/lib/gio/modules/libgiofam.so
firefox: symbol lookup error: /usr/lib/libgio-2.0.so.0: undefined symbol: g_type_ensure
/sbin/ldconfig: libraries libgobject-2.0.so.0.3200.4 and libgobject-2.0.so.0.3310.0 in directory /usr/lib have same soname but different type.
/sbin/ldconfig: libraries libgmodule-2.0.so.0.3200.4 and libgmodule-2.0.so.0.3310.0 in directory /usr/lib have same soname but different type.
But when i remove glib2-compat the problem is solved
System is Slackware 14
Last edited by tuxbg; 10-01-2012 at 06:27 PM.
|
|
|
10-01-2012, 06:55 PM
|
#2
|
Member
Registered: Sep 2012
Location: Bulgaria,Varna
Distribution: Slackware64
Posts: 249
Original Poster
Rep:
|
With Slack 13.37 i didnt have this problem,and,how can i resolve it ?
And when i use wine games says that i have no direct rendering and i cant play it
fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: AMD Radeon HD 6670
OpenGL version string: 4.2.11903 Compatibility Profile Context
glxinfo | grep Op
OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: AMD Radeon HD 6670
OpenGL version string: 4.2.11903 Compatibility Profile Context
OpenGL shading language version string: 4.20
glxinfo | grep direct
direct rendering: Yes
|
|
|
10-02-2012, 12:17 AM
|
#3
|
Senior Member
Registered: Mar 2007
Posts: 2,186
|
Did you install Slackware 14 on top of some other linux distro without formatting drive? Or did you install some random non-Slackware software after installing Slackware? (Slackware does not have glib 2.33.10 which you have.)
Last edited by Petri Kaukasoina; 10-02-2012 at 12:38 AM.
|
|
|
10-02-2012, 05:36 AM
|
#4
|
Member
Registered: Sep 2012
Location: Bulgaria,Varna
Distribution: Slackware64
Posts: 249
Original Poster
Rep:
|
No its upgraded from 13.0 to 13.1 ti 13.37 to 14
Only with that and previous version of multilib i have this errors
Last edited by tuxbg; 10-02-2012 at 05:39 AM.
|
|
|
10-02-2012, 05:57 AM
|
#5
|
Senior Member
Registered: Mar 2007
Posts: 2,186
|
So, what about my other question. Did you install glib 2.33.10 at some point? It was released 20 Aug 2012 so you might still remember it.
What do these commands output?
Code:
ls -l /usr/lib/*0.3310.0
file /usr/lib/*0.3310.0
|
|
|
10-02-2012, 07:06 AM
|
#6
|
Member
Registered: Sep 2012
Location: Bulgaria,Varna
Distribution: Slackware64
Posts: 249
Original Poster
Rep:
|
ls -l /usr/lib/*0.3310.0
-rwxr-xr-x 1 root root 1809647 авг 24 20:08 /usr/lib/libgio-2.0.so.0.3310.0*
-rwxr-xr-x 1 root root 1352564 авг 24 20:08 /usr/lib/libglib-2.0.so.0.3310.0*
-rwxr-xr-x 1 root root 18659 авг 24 20:08 /usr/lib/libgmodule-2.0.so.0.3310.0*
-rwxr-xr-x 1 root root 394037 авг 24 20:08 /usr/lib/libgobject-2.0.so.0.3310.0*
-rwxr-xr-x 1 root root 8189 авг 24 20:08 /usr/lib/libgthread-2.0.so.0.3310.0*
file /usr/lib/*0.3310.0
/usr/lib/libgio-2.0.so.0.3310.0: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, not stripped
/usr/lib/libglib-2.0.so.0.3310.0: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, not stripped
/usr/lib/libgmodule-2.0.so.0.3310.0: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, not stripped
/usr/lib/libgobject-2.0.so.0.3310.0: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, not stripped
/usr/lib/libgthread-2.0.so.0.3310.0: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, not stripped
ls /var/log/packages/glib
glib2-2.32.4-x86_64-1 glibc-solibs-2.15-x86_64-7
Now i remeber i compile glib2-2.33.10 for gnome 3.4 but that package does not exist on my system from one month ago
glibc-2.15-x86_64-7
Last edited by tuxbg; 10-02-2012 at 07:13 AM.
|
|
|
10-02-2012, 07:42 AM
|
#7
|
Senior Member
Registered: Mar 2007
Posts: 2,186
|
You installed the 64-bit glib stuff in /usr/lib which is reserved for 32 bit, while the 64-bit stuff should be in /usr/lib64 in Slackware. You still have the 64-bit glib 2.33.10 installed there as your ls/file command output shows. But you didn't use the slackware package management system when you installed it. I bet you installed other libraries at wrong places at the same time without using package management when you tried to make gnome work.
I strongly suggest that you format your disk and start Slackware install from start.
|
|
|
10-02-2012, 07:50 AM
|
#8
|
Member
Registered: Sep 2012
Location: Bulgaria,Varna
Distribution: Slackware64
Posts: 249
Original Poster
Rep:
|
Oh no that would be my second preinstall of Slackware ever.
The first time that i preinstall Slackware is when i move from 12.1 to 64 bit vers of 13
Slackware is rock solid fast distro and i broke it
But that is strange becouse i compile glib2 from source with that options to C compiler
./configure --prefix=/usr --libdir=/usr/lib64 --sysconf=/etc
Last edited by tuxbg; 10-02-2012 at 07:51 AM.
|
|
|
All times are GMT -5. The time now is 11:59 PM.
|
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.
|
Latest Threads
LQ News
|
|