(sorry for my poor english !)
Some errors to begin (the compilation is not yet
achieved and I'm only helping by mail someone who try
to compile metabar) :
* after the ./configure, in src/Makefile, KDE_INCLUDES
is empty.
---> I replace the line by :
KDE_INCLUDES = /usr/include
* in the same file, the line
INCLUDES = $(all_includes) $(KDE_INCLUDES)/arts
had to be replaced by :
INCLUDES = $(all_includes) -I$(KDE_INCLUDES)/arts
* src/serviceloader.cpp use a method of KDE 3.4. Here
is the error :
--------------- beginning of the error message
-------------------------------
/bin/sh ../libtool --silent --mode=compile --tag=CXX
g++ -DHAVE_CONFIG_H -I.
-I. -I.. -I/usr/lib/qt3//include -I/usr/X11R6/include
-I/usr/include/arts
-DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor
-Wno-long-long -Wundef
-Wall -W -Wpointer-arith -Wwrite-strings -ansi
-D_XOPEN_SOURCE=500
-D_BSD_SOURCE -Wcast-align -Wconversion
-Wchar-subscripts -O2
-Wformat-security -Wmissing-format-attribute
-fno-exceptions -fno-check-new
-fno-common -c -o serviceloader.lo `test -f
'serviceloader.cpp' || echo
'./'`serviceloader.cpp
serviceloader.cpp: In member function `void
ServiceLoader::loadServices(KFileItem,
QPtrList<QWidget>&)':
serviceloader.cpp:167: error: no matching function for
call to
`KDEDesktopMimeType::userDefinedServices(const QString,
KSimpleConfig&,
bool)'
/usr/include/kmimetype.h:563: note: candidates are: static
QValueList<KDEDesktopMimeType::Service>
KDEDesktopMimeType::userDefinedServices(const QString&,
bool)
--------------- end of the error message
-------------------------------
Mandrake 10.2 use KDE 3.3.2.
It seems to be a cool app, but, for now, I'm using
Gnome ;)
Logged In: NO
End of the story :
The compilation has succeeded. In serviceloader.cpp, we
simply remove the second argument of userDefinedServices, to
use the method from KDE 3.3.