SlackwareThis Forum is for the discussion of Slackware Linux.
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.
I just tried and it seems to be a very difficult one to compile. I've tried and it doesn't want to. But if you wish to try, I got close. First you need to have qt4 installed, if you don't have it, then install it. You'll also need other dependencies like libsndfile and speex and ffmpeg and more.
I would recommend maybe try to find an rpm and use 'rpm2tgz' and then install it, maybe it'll work. If not, try compiling it and post back if you have problems, I've had to modify the makefile and fix some C code and it still won't compile. As usual, this project code is in a terrible state.
Dear all,
I can not compile QuteCom.
Does one of you has successfully installed QuteCom on Slackware 12.2?
I took a look at the qutecom website and took a stab at getting it to run. I downloaded the 2.2-RC3 version and looked at the INSTALL.txt file. According to this file you need a C++ compiler, QT4, BOOST, and CMake. The C compiler and Cmake should be installed in a full Slackware install and QT4 and Boost can be downloaded and compiled from slackbuilds.org. I did a quick google search and there are some patches to get the RC3 version to compile on Linux. I found the message here and the resulting patches I used to compile QuteCom are here. There are some other packages needed for compiling so make sure you read INSTALL.txt carefully. With that information I compiled QuteCom successfully. I made a slackbuild for QuteCom. If you'd like to use it for reference or to even compile the program then you're welcome to it. My qutecom.SlackBuild is available here.
The only issue I found was when I ran QuteCom from the command line it gave me this message.
Code:
[root@darkstar]:qutecom
(info) 18:17:53 [Common] void QtLanguage::loadLanguageFromConfig(): no Qt translation available for locale 'en_US'
During compilation there were several warnings but they didn't seem to interfere with the compile. Since this is a release candidate the warnings seem consistent with this type of release. There are some more patches that could be used but you can apply them yourself. The bugtracker is here.
I've successfully compiled it on slackware 12.1. And with the 12.2 I get:
[ 43%] Building C object wifo/phapi/CMakeFiles/phapi.dir/phcodec-avcodec-wrapper.o
/home/germaneau/soft/qutecom/qutecom-2.2-RC3/wifo/phapi/phcodec-avcodec-wrapper.c:55: warning: no previous prototype for 'ph_avcodec_wrapper_init'
/home/germaneau/soft/qutecom/qutecom-2.2-RC3/wifo/phapi/phcodec-avcodec-wrapper.c: In function 'phcodec_avcodec_encoder_init':
/home/germaneau/soft/qutecom/qutecom-2.2-RC3/wifo/phapi/phcodec-avcodec-wrapper.c:126: error: 'AVCodecContext' has no member named 'rtp_mode'
make[2]: *** [wifo/phapi/CMakeFiles/phapi.dir/phcodec-avcodec-wrapper.o] Error 1
make[1]: *** [wifo/phapi/CMakeFiles/phapi.dir/all] Error 2
make: *** [all] Error 2
I knew about these patches you gave me the references but Idonot know how to use them. Just now I get:
patch -p1 < ../../qutecom_googlebreakpad_64.patch
can't find file to patch at input line 4
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff --git a/libs/3rdparty/googlebreakpad/CMakeLists-internal-unix.txt b/libs/3rdparty/googlebreakpad/CMakeLists-internal-unix.txt
|--- a/libs/3rdparty/googlebreakpad/CMakeLists-internal-unix.txt
|+++ b/libs/3rdparty/googlebreakpad/CMakeLists-internal-unix.txt
--------------------------
File to patch:
Can you please explain to me?
I've just try your script and the result is
Try a different level so, '-p2' or '-p3', and make sure you put the patch in the main source directory.
What I did to get past that error is open '/home/germaneau/soft/qutecom/qutecom-2.2-RC3/wifo/phapi/phcodec-avcodec-wrapper.c' and comment out line 126 using a '//' in front of it.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.