Compilation impossible (vieux programme)

compilation
Tags: #<Tag:0x00007f092bd91878>

#1

Bonjour
Je tente de compiler la version que j’ai pu trouver (la plus récente en tout cas) de qastrocam, car c’est à priori le seul logiciel qui me permettra d’utiliser mon ancienne caméra usb.
Sauf que… dès le début, j’ai une erreur au ./configure!
Je me place à la racine des sources, j’exécute ./configure et la:

Thread model: posix
gcc version 7.3.0 (Debian 7.3.0-23) 
configure:2369: $? = 0
configure:2358: g++ -V >&5
g++: error: unrecognized command line option '-V'
g++: fatal error: no input files
compilation terminated.
configure:2369: $? = 1
configure:2358: g++ -qversion >&5
g++: error: unrecognized command line option '-qversion'; did you mean '--version'?
g++: fatal error: no input files
compilation terminated.
configure:2369: $? = 1
configure:2389: checking whether the C++ compiler works
configure:2411: g++  -I    conftest.cpp  >&5
g++: fatal error: no input files
compilation terminated.
configure:2415: $? = 1
configure:2453: result: no
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "Qastrocam"
| #define PACKAGE_TARNAME "qastrocam"
| #define PACKAGE_VERSION "3.6"
| #define PACKAGE_STRING "Qastrocam 3.6"
| #define PACKAGE_BUGREPORT "qastrocam@3demi.net"
| #define PACKAGE_URL ""
| /* end confdefs.h.  */

Je ne vous passe pas tout le fichier de log, sauf si vous désirez tout. Il y a quelques étrangetés quand même (à mon gout):

## ---------------- ##
## Cache variables. ##
## ---------------- ##

ac_cv_build=x86_64-unknown-linux-gnu
ac_cv_env_CCC_set=
ac_cv_env_CCC_value=
ac_cv_env_CPPFLAGS_set=
ac_cv_env_CPPFLAGS_value=
ac_cv_env_CXXCPP_set=
......

Est-ce normal de n’avoir aucune variable renseignée?
J’ai l’impression qu’il me manque quelques dépendance pour la compilation, mais impossible de comprendre lesquelles.

Merci de votre aide.

Rémi.


#2

g++: error: unrecognized command line option ‘-V’

il est bien possible que le script que tu lances ne fonctionne pas avec la version gcc 7
apparement la syntaxe ne lui plait pas

soit adapter ton script a gcc 7 soit rétrograder en gcc 6 de Stretch


#3

Une piste ici ?
https://forums.fedora-fr.org/viewtopic.php?id=52199

Sinon les logs serait tout de même utile pour savoir ce qui se passe …

sinon monter une VM pour mettre une «veille» distrib


#4

@Mimoza Ah, merci pour le lien, la version Qastrocam-g2 a l’ai un peu plus récente que la mienne! Et je ne l’ai pas vu celle la!
Je pense que ça va malgré tout être chaud à compiler, mais la webcam est inutilisable avec le module pwcx de base. Alors je tente.

La suite ce soir.


#5

J’ai récupéré la version sur sourceforge. La dernière possible (4.9) Impossible de trouver la 5.0!!!

Je viens de faire un test de compilation:

make deb

car il y a tout dedans pour créer un paquet debian, mais je suis bloqué avec un unique problème: lors du configure, j’ai ça:

checking qobject.h usability... no
checking qobject.h presence... no
checking for qobject.h... no

puis plus loin:

QCam.hpp:26:10: fatal error: qobject.h: Aucun fichier ou dossier de ce type
#include <qobject.h>
         ^~~~~~~~~~~

J’ai bien un fichier qobject.h mais j’ai l’impression qu’il ne le trouve pas.

Dommage.
Si vous avez une suggestion je suis ouvert à toute proposition


#6

J’ai réussi à trouver une version 5.0-svn.

Il y a un cmake dedans, puis un make.
C’est nettement mieux déjà.
Question dépendances, je n’ai plus de problème !
Mais à la compilation… Ouuuiiiillleeee!


#7

Mais encore ?


#8

J’ai quantité de warning, et d’erreurs avec libavi.

Je vais changer de fusil d’épaule : j’ai récupéré un machin portable, je vais installer un ancienne version de debian. Je me prendrai moins la tête.


#9

J’ai une dernière question:
J"ai installé sur un portable, la version 6.0.10 de debian.
Comment je peux, après avoir récupéré les iso 1 à 8 de debian-6.0.10-amd64-DVD-x.iso , les monter en réseau pour y avoir accès, sans faire de clef usb ou graver de dvd.
Je peux les placer sur du nfs, j’ai un routeur avec déjà du partage.

Merci de votre avis.
Après, je sais que ça devient un peu off topic, mais j’espère trouver les librairies pour compiler correctement qastrocam-g2.

Rémi.