Forum Linux.général Problème de compilation...

Posté par  .
Étiquettes : aucune
0
16
jan.
2006

Hello !

J'ai deux machines sur lesquelles j'ai installé un LFS+ tout ce qui va bien (KDE, subversion, apache, etc.).

Mon problème vient de l'installation de kdesvn (http://www.kde-apps.org/content/show.php?content=26589)..)

Sur la première machine, aucun problème : ./configure && make && make install et roulez.

Sur la seconde :

le ./configure ne m'indique rien de spécial, mais le make se vautre avec ces messages :



/bin/sh ../../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src/svnfrontend/fronthelpers -I/usr/local/kde/include -I/usr/X11R6/include -I../.. -I../../src -DQT_THREAD_SUPPORT -D_REENTRANT -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apache -I/usr/include/apache -I/usr/include/neon -DNEON_ZLIB -I/usr/include/subversion-1 -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-check-new -fno-common -fexceptions -c -o filelistviewitem.lo test -f 'filelistviewitem.cpp' || echo './'filelistviewitem.cpp

In file included from ../../src/svncpp/entry.hpp:33,

from ../../src/svncpp/status.hpp:32,

from svnitem.h:25,

from filelistviewitem.h:23,

from filelistviewitem.cpp:20:

../../src/svncpp/lock_entry.hpp:58: error: svn_lock_t' has not been declared
../../src/svncpp/lock_entry.hpp:58: error: ISO C++ forbids declaration of
parameter' with no type

In file included from svnitem.h:25,

from filelistviewitem.h:23,

from filelistviewitem.cpp:20:

../../src/svncpp/status.hpp:63: error: svn_wc_status2_t' has not been declared
../../src/svncpp/status.hpp:63: error: ISO C++ forbids declaration of
status' with no type

../../src/svncpp/status.hpp:70: error: svn_wc_status2_t' has not been declared
../../src/svncpp/status.hpp:70: error: ISO C++ forbids declaration of
status' with no type



Sur les deux machines, les versions de KDE, apache, subversion sont les mêmes.

Seule différence : sur la première (ou tout fonctionne), gcc est en version 3.3.3, alors que sur la seconde, c'est gcc 3.4.3.

Est-ce que ça peut venir de là ?

Comment éviter ce problème ?

Que dois-je bidouiller pour faire fonctionner ce programme correctement ?

Ce que je ne comprend pas, c'est que le configure ne m'indique aucune erreur. J'ai bien essayé ldconfig pour mettre à jour le cache, sans succès. Par ailleurs, je n'utilise aucune option de compilation exotique (pas de CXXFLAGS de défini, ou autre…)

Par avance merci pour votre aide.

  • # Euh... Comment dire....

    Posté par  . Évalué à 2.

    J'avais la mauvaise sous-version de subversion d'installée...
    Ayant suivi le BLFS, j'avais installé la 1.1.4. Avec la 1.3.0, ça fonctionne impec' .
    Voilà. Si ça peut servir à d'autres...

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.