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.
hmm, thought i worked that out with monkeyiq guess not :)
dont supposed 2.0.4 works any better ?
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
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.
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
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?
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
update your STLport to 4.5.3-r3 and ferrisloki should work seems a bum symlink in /usr/lib was causing this