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: Proof Code:
[sayth@renshawfamily build]$ sudo yum install fribidi 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 |
probably it is a path problem, configure cannot find it in your path. see configure -h about available options
|
Quote:
i.e. package 'fribidi' means "the package config file" suffix .pc Finding fribidi.pc : yum provides */fribidi.pc → → fribidi-devel # yum install fribidi-devel . |
Quote:
|
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.
|
Yeah fribidi-devel did work, I am on Fedora 18
|
Quote:
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 ! . |
All times are GMT -5. The time now is 12:55 AM. |