LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Home Forums Tutorials Articles Register
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 10-15-2009, 08:21 AM   #16
shadowsnipes
Senior Member
 
Registered: Sep 2005
Distribution: Slackware
Posts: 1,443

Rep: Reputation: 73

Code:
$> ls /var/log/packages/gtk+*
12K /var/log/packages/gtk+-1.2.10-i486-4
64K /var/log/packages/gtk+2-2.12.12-i486-1
That is on Slackware 12.2

So, no.
 
Old 10-15-2009, 08:27 AM   #17
Josh000
Member
 
Registered: Aug 2009
Distribution: Slackware 13 64bit
Posts: 534

Original Poster
Rep: Reputation: 35
Quote:
Originally Posted by shadowsnipes View Post
Code:
$> ls /var/log/packages/gtk+*
12K /var/log/packages/gtk+-1.2.10-i486-4
64K /var/log/packages/gtk+2-2.12.12-i486-1
That is on Slackware 12.2

So, no.
Yet I get an error saying gtk-2.0 or greater must be present.
 
Old 10-15-2009, 12:39 PM   #18
shadowsnipes
Senior Member
 
Registered: Sep 2005
Distribution: Slackware
Posts: 1,443

Rep: Reputation: 73
It builds fine on my copy of Slackware 13, though I have a full install.
Make sure you have cairo, pango, freetype, and libpng installed as well.
 
Old 10-16-2009, 05:52 PM   #19
Josh000
Member
 
Registered: Aug 2009
Distribution: Slackware 13 64bit
Posts: 534

Original Poster
Rep: Reputation: 35
OK, I have all the GTK packages installed, and it still says it needs GTK 2.0 or higher. I have not seen this before, I clearly have GTK, so why can it not find it?
 
Old 10-16-2009, 06:00 PM   #20
disturbed1
Senior Member
 
Registered: Mar 2005
Location: USA
Distribution: Slackware
Posts: 1,133
Blog Entries: 6

Rep: Reputation: 224Reputation: 224Reputation: 224
Can you paste the last few lines of text from the failed build?

Here's what libclearlooks.so links against on my Slackware 13 install.
PHP Code:
ldd /usr/lib64/gtk-2.0/2.10.0/engines/libclearlooks.so
    linux
-vdso.so.1 =>  (0x00007fffd41ff000)
    
libgtk-x11-2.0.so.0 => /usr/lib64/libgtk-x11-2.0.so.0 (0x00007f95aec5e000)
    
libgdk-x11-2.0.so.0 => /usr/lib64/libgdk-x11-2.0.so.0 (0x00007f95ae9c0000)
    
libatk-1.0.so.0 => /usr/lib64/libatk-1.0.so.0 (0x00007f95ae7a0000)
    
libgio-2.0.so.0 => /usr/lib64/libgio-2.0.so.0 (0x00007f95ae52d000)
    
libpangoft2-1.0.so.0 => /usr/lib64/libpangoft2-1.0.so.0 (0x00007f95ae301000)
    
libgdk_pixbuf-2.0.so.0 => /usr/lib64/libgdk_pixbuf-2.0.so.0 (0x00007f95ae0e6000)
    
libpangocairo-1.0.so.0 => /usr/lib64/libpangocairo-1.0.so.0 (0x00007f95adedb000)
    
libcairo.so.2 => /usr/lib64/libcairo.so.2 (0x00007f95adc65000)
    
libpango-1.0.so.0 => /usr/lib64/libpango-1.0.so.0 (0x00007f95ada1b000)
    
libfreetype.so.6 => /usr/lib64/libfreetype.so.6 (0x00007f95ad796000)
    
libfontconfig.so.1 => /usr/lib64/libfontconfig.so.1 (0x00007f95ad567000)
    
libgobject-2.0.so.0 => /usr/lib64/libgobject-2.0.so.0 (0x00007f95ad323000)
    
libgmodule-2.0.so.0 => /usr/lib64/libgmodule-2.0.so.0 (0x00007f95ad120000)
    
libglib-2.0.so.0 => /usr/lib64/libglib-2.0.so.0 (0x00007f95ace3f000)
    
libc.so.6 => /lib64/libc.so.6 (0x00007f95acace000)
    
libX11.so.6 => /usr/lib64/libX11.so.6 (0x00007f95ac795000)
    
libXcomposite.so.1 => /usr/lib64/libXcomposite.so.1 (0x00007f95ac593000)
    
libXdamage.so.1 => /usr/lib64/libXdamage.so.1 (0x00007f95ac390000)
    
libXfixes.so.3 => /usr/lib64/libXfixes.so.3 (0x00007f95ac18b000)
    
libm.so.6 => /lib64/libm.so.6 (0x00007f95abf06000)
    
libXext.so.6 => /usr/lib64/libXext.so.6 (0x00007f95abcf3000)
    
libXrender.so.1 => /usr/lib64/libXrender.so.1 (0x00007f95abaea000)
    
libXinerama.so.1 => /usr/lib64/libXinerama.so.1 (0x00007f95ab8e8000)
    
libXi.so.6 => /usr/lib64/libXi.so.6 (0x00007f95ab6dd000)
    
libXrandr.so.2 => /usr/lib64/libXrandr.so.2 (0x00007f95ab4d5000)
    
libXcursor.so.1 => /usr/lib64/libXcursor.so.1 (0x00007f95ab2cb000)
    
libdl.so.2 => /lib64/libdl.so.2 (0x00007f95ab0c6000)
    
libz.so.1 => /usr/lib64/libz.so.1 (0x00007f95aaeb2000)
    
libexpat.so.1 => /usr/lib64/libexpat.so.1 (0x00007f95aac8f000)
    
libpixman-1.so.0 => /usr/lib64/libpixman-1.so.0 (0x00007f95aaa34000)
    
libpng12.so.0 => /usr/lib64/libpng12.so.0 (0x00007f95aa7f4000)
    
libxcb.so.1 => /usr/lib64/libxcb.so.1 (0x00007f95aa5d9000)
    
libXau.so.6 => /usr/lib64/libXau.so.6 (0x00007f95aa3d6000)
    
libXdmcp.so.6 => /usr/lib64/libXdmcp.so.6 (0x00007f95aa1d1000)
    /
lib64/ld-linux-x86-64.so.2 (0x00007f95af475000
 
Old 10-16-2009, 06:47 PM   #21
Josh000
Member
 
Registered: Aug 2009
Distribution: Slackware 13 64bit
Posts: 534

Original Poster
Rep: Reputation: 35
Here it is:

Code:
checking for ld used by g++... /usr/x86_64-slackware-linux/bin/ld -m elf_x86_64
checking if the linker (/usr/x86_64-slackware-linux/bin/ld -m elf_x86_64) is GNU ld... yes
checking whether the g++ linker (/usr/x86_64-slackware-linux/bin/ld -m elf_x86_64) supports shared libraries... yes
checking for g++ option to produce PIC... -fPIC
checking if g++ PIC flag -fPIC works... yes
checking if g++ supports -c -o file.o... yes
checking whether the g++ linker (/usr/x86_64-slackware-linux/bin/ld -m elf_x86_64) supports shared libraries... yes
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
appending configuration tag "F77" to libtool
checking for gcc... (cached) gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ANSI C... (cached) none needed
checking dependency style of gcc... (cached) gcc3
checking for a BSD-compatible install... /usr/bin/ginstall -c
checking for inline... inline
checking for an ANSI C-conforming const... yes
checking for X... no
checking for ANSI C header files... (cached) yes
./configure: line 22489: --variable=gtk_binary_version: command not found
checking for pkg-config... /usr/bin/pkg-config
checking for gtk+-2.0 >= 2.0.0... configure: error: GTK+-2.0 is required to compile clearlooks-engine
It seems that everything should be fine except it is not recognising my GTK install....

Also, an offtopic question, but when did /media become preferred over /mnt?

Last edited by Josh000; 10-16-2009 at 06:49 PM.
 
Old 10-16-2009, 06:55 PM   #22
Josh000
Member
 
Registered: Aug 2009
Distribution: Slackware 13 64bit
Posts: 534

Original Poster
Rep: Reputation: 35
Ahh, I solved this. Examining what the configure script does, then using pkg-config and printing errors, and seeing that the renderphoto package was not installed. I love learning
 
Old 10-16-2009, 07:02 PM   #23
shadowsnipes
Senior Member
 
Registered: Sep 2005
Distribution: Slackware
Posts: 1,443

Rep: Reputation: 73
Quote:
Originally Posted by Josh000 View Post
Here it is:

Code:
...
checking for ANSI C header files... (cached) yes
./configure: line 22489: --variable=gtk_binary_version: command not found
checking for pkg-config... /usr/bin/pkg-config
checking for gtk+-2.0 >= 2.0.0... configure: error: GTK+-2.0 is required to compile clearlooks-engine
I'd look there to see what the script is trying to do. Do you have all of the libraries listed in the above post?

Quote:
Originally Posted by Josh000 View Post
Also, an offtopic question, but when did /media become preferred over /mnt?
It isn't. /media is used when hal / udev is used to mount something. /mnt is typically used otherwise.
 
Old 10-16-2009, 07:04 PM   #24
disturbed1
Senior Member
 
Registered: Mar 2005
Location: USA
Distribution: Slackware
Posts: 1,133
Blog Entries: 6

Rep: Reputation: 224Reputation: 224Reputation: 224
/media is a hal thing I believe.

Do you have pkg-config installed?
pkg-config --variable=gtk_binary_version gtk+-2.0
Should return
2.10.0
 
Old 10-16-2009, 07:07 PM   #25
disturbed1
Senior Member
 
Registered: Mar 2005
Location: USA
Distribution: Slackware
Posts: 1,133
Blog Entries: 6

Rep: Reputation: 224Reputation: 224Reputation: 224
Quote:
Originally Posted by Josh000 View Post
Ahh, I solved this. Examining what the configure script does, then using pkg-config and printing errors, and seeing that the renderphoto package was not installed. I love learning
Geeze I hate starting a post then getting pulled away to do something else
 
Old 10-16-2009, 07:10 PM   #26
Josh000
Member
 
Registered: Aug 2009
Distribution: Slackware 13 64bit
Posts: 534

Original Poster
Rep: Reputation: 35
OK, So I have it working now. Although, in my opinion, it still looks a bit off.

Here is the image without a theme, and here it is with a theme.

So, while it looks much better with a theme, it does not look as nice as I would like. Also, whatever I do, the firefox icon in the top left remains horribly pixelated.

Compare to Firefox running under Windows, and it looks, IMO, much more professional and aesthetically pleasing. Is there any way to have Firefox look equally pretty?


Quote:
Originally Posted by shadowsnipes View Post
I'd look there to see what the script is trying to do. Do you have all of the libraries listed in the above post?
Yup, fixed it in the post just above yours


Quote:
It isn't. /media is used when hal / udev is used to mount something. /mnt is typically used otherwise.
Hmm, so when I manually mount a CD, I should use /mnt? Not that it matters...

hal / udev is one of the things I have to learn, as it was not present when I last was involved with slack and linux. Is it used on the default slackware install at all?
 
Old 10-16-2009, 07:16 PM   #27
disturbed1
Senior Member
 
Registered: Mar 2005
Location: USA
Distribution: Slackware
Posts: 1,133
Blog Entries: 6

Rep: Reputation: 224Reputation: 224Reputation: 224
Quote:
Originally Posted by Josh000 View Post
OK, So I have it working now. Although, in my opinion, it still looks a bit off.

Here is the image without a theme, and here it is with a theme.

So, while it looks much better with a theme, it does not look as nice as I would like. Also, whatever I do, the firefox icon in the top left remains horribly pixelated.
That icon and the entire title bar is controlled by your Window Manager (FluxBox) and it's theme.
 
Old 10-16-2009, 07:32 PM   #28
Josh000
Member
 
Registered: Aug 2009
Distribution: Slackware 13 64bit
Posts: 534

Original Poster
Rep: Reputation: 35
Quote:
Originally Posted by disturbed1 View Post
That icon and the entire title bar is controlled by your Window Manager (FluxBox) and it's theme.
Ahh, that clears things up a bit. I just tried a heap of different themes and watched it change. I suppose it is actually meant to be quite small, and most of the themes blow it up.

Time to look for some high res fluxbox themes

Thanks for your help everyone.
 
Old 10-17-2009, 10:09 AM   #29
shadowsnipes
Senior Member
 
Registered: Sep 2005
Distribution: Slackware
Posts: 1,443

Rep: Reputation: 73
Quote:
Originally Posted by Josh000 View Post
Yup, fixed it in the post just above yours
Yea, I was slow to post - should have refreshed the page

Quote:
Originally Posted by Josh000 View Post
Hmm, so when I manually mount a CD, I should use /mnt? Not that it matters...

hal / udev is one of the things I have to learn, as it was not present when I last was involved with slack and linux. Is it used on the default slackware install at all?
If you actually use the mount command to mount a cd you can mount it wherever you want. I recommend using hal methods, however. You can have it auto-mounted or mount it with thunar, or you can look into mounting removable devices with something like pmount.
 
  


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
fluxbox: can't find firefox GuySkarpz Linux - General 4 12-20-2008 03:05 PM
Firefox forces Fluxbox to jump to workspace alkos333 Slackware 2 08-25-2008 11:06 PM
Updating Firefox - Fluxbox Menu Item VIR3NT Linux - Software 3 05-27-2006 02:12 PM
fluxbox, gentoo, and firefox NoUse4ANick Linux - General 2 03-19-2006 10:36 PM
Fluxbox and Firefox loses Sessionsaving humbletech99 Linux - General 2 11-26-2005 12:01 PM

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

All times are GMT -5. The time now is 08:40 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