LinuxQuestions.org
LinuxAnswers - the LQ Linux tutorial section.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software
User Name
Password
Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.

Notices

Reply
 
Search this Thread
Old 12-13-2012, 04:01 AM   #1
flebber
Member
 
Registered: Jan 2005
Location: Newcastle, Australia
Distribution: Slackware 14.1
Posts: 393

Rep: Reputation: 30
make cannot build - cannot locate installed dependencies


When I am trying to build handbrake I have completed ./configure and I move into ./build and make the package

The build proceeds as normal then fails because:
Code:
configure: error: Package requirements (fribidi >= 0.19.0) were not met:

No package 'fribidi' found
Now fribidi is installed and was already installed I believe with the distribution so it should not be in a non standard location.

Proof
Code:
[sayth@renshawfamily build]$ sudo yum install fribidi
[sudo] password for sayth: 
Loaded plugins: langpacks, presto, refresh-packagekit
Package fribidi-0.19.4-1.fc18.x86_64 already installed and latest version
Nothing to do
so I have a package of fribidi installed and greater then 0.19. Reviewing the fribidi website its latest release is 0.19.5 (http://www.fribidi.org/)

So why doesn't it see this dependency and how can I make it see the dependency?

Edit here is where fribidi is installed.
Code:
[sayth@renshawfamily build]$ rpm -ql fribidi
/usr/bin/fribidi
/usr/lib64/libfribidi.so.0
/usr/lib64/libfribidi.so.0.3.3
/usr/share/doc/fribidi-0.19.4
/usr/share/doc/fribidi-0.19.4/AUTHORS
/usr/share/doc/fribidi-0.19.4/COPYING
/usr/share/doc/fribidi-0.19.4/ChangeLog
/usr/share/doc/fribidi-0.19.4/NEWS
/usr/share/doc/fribidi-0.19.4/README
/usr/share/doc/fribidi-0.19.4/THANKS
/usr/share/doc/fribidi-0.19.4/TODO
[sayth@renshawfamily build]$

Last edited by flebber; 12-13-2012 at 04:06 AM.
 
Old 12-13-2012, 04:18 AM   #2
pan64
Senior Member
 
Registered: Mar 2012
Location: Hungary
Distribution: debian i686 (solaris)
Posts: 4,607

Rep: Reputation: 1243Reputation: 1243Reputation: 1243Reputation: 1243Reputation: 1243Reputation: 1243Reputation: 1243Reputation: 1243Reputation: 1243
probably it is a path problem, configure cannot find it in your path. see configure -h about available options
 
Old 12-13-2012, 04:55 AM   #3
knudfl
LQ 5k Club
 
Registered: Jan 2008
Location: Copenhagen, DK
Distribution: pclos2014, Slack14.1 DebWheezy, +50+ other Linux OS, for test only.
Posts: 13,539

Rep: Reputation: 2506Reputation: 2506Reputation: 2506Reputation: 2506Reputation: 2506Reputation: 2506Reputation: 2506Reputation: 2506Reputation: 2506Reputation: 2506Reputation: 2506
Quote:
No package 'fribidi' found
The missing file is /usr/lib64/pkgconfig/fribidi.pc ,
i.e. package 'fribidi' means "the package config file" suffix .pc

Finding fribidi.pc : yum provides */fribidi.pc
→ → fribidi-devel

# yum install fribidi-devel

.
 
Old 12-13-2012, 05:06 AM   #4
flebber
Member
 
Registered: Jan 2005
Location: Newcastle, Australia
Distribution: Slackware 14.1
Posts: 393

Original Poster
Rep: Reputation: 30
Quote:
Originally Posted by knudfl View Post
The missing file is /usr/lib64/pkgconfig/fribidi.pc ,
i.e. package 'fribidi' means "the package config file" suffix .pc

Finding fribidi.pc : yum provides */fribidi.pc
→ → fribidi-devel

# yum install fribidi-devel

.
Thanks I had just got it going. A nicer error like fribidi-devel would have been nice but oh well, I can see from your explanation how it is derived.
 
Old 12-13-2012, 05:10 AM   #5
redfox2807
Member
 
Registered: Jul 2012
Distribution: Kubuntu, Debian, Meego, Android
Posts: 116

Rep: Reputation: 16
What distro do you use? Unless it's Slackware or similar, in order to compile something you need to install fribidi-devel package, not fribidi one. fribidi is just binaries to be executed, while the compiler wants headers.
 
Old 12-13-2012, 06:21 AM   #6
flebber
Member
 
Registered: Jan 2005
Location: Newcastle, Australia
Distribution: Slackware 14.1
Posts: 393

Original Poster
Rep: Reputation: 30
Yeah fribidi-devel did work, I am on Fedora 18
 
Old 12-13-2012, 10:33 AM   #7
knudfl
LQ 5k Club
 
Registered: Jan 2008
Location: Copenhagen, DK
Distribution: pclos2014, Slack14.1 DebWheezy, +50+ other Linux OS, for test only.
Posts: 13,539

Rep: Reputation: 2506Reputation: 2506Reputation: 2506Reputation: 2506Reputation: 2506Reputation: 2506Reputation: 2506Reputation: 2506Reputation: 2506Reputation: 2506Reputation: 2506
Quote:
A nicer error like fribidi-devel would have been nice
'fribidi-devel' is a {RedHat / Fedora / CentOS / Scientific} term only.

When you are building the source code, a full install of fribidi is required.
That's fribidi + fribidi-devel for Fedora. ( yum search fribidi ).
Also : The source code is not OS specific.
And will not trace if you have e.g. a Debian OS ( → libfribidi-dev ),
Mandriva / PCLinuxOS ( → libfribidi-devel ).
Or Slackware / Arch / Gentoo, that have no -devel packages.
( Those three use "All in one" packages for libraries.)

Good luck !
.

Last edited by knudfl; 12-13-2012 at 10:34 AM.
 
  


Reply

Tags
build, dependencies, fedora, fribidi, make


Thread Tools Search this Thread
Search this Thread:

Advanced Search

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
not getting gtk support using ./configure, build dependencies installed fakie_flip Linux - Software 1 03-01-2012 02:35 PM
OpenSuse: build is installed but not recognized by make. StefanB46 Linux - Newbie 6 07-06-2010 04:12 AM
self build rpm fails with missing dependencies on build host zhjim Linux - Software 1 09-24-2009 08:47 AM
Can't locate Module/Build.pm in @INC i.you Linux - Software 1 10-04-2007 03:11 AM
Cant locate kernel-source to build my Nvidia driver nyhm Linux - Software 3 02-16-2004 04:48 PM


All times are GMT -5. The time now is 12:40 PM.

Main Menu
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
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration