LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
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 06-06-2010, 12:45 AM   #1
TheCrow33
Member
 
Registered: Aug 2009
Posts: 81

Rep: Reputation: 8
Banshee install fails from missing taglib-sharp


I've been using linux for several years now, and given that I get banshee running I can completely do away with Micro$ux . But here is where I've run into a bit of a problem.

Obviously since I'm running slackware I know that the package manager will not have every program I want. I also know that when I build a package from source there will be some dependencies I do not have, and I need to adapt and overcome. I've been working away at the dependencies for a couple hours, and one is killing me "taglib-sharp 2.0.3.7". I downloaded that exact package (as it is the newest version) and installed from source (simple "./configure && make && make install"). Worked just fine, seemed to have installed with no errors during make and no missing dependencies during config. That would lead me to believe it installed, however the configure script for banshee is still complaining that it can't find any taglib-sharp at all. So I redownloaded the source and tried again to no avail. Any help is appreciated. Below is the exact output of the banshee config (though it's just as you'd expect).


Code:
checking for GLIB_2_22... yes
checking for TAGLIB_SHARP... configure: error: Package requirements (taglib-sharp >= 2.0.3.7) were not met:

No package 'taglib-sharp' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables TAGLIB_SHARP_CFLAGS
and TAGLIB_SHARP_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
 
Old 06-06-2010, 01:02 AM   #2
yooy
Senior Member
 
Registered: Dec 2009
Posts: 1,387

Rep: Reputation: 174Reputation: 174
Quote:
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.
i belive prefix is somehow connected with your home location. Needs to be selected before compiling software. Maybe you are located in wrong directory.

http://www.linuxquestions.org/questi...g_path-267764/
 
Old 06-06-2010, 05:32 AM   #3
fidesratio
LQ Newbie
 
Registered: Jan 2010
Location: Exeter, UK
Distribution: Slackware
Posts: 24

Rep: Reputation: 8
Quote:
Originally Posted by TheCrow33 View Post
No package 'taglib-sharp' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.
I bet you're building on x86_64; the install process for taglib I believe erronesouly places .pc file in /usr/lib/pkgconfig rather than the proper /usr/lib64/pkgconfig. You might need to manually move the file over.

Not to self-advertise, but the recently released GNOME SlackBuild 2.30 project has a fully working mono suite and banshee. ;^)
 
Old 06-06-2010, 06:14 AM   #4
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 fidesratio View Post
I bet you're building on x86_64; the install process for taglib I believe erronesouly places .pc file in /usr/lib/pkgconfig rather than the proper /usr/lib64/pkgconfig. You might need to manually move the file over.

Not to self-advertise, but the recently released GNOME SlackBuild 2.30 project has a fully working mono suite and banshee. ;^)
Taglib and taglib-extras are correct in Slackware64.

The OP posted a self explanatory error message -
No package 'taglib-sharp' found
Most likely a bad configure option. Did you use --libdir=/usr/lib64 ?

GSB's taglib-sharp put's the .pc file in the correct position. If you like Gnome, and all that mono crap, perhaps GSB would be a wise addition

Last edited by disturbed1; 06-06-2010 at 06:34 AM. Reason: edit
 
Old 06-06-2010, 09:56 AM   #5
TheCrow33
Member
 
Registered: Aug 2009
Posts: 81

Original Poster
Rep: Reputation: 8
Haha should have looked that up myself, though I assumed the path would have been correct since I never change it.

Last edited by TheCrow33; 06-06-2010 at 10:06 AM.
 
Old 06-06-2010, 05:51 PM   #6
fidesratio
LQ Newbie
 
Registered: Jan 2010
Location: Exeter, UK
Distribution: Slackware
Posts: 24

Rep: Reputation: 8
Quote:
Originally Posted by disturbed1 View Post
Taglib and taglib-extras are correct in Slackware64.

The OP posted a self explanatory error message -
No package 'taglib-sharp' found
Most likely a bad configure option. Did you use --libdir=/usr/lib64 ?
Woops, typo on my end. taglib-sharp is of course a a different package from taglib. When compiling taglib-sharp (and other mono applications) the --libdir option is not necessarily honoured by some mono `configure' scripts on 64-bit platforms. Mono defaults to placing many of its .pc files into /usr/lib (even with --libdir specified.)

taglib-sharp compiled fine, but its .pc file may have ended up in /usr/lib rather than /usr/lib64. A quick copy will remedy the situation. :-)
 
  


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
fresh netinst of squeeze:X server fails to start, missing /dev/fb0, missing xorg.conf frumpus Debian 7 03-17-2010 12:36 PM
Banshee update to ver 839 PackageKit Error banshee-1-lang.i586 peteyperson Linux - Newbie 0 05-14-2009 11:36 AM
JSTL Standard Taglib cookie_ie Debian 1 06-07-2006 01:35 PM
KAT + Taglib = Nightmare carl0ski Linux - Software 4 12-04-2005 04:48 PM
Update Taglib on Suse 9.1 Breex Linux - Software 1 01-28-2005 07:25 AM

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

All times are GMT -5. The time now is 06:02 AM.

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