[SOLVED] Problems compiling liarliar-0.5.2 in fedora 12
Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place!
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Hi all. I'm trying to compile liarliar-0.5.2, a VSA app in my netbook (Acer Aspire One D150 10", intel atom N280 (Hyper Threading Enabled), 2GB Corsair RAM, Fedora 12 with KDE 4.3.4 up to date as of today 26 January. This is what I get when executing ./configure:
[...]
checking for pkg-config... /usr/bin/pkg-config
checking for gtkmm-2.0 gthread-2.0 gstreamer-0.6... Package gtkmm-2.0 was not found in the pkg-config search path. Perhaps you should add the directory containing `gtkmm-2.0.pc' to the PKG_CONFIG_PATH environment variable No package 'gtkmm-2.0' found Package gstreamer-0.6 was not found in the pkg-config search path. Perhaps you should add the directory containing `gstreamer-0.6.pc' to the PKG_CONFIG_PATH environment variable No package 'gstreamer-0.6' found
configure: error: Library requirements (gtkmm-2.0 gthread-2.0 gstreamer-0.6) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them.
And I'm sure I've installed these libraries, their location is:
/usr/include/gtkmm-2.4/gtkmm
/usr/include/gstreamer-0.10
If my libraries are in a nonstandard prefix as suggested, how do I set up the PKG_CONFIG_PATH env variable in order to fix this? I even have a clue of what a "nonstandard prefix" is. Can anybody shed some light on this?
Thanks in Advance.
you NEED to make sure the -devel.rpm's are installed for those packages
if you built the prerequisites from source and use there DEFAULT install location of " /usr/local/???
then you need to add that to your $PATH
FEDORA DOSE NOT USE /usr/local
--- or --- uninstall those programs and use the " --prefix=/usr " in the configure line
@John: The devel packages are installed, and setting up the $PATH variable doesn't work. Same with the configure --prefix=/usr option. As the program reports:
[...]
checking for pkg-config... /usr/bin/pkg-config
Package gtkmm-2.0 was not found in the pkg-config search path. Perhaps you should add the directory containing `gtkmm-2.0.pc' to the PKG_CONFIG_PATH environment variable [...]
Distribution: PCLinuxOS2023 Fedora38 + 50+ other Linux OS, for test only.
Posts: 17,511
Rep:
' liarliar-0.5.2 ' .. .. Fedora 12.
Welcome to LQ.
gtkmm "2.0" e.g. 2.2.12 is required. Not 2.4 !
gstreamer 0.6 is required. Not 0.8 - 0.10 or 0.11 .
libsigc++ 1.2 is required. E.g. version 1.2.7 .
( The liarliar-0.5.2 code is six years old.)
For the try, I used a converted libgtkmm from Debian ..
libgtkmm2.0-1c2a-2.2.12-3 , libgtkmm2.0-dev-2.2.12-3
.. and from Fedora 1 (one) :
gstreamer-0.6.3-1 , gstreamer-devel-0.6.3-1
.. and .. libsigc++1.2_5-1.2.7-4pclos2010,
libsigc++1.2_5-devel-1.2.7-4pclos2010
# yum install compat-gcc-34 compat-gcc-34-c++
'liarliar-0.5.2' : Not at all Fedora specific, 13 <files>.la
are required in /usr/lib/ :
@knudfl: I thought I could use a more recent version of these libraries instead if they preserved the backwards compatibility.(I was wrong) Well, I won't give up and will try to download these specific libraries as you recommended.But there's an issue:
these '.la' files are a type of file I'm not familiar with. You said I could write these text files. Are them a kind of configuration files like '.rtorrent.rc'? If you give me the format and structure of these text files then I gladly will write them myself. Lots of Thanks for being such a candle in this darkness...
Last edited by Rothbardian_Tech; 01-27-2010 at 08:19 AM.
Please note that this is alpha quality software. It is not yet finished, though it is mostly functional if you are willing to overlook some missing parts and a few minor bugs.
Also note that the plugin provided is mostly for testing purposes. The simple test plugin uses only one characteristic for detecting stress in a voice sample. It is definately not guaranteed to be accurate at detecting lies or stress in a person's voice. It has not been tested for that purpose yet by the developers. We hope to provide much better tested plugins in the next release.
You can contact the authors at:
Gene Ruebsamen <gene@erachampion.com>
Quan Nguyen <friday_morning@yahoo.com>
KNOWN ISSUES:
-------------
*IMPORTANT: Upon completion of make install, you will need to manually move the plugins from the ./plugins/.libs directory to the ~/.liarliar/plugins/ directory. This step is not yet automated. It is expected to be automated in the next release.
* Volume slider functionality not yet implemented
* Occassionally the GUI thread will freeze and not update the GUI properly. This is probably due to the way we are updating the GUI from the plugin thread. This bug mainly manifests itself on slower machines.
* When using ESD output, buffer does not fully clear, so you will have to press
the stop button when the audio stream is done.
* Configuration settings are not saved.
* Must manually create the plugins directory (see above).
this thing was ONLY in Alpha state back in 04
and just ran ./configure WITHOUT installing any new-old software and got this
Code:
checking for gtkmm-2.0 gthread-2.0 gstreamer-0.6... Package gtkmm-2.0 was not found in the pkg-config search path. Perhaps you should add the directory containing `gtkmm-2.0.pc' to the PKG_CONFIG_PATH environment variable No package 'gtkmm-2.0' found Package gstreamer-0.6 was not found in the pkg-config search path. Perhaps you should add the directory containing `gstreamer-0.6.pc' to the PKG_CONFIG_PATH environment variable No package 'gstreamer-0.6' found
configure: error: Library requirements (gtkmm-2.0 gthread-2.0 gstreamer-0.6) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them.
unless I would NEED and i do mean REALLY NEED this i would not even try on this OLD and no longer worked on dead project
Distribution: PCLinuxOS2023 Fedora38 + 50+ other Linux OS, for test only.
Posts: 17,511
Rep:
@ Rothbardian_Tech : I did send the thirteen text files.
( If your ' email' works )
By the way : Please don't show your email address here.
Google will cache it forever. Use "LQ 'Send email..'" instead.
Liarliar compiles on Fedora 12 with the PCLinuxOS compat
gcc33 = gcc3.3-3.3.6 + gcc3.3-c++-3.3.6 , etc.
You can have as many compilers, as you want, at the same time.
Example : 1) the default gcc-4.4.2
2) compat-gcc-34-(c++)
3) gcc3.3-c++-3.3.6 (pclos)
4) gcc41-4.1.2 "compat" from Suse 11.1 .
.....
@knudfl: I have replied to your email (I have received the files) But it seems you are managing my mail address as spam. Why? My email address is a legitimate one, No sarcasms needed at all.
"If your 'email' works" is not a demonstration of mutual trust, but just the contrary. It reveals some hidden and dark aspects of your personality surely you aren't even aware of. In business, this type of misunderstandings costs millions, In love, the partner of your life.
Watch out for these type of things.
Distribution: PCLinuxOS2023 Fedora38 + 50+ other Linux OS, for test only.
Posts: 17,511
Rep:
Sorry, if I offended you with a ( from my view )
harmless remark. Just this : your email address
is very short, and could look like a miss spell.
About not being able to send : Seems my email provider has
a ( unnecessary ) tight filter ? ( I "never" receive spam.)
I have no direct email, only something like Gmail, etc.
About sending email to LQ members : Click the target name
( in the left column ) and click "Send email to <name>".
.....
this is one of the reasons that i stated
Unless I NEED it , and i do mean really MUST use THIS program and NOTHING else will do, i would not bother trying.
It was ONLY at an alpha state and only partially working back in 2004 when development on it was stopped .
Well, I finally did the thing. It main purpose was to be evaluated by an engineer friend of mine. The program is plain simple and doesn't support advanced features, but is enough for the intended purposes.The goal is is to make -from scratch- a similar app supporting VoIP streaming but powered by the more capable VSIPL++ libraries. I have yet to investigate more about the "microtremors" theory.(I see no use uploading Pseudoscientific SW to SourceForge)
Thanks everyone for your support, especially Knudfl.(and sorry for lashing at you, just you sometimes sound like you are used to deal with morons, not people in the process of learning) Updated the status of this thread to SOLVED.
Last edited by Rothbardian_Tech; 01-30-2010 at 02:09 PM.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.