Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 47719 - unable to build ferrisloki due to configure is not able to find stlport>=4.5.3
Summary: unable to build ferrisloki due to configure is not able to find stlport>=4.5.3
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: SpanKY
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-04-13 09:35 UTC by Catherine
Modified: 2004-05-29 16:22 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Catherine 2004-04-13 09:35:22 UTC
I do have stlport installed version 4.5.3-r2.  I do not have a pkg-config entry for it on my system.  I have rebuild stlport a few times always with the same results.  Not sure how to creat a pkg-config entry either

Reproducible: Always
Steps to Reproduce:
1.ACCEPT_KEYWORDS="~x86" emerge ferrisloki
2.
3.

Actual Results:  
checking for stlport >= 4.5.3... Package stlport was not found in the pkg-config
search path.
Perhaps you should add the directory containing `stlport.pc'
to the PKG_CONFIG_PATH environment variable
No package 'stlport' found

configure: error: Library requirements (stlport >= 4.5.3) not met; consider
adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a
nonstandard prefix so pkg-config can find them.

!!! ERROR: dev-libs/ferrisloki-2.0.3 failed.
!!! Function econf, Line 365, Exitcode 1
!!! econf faile

Expected Results:  
Would like for it to actually build

I have tried building this app before it was ever in portage and have not ever
had success building it due to the stlport not being found by the
./configure...I have tried several times without success.
Comment 1 SpanKY gentoo-dev 2004-04-18 01:02:44 UTC
hmm, thought i worked that out with monkeyiq

guess not :)
Comment 2 SpanKY gentoo-dev 2004-05-02 00:14:35 UTC
dont supposed 2.0.4 works any better ?
Comment 3 Kristian 2004-05-03 10:49:15 UTC
nope, 2.0.4 aint any better. emerge ferrisloki installed STLport 4.5.3-r2 but it didn't create a stlport.pc file in /usr/lib/pkgconfig. 

checking for stlport >= 4.5.3... Package stlport was not found in the pkg-config search path.
Perhaps you should add the directory containing `stlport.pc'
to the PKG_CONFIG_PATH environment variable
No package 'stlport' found
checking for stlport-config... no 

STLPort 4.5.3 can not be detected on your system. 

Please make sure that STLPort with IOStreams
support is available on your machine before 
trying again. 

get it from the URLs below
http://sourceforge.net/project/showfiles.php?group_id=16036
  http://www.stlport.com/download.html
configure: error: Fatal Error: no STLPort 4.5.3 or later found.

!!! ERROR: dev-libs/ferrisloki-2.0.4 failed.
!!! Function econf, Line 365, Exitcode 1
!!! econf failed
Comment 4 Catherine 2004-05-04 09:50:43 UTC
2.0.4 didnt work either....


>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
checking whether the i686-pc-linux-gnu-g77 linker (/usr/i686-pc-linux-gnu/bin/ld
) supports shared libraries... yes
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking dynamic linker characteristics... GNU/Linux ld.so
checking for pkg-config... /usr/bin/pkg-config
checking for stlport >= 4.5.3... Package stlport was not found in the pkg-config
 search path.
Perhaps you should add the directory containing `stlport.pc'
to the PKG_CONFIG_PATH environment variable
No package 'stlport' found
checking for stlport-config... no 

STLPort 4.5.3 can not be detected on your system. 

Please make sure that STLPort with IOStreams
support is available on your machine before 
trying again. 

get it from the URLs below
http://sourceforge.net/project/showfiles.php?group_id=16036
  http://www.stlport.com/download.html
configure: error: Fatal Error: no STLPort 4.5.3 or later found.

!!! ERROR: dev-libs/ferrisloki-2.0.4 failed.
!!! Function econf, Line 365, Exitcode 1
!!! econf failed


My system does not have a stlport.pc and I dont know how to make it have one.  It seem to build one.  

Is Stlport supposed to put a file called "stlport.pc" in the system?  Can it be hand built?  There must be something about the way Gentoo is configured that is contrary to how the developer of ferrisloki has is system.

I dont have any other answers.  
Comment 5 Catherine 2004-05-04 10:11:16 UTC
Is it possible that STLport is not built correctly?  I saw somthing in the config about iostreams....Also, there is a more recent version of STLport
Comment 6 Catherine 2004-05-04 10:31:15 UTC
Third post today....I did a search for stlport.pc and found one in a copy of an rpm: http://rpm.pbone.net/index.php3/stat/4/idpl/1135836/com/STLport-devel-4.5.3-9064.i386.rpm.html

It had the file.  Now, I dont understand much about pkg-config but i dropped that file in /usr/lib/pkg-config and it ferrisloki built.

Why is this file not built with STLport on Gentoo?
Comment 7 SpanKY gentoo-dev 2004-05-05 11:09:03 UTC
the stlport.pc file is non-standard ... it is not part of the distributed STLport
package ... many rpm makes add it to their final rpm file

Gentoo won't be adding the .pc file unless upstream does also
Comment 8 SpanKY gentoo-dev 2004-05-29 16:22:49 UTC
update your STLport to 4.5.3-r3 and ferrisloki should work

seems a bum symlink in /usr/lib was causing this