LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Software (https://www.linuxquestions.org/questions/linux-software-2/)
-   -   compiling quanta 3 error. (https://www.linuxquestions.org/questions/linux-software-2/compiling-quanta-3-error-33835/)

aliensub 10-26-2002 12:17 PM

compiling quanta 3 error.
 
When i try to compile quanta 3.0 i get the error:

checking for dcopidl... /usr/bin/dcopidl
checking for dcopidl2cpp... /usr/bin/dcopidl2cpp
checking for mcopidl... not found
configure: error: The important program mcopidl was not found!
Please check whether you installed aRts correctly.

I have installed arts, and libarts 1, and kde-multimedia and kde-multimedia-dev packages, but it doesn't help.

I using debian sid & kde 3.0.4

Mara 10-27-2002 10:51 AM

As I can see in my system, mcopidl comes from arts. Are arts libraries in LD_LIBRARY_PATH or in a directory listed in /etc/ld.conf.so?

aliensub 10-28-2002 04:10 PM

My /etc/ld.so.conf looks like:
/usr/X11R6/lib

/usr/lib/libc5-compat
/lib/libc5-compat
/usr/i486-linuxlibc1/lib

Iīm not sure what you exactly mean.....

I also discovered that when i try to compile a theme for kde it comes with the same error.

But isnīt there a way to remove this from the configure stuff, i mean what would quanta use audiostuff for?

Mara 10-30-2002 11:41 AM

It looks it's not there... First find out where is your arts installed. Let's say it's in /usr/local/kde3. You need to type:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/kde3/lib
And you should be able to pass this step in configure. Don't forget to add "/usr/local/kde3/lib" to /etc/ld.so.conf and run ldconfig. Then the change will be permanent.

aliensub 11-03-2002 06:43 AM

Hihi, I discovered the problem: i missed to install the lib-arts1-dev package....

aliensub 11-03-2002 06:46 AM

Ups, but now i got this when it tries to compile:
copytos.cpp:47: invalid use of undefined type `class KURLRequester'
copytos.h:17: forward declaration of `class KURLRequester'
copytos.cpp:49: no matching function for call to `QGridLayout::addMultiCellWidget (KURLRequester *&, int, int, int, int)'
/usr/include/qt/qlayout.h:325: candidates are: void QGridLayout::addMultiCellWidget(QWidget *, int, int, int, int, int = 0)
make[3]: *** [copytos.o] Error 1
make[3]: Leaving directory `/home/alien/install/quanta-3.0/quanta/dialogs'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/alien/install/quanta-3.0/quanta'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/alien/install/quanta-3.0'
make: *** [all] Error 2

Aussie 11-03-2002 08:19 AM

HAve you installed the qt-dev packages?

aliensub 11-03-2002 04:31 PM

Yep, both libqt3-dev & libqt3-mt-dev, and i can see it uses the mt in the ./config stage:

configure:20749: checking for Qt
configure: 20816: /usr/lib/qt3/include/qstyle.h
configure: 20816: /usr/lib/qt3/qstyle.h
configure: 20816: /usr/lib/qt/include/qstyle.h
configure: 20816: /usr/lib/qt/qstyle.h
configure: 20816: /usr/local/qt/include/qstyle.h
configure: 20816: /usr/include/qt/qstyle.h
taking that

configure:20988: result: libraries /usr/lib, headers /usr/include/qt using -mt

Aussie 11-03-2002 04:54 PM

Try doing a "make distclean" on the quanta source.

aliensub 11-03-2002 05:49 PM

I tried to delete the install dir, and unpack the tar file again, this did the trick and itīs now installed, donīt know your distclean makes the same trick, otherwise thanks for help

Aussie 11-03-2002 06:08 PM

"make distclean" will restore the source code to the condition it was in when you first unpacked the archive, not all packages support it though.


All times are GMT -5. The time now is 06:47 PM.