Skocz do zawartości

Kompilowanie Kadu


Patt

Rekomendowane odpowiedzi

Mam problem z kompilacja (a wlasciwie juz z konfiguracja) kadu, oto co wyswietla:

[patt@localhost kadu]$ ./configure

***************************************
* Configuring Kadu, please wait . . . *
***************************************
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for g++... g++
checking for C++ compiler default output file name... a.out
checking whether the C++ compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking for style of include used by make... GNU
checking dependency style of g++... gcc3
checking for gcc... gcc
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking dependency style of gcc... gcc3
checking for a BSD-compatible install... /usr/bin/install -c
checking for gawk... (cached) gawk
checking how to run the C preprocessor... gcc -E
checking for egrep... grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking execinfo.h usability... yes
checking execinfo.h presence... yes
checking for execinfo.h... yes
checking if execinfo is in libc... yes
checking for pthread_create in -lpthread... yes
checking if libpng is in system directories... yes
checking if qwidget.h header is in system directories... no
checking for qwidget.h in specified directiories... found in /usr/lib/qt-3.3/include
checking if libqt-mt is in system directories... no
checking if libqt-mt is in specified directories:      /usr/lib/qt-3.3/lib     /usr/lib/qt3/lib     /usr/lib/qt/lib     /usr/local/qt/lib     /usr/local/lib     /usr/lib      /usr/lib/qt     /usr/share/qt3/lib     /usr/X11R6/lib     /sw/lib        /usr/lib/qt3     /usr/X11R6/lib/qt     /usr/X11R6/lib/qt3     /usr/lib/qt3/lib64... found in /usr/lib/qt-3.3/lib
checking for moc in specified directiories... found in /usr/lib/qt-3.3/bin
checking for ANSI C header files... (cached) yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking limits.h usability... yes
checking limits.h presence... yes
checking for limits.h... yes
checking netinet/in.h usability... yes
checking netinet/in.h presence... yes
checking for netinet/in.h... yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking sys/ioctl.h usability... yes
checking sys/ioctl.h presence... yes
checking for sys/ioctl.h... yes
checking sys/socket.h usability... yes
checking sys/socket.h presence... yes
checking for sys/socket.h... yes
checking for unistd.h... (cached) yes
checking for stdbool.h that conforms to C99... yes
checking for _Bool... yes
checking for an ANSI C-conforming const... yes
checking for error_at_line... yes
checking whether gcc needs -traditional... no
checking for stdlib.h... (cached) yes
checking for GNU libc compatible malloc... yes
checking whether lstat dereferences a symlink specified with a trailing slash... yes
checking whether stat accepts an empty string... no
checking for vprintf... yes
checking for _doprnt... no
checking for memset... yes
checking for mkdir... yes
checking for sqrt... no
checking for strdup... yes
checking for stdint types... stdint.h (shortcircuit)
make use of stdint.h in kadu-stdint.h (assuming C99 compatible system)

******************************************
* Configuring modules, please wait . . . *
******************************************

>>> Configuring docking module...
MODULE_LIBS:
MODULE_LIBS_PATH:
MODULE_INCLUDES:
MODULE_INCLUDES_PATH:
MODULE_TOOLS:
MODULE_CONFIGURE_CMD:

>>> Configuring notify module...
MODULE_LIBS:
MODULE_LIBS_PATH:
MODULE_INCLUDES:
MODULE_INCLUDES_PATH:
MODULE_TOOLS:
MODULE_CONFIGURE_CMD:

>>> Configuring sound module...
MODULE_LIBS:           sndfile
MODULE_LIBS_PATH:      /usr/local/lib /usr/lib
MODULE_INCLUDES:       sndfile.h
MODULE_INCLUDES_PATH:  /usr/local/include /usr/include
MODULE_TOOLS:
MODULE_CONFIGURE_CMD:
echo -e "#include <sndfile.h>\nint main(){\n#ifdef SNDFILE_1\nprintf(\"1\\\n\");\n#else\nprintf(\"0\\\n\");\n#endif\nreturn 0;}\n" > sndfiletest.c
$CC $MODULE_CXXFLAGS sndfiletest.c -o sndfiletest
ret=`./sndfiletest`
rm -f sndfiletest sndfiletest.c
if [ "$ret" != "1" ]; then
       echo "your libsndfile headers are too OLD, get libsndfile >= 1.0"
       exit 1
fi
checking if libsndfile is in system directories... no
checking if libsndfile is in specified directories:  /usr/local/lib /usr/lib... not found
configure: error: libsndfile not found!

Poczatkowo myslalem, ze brakuje mi libsndfile, ale ja posiadam, w najnowszej wersji:

[patt@localhost kadu]$ rpm -q libsndfile
libsndfile-1.0.11-3.fc4

pozniej, iz nie posiadam najnowszej wersji qt, ale okazalo sie, ze jednak ja mam:

[patt@localhost kadu]$ rpm -q qt
qt-3.3.4-15.1

...a wiec co jest nie tak ?

 

Pozdrawiam...

Patt

 

P.S

Mam w systemie juz mam zainstalowane dzialajace kadu (z rpm`u), lecz musze to zrobic ze zrodla, gdyz chce miec Kadu Pro :P

Odnośnik do komentarza
Udostępnij na innych stronach

Nie rozumiem po co kompilowałeś ze źródeł kadu pro skoro jest w rpm'ie i repo kadu...

kadu-tcl_scripting (Moduł do Kadu, który pozwala uruchamiać skrypty TCL. Paczka zawiera również skrypt KaduPro.)

 

@lszk: takie różne bajerki do kadu, kiedys to miałem ale zrezygnowałem z tego.

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...