shell autogen configure make - C++ - Programmation
Marsh Posté le 04-10-2012 à 17:17:51
pour completer en faisant mon make j'ai comme erreur
citation :
/src/vt/config_von_c_global.h:10:44: fvsdk/config_von_sdk_global.h: No such file or directory
fvrun.cpp:32:34: fvsdk/common/tools.hpp: No such file or directory
fvrun.cpp:33:38: fvsdk/common/privilege.hpp: No such file or directory
fvrun.cpp:36: error: `fvsdk' is not a namespace-name
fvrun.cpp:36: error: expected namespace-name before ';' token
fvrun.cpp:37: error: `fvsdk' has not been declared
Marsh Posté le 04-10-2012 à 19:17:17
qu'essayes tu de compiler et où as tu chopé l'archive ? cela nous aiderait...
Marsh Posté le 05-10-2012 à 10:41:52
c'est à dire j'essaye de compiler des sources. "où as tu chopé l'archive ?" De quoi tu parles?? Mon projet précedemment compilé (l'archive) je l'ai recompilé en faisant un make clean avant, ça passe bien . Mais j'ai toujours la meme erreur . Je vais essayer de m'attarder sur le probleme du autogen.sh "bin/Makefile.am:29: compiling `getopt.c' with per-target flags requires `AM_PROG_CC_C_O' in `configure.ac'
Marsh Posté le 05-10-2012 à 11:33:51
puisqueturepondspas a écrit : c'est à dire j'essaye de compiler des sources. "où as tu chopé l'archive ?" De quoi tu parles?? Mon projet précedemment compilé (l'archive) je l'ai recompilé en faisant un make clean avant, ça passe bien . Mais j'ai toujours la meme erreur . Je vais essayer de m'attarder sur le probleme du autogen.sh "bin/Makefile.am:29: compiling `getopt.c' with per-target flags requires `AM_PROG_CC_C_O' in `configure.ac' |
Bah on ne sait même pas ce que tu essayes de compiler, donc forcément, c'est pas évident de deviner la source du problème.
C'est un programme perso ou les sources d'un soft que tu as récupéré sur le net ?
Pour ton problème de macro, essaye de rajouter la ligne AM_PROG_CC_C_O dans ton fichier configure.ac et balance un autoreconf -i -f
Marsh Posté le 05-10-2012 à 11:43:00
l'archive est depose dans /opt/ag/v Je vois trop en quoi ça peux vous aider
Marsh Posté le 05-10-2012 à 11:48:50
Avant de le compiler par un makefile (makefail? ), essaye déjà de le compiler à la main
Marsh Posté le 05-10-2012 à 15:37:11
Et tu as essayé de faire ce que je t'ai indiqué pour ton problème de macro ?
Marsh Posté le 05-10-2012 à 15:42:20
Merci beaucoup pour ça "Pour ton problème de macro, essaye de rajouter la ligne AM_PROG_CC_C_O dans ton fichier configure.ac et balance un autoreconf -i -f" maintenant mon autogen est passé, j'ai relancé le configure et make, ce dernier a dué plus longtemps que d'habitude mais j'ai encore une autre erreur :
main.o: In function `handle_exceptions()':
main.cpp.text+0x92): undefined reference to `fvsdk::msg::error()'
Marsh Posté le 05-10-2012 à 16:05:23
Ce sujet a été déplacé de la catégorie OS Alternatifs vers la categorie Programmation par O'gure
Marsh Posté le 04-10-2012 à 17:09:14
en lançant mon autogen.sh j'ai
bin/Makefile.am:29: compiling `getopt.c' with per-target flags requires `AM_PROG_CC_C_O' in `configure.ac'
Est ce une erreur ou un avertissement? Je pense une erreur car apres en lançant mon configure fais une erreur egalement
fvrun_sdk: symbol lookup error: /lib/libfvsdkcommon.so.0: undefined symbol: _ZNSt15basic_streambufIcSt11char_traitsIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_Openmode
Précedemment j'ai bien tout compilé autogen configure make et make install d'un autre projet contenant ibfvsdkcommon.so.0 sans erreur "visible"
dans mon fichier bin/Makefile.am à la ligne 29 j'ai
fvrun_vc_sources += $(top_srcdir)/src/Compat/getopt.c
Le "fvrun_vc" se sert du "fvrun_sdk"
Je suis perdu malgré mes recherches sur le net. Dois je rajouter "AM_PROG_CC_C_O" dans un fichier lequel? Il semble qu'il variable est construite n'importe comment "ZNSt15basic_streambufIcSt11char_traitsIcEE7seekposESt4fposI11__m..."
Est ce que l'erreur du autogen.sh est en rapport l'erreur de la librairie ibfvsdkcommon.so.0? Ou ma compilation du projet la contenant a échoué sans que je m'en aperçoive?
Merci de vos pistes