Linux - Newbie This 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.
Are you new to LinuxQuestions.org? Visit the following links:
Site Howto |
Site FAQ |
Sitemap |
Register Now
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.
|
|
01-25-2010, 10:15 PM
|
#1
|
LQ Newbie
Registered: Jan 2010
Distribution: Fedora / CentOS
Posts: 16
Rep:
|
Problems compiling liarliar-0.5.2 in fedora 12
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.
|
|
|
01-26-2010, 02:57 AM
|
#2
|
LQ Muse
Registered: Aug 2005
Location: A2 area Mi.
Posts: 17,646
|
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
|
|
|
01-26-2010, 07:50 AM
|
#3
|
LQ Newbie
Registered: Jan 2010
Distribution: Fedora / CentOS
Posts: 16
Original Poster
Rep:
|
@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 [...]
How I do that?
|
|
|
01-26-2010, 10:28 AM
|
#4
|
LQ 5k Club
Registered: Jan 2008
Location: Copenhagen DK
Distribution: PCLinuxOS2023 Fedora38 + 50+ other Linux OS, for test only.
Posts: 17,519
|
' 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/ :
Code:
libatk-1.0.la libgmodule-2.0.la libpangoft2-1.0.la
libcairo.la libgobject-2.0.la libpangox-1.0.la
libgdk_pixbuf-2.0.la libgtk-x11-2.0.la libpangoxft-1.0.la
libgdk-x11-2.0.la libpango-1.0.la
libglib-2.0.la libpangocairo-1.0.la
cd liarliar-0.5.2/ && ./configure CC=gcc34 CXX=g++34
make
.. will compile the most ..
The gcc, g++ version 3.3 can do it. ( PCLinuxOS, Debian Etch ).
If you prefer not to write the thirteen ' <text-files>.la ' yourself,
send a mail, I will attach files and compile result(s) to a
return mail.
.....
Last edited by knudfl; 01-26-2010 at 05:27 PM.
|
|
|
01-26-2010, 09:12 PM
|
#5
|
LQ Newbie
Registered: Jan 2010
Distribution: Fedora / CentOS
Posts: 16
Original Poster
Rep:
|
@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 09:19 AM.
|
|
|
01-26-2010, 09:57 PM
|
#6
|
LQ Muse
Registered: Aug 2005
Location: A2 area Mi.
Posts: 17,646
|
if you hack the configure script or the configure.ini ( and run " autoreconf -v -i ")
you might get away with the NEW libs -- MAYBE / MAYBE-NOT
rtorrent IS IN the fedora repos
looking at the sourceforge page
http://sourceforge.net/projects/liarliar/files/
this was last updated in 2004
i just DL'ed it and to quote the README
Quote:
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
but if you want go for it
I would not.
|
|
|
01-27-2010, 03:06 AM
|
#7
|
LQ 5k Club
Registered: Jan 2008
Location: Copenhagen DK
Distribution: PCLinuxOS2023 Fedora38 + 50+ other Linux OS, for test only.
Posts: 17,519
|
@ 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 .
.....
|
|
|
01-27-2010, 08:39 PM
|
#8
|
LQ Newbie
Registered: Jan 2010
Distribution: Fedora / CentOS
Posts: 16
Original Poster
Rep:
|
@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.
|
|
|
01-28-2010, 03:21 AM
|
#9
|
LQ 5k Club
Registered: Jan 2008
Location: Copenhagen DK
Distribution: PCLinuxOS2023 Fedora38 + 50+ other Linux OS, for test only.
Posts: 17,519
|
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>".
.....
|
|
|
01-29-2010, 08:04 PM
|
#10
|
LQ Newbie
Registered: Jan 2010
Distribution: Fedora / CentOS
Posts: 16
Original Poster
Rep:
|
@Knudfl: I can't find The Debian packages you mentioned:
libgtkmm2.0-1c2a-2.2.12-3 , libgtkmm2.0-dev-2.2.12-3
Astonishingly, Google makes zero hits.
Last edited by Rothbardian_Tech; 01-29-2010 at 11:31 PM.
|
|
|
01-30-2010, 12:46 AM
|
#11
|
LQ Muse
Registered: Aug 2005
Location: A2 area Mi.
Posts: 17,646
|
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 .
|
|
|
01-30-2010, 12:58 PM
|
#13
|
LQ Newbie
Registered: Jan 2010
Distribution: Fedora / CentOS
Posts: 16
Original Poster
Rep:
|
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 03:09 PM.
|
|
|
All times are GMT -5. The time now is 10:11 AM.
|
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.
|
Latest Threads
LQ News
|
|