Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#76 Le 23/06/2010, à 15:32

Piratecorp

Re : Problème de compilation de PTAMM

Je vais voir ce que ça donne avec une webcam. Pour ce qui est du protocole, je vais voir si je peux faire quelque chose pour pouvoir le faire marcher avec n'importe quel caméra. Avant de passer le post en resolu, je vais tester avec la Webcam voir si ça passe (la dernière fois, le programme a fonctionné, mais sans l'image hmm ).

Hors ligne

#77 Le 07/07/2010, à 14:45

Piratecorp

Re : Problème de compilation de PTAMM

Bon ben suite à un bug sous ubuntu ( non non non!!! c'est ma faute hein, je préviens quand même roll ) j'ai perdu mon dossiers PTAMM. Donc je réinstalle ubuntu, j'ai remis les librairies, TooN et Cie mais la compilation ne marche plus ( c'est repartit les ennuis hmm )

Voilà le Make du dossier PTAMM:

piratecorp@piratecorp-tactil:~/Bureau/PTAMM$ make
g++ main.cc -o main.o -c -I MY_CUSTOM_INCLUDE_PATH -D_LINUX -D_REENTRANT -Wall  -O3 -march=nocona -msse3 -fno-strict-aliasing -DENABLE_MODELS_GAME
g++ GLWindow2.cc -o GLWindow2.o -c -I MY_CUSTOM_INCLUDE_PATH -D_LINUX -D_REENTRANT -Wall  -O3 -march=nocona -msse3 -fno-strict-aliasing -DENABLE_MODELS_GAME
g++ GLWindowMenu.cc -o GLWindowMenu.o -c -I MY_CUSTOM_INCLUDE_PATH -D_LINUX -D_REENTRANT -Wall  -O3 -march=nocona -msse3 -fno-strict-aliasing -DENABLE_MODELS_GAME
g++ VideoSource_Linux_V4L.cc -o VideoSource_Linux_V4L.o -c -I MY_CUSTOM_INCLUDE_PATH -D_LINUX -D_REENTRANT -Wall  -O3 -march=nocona -msse3 -fno-strict-aliasing -DENABLE_MODELS_GAME
g++ System.cc -o System.o -c -I MY_CUSTOM_INCLUDE_PATH -D_LINUX -D_REENTRANT -Wall  -O3 -march=nocona -msse3 -fno-strict-aliasing -DENABLE_MODELS_GAME
System.cc: In member function ‘void PTAMM::System::SaveFIFO()’:
System.cc:637: warning: ignoring return value of ‘int posix_memalign(void**, size_t, size_t)’, declared with attribute warn_unused_result
System.cc:653: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’, declared with attribute warn_unused_result
g++ ATANCamera.cc -o ATANCamera.o -c -I MY_CUSTOM_INCLUDE_PATH -D_LINUX -D_REENTRANT -Wall  -O3 -march=nocona -msse3 -fno-strict-aliasing -DENABLE_MODELS_GAME
g++ KeyFrame.cc -o KeyFrame.o -c -I MY_CUSTOM_INCLUDE_PATH -D_LINUX -D_REENTRANT -Wall  -O3 -march=nocona -msse3 -fno-strict-aliasing -DENABLE_MODELS_GAME
g++ MapPoint.cc -o MapPoint.o -c -I MY_CUSTOM_INCLUDE_PATH -D_LINUX -D_REENTRANT -Wall  -O3 -march=nocona -msse3 -fno-strict-aliasing -DENABLE_MODELS_GAME
g++ Map.cc -o Map.o -c -I MY_CUSTOM_INCLUDE_PATH -D_LINUX -D_REENTRANT -Wall  -O3 -march=nocona -msse3 -fno-strict-aliasing -DENABLE_MODELS_GAME
g++ SmallBlurryImage.cc -o SmallBlurryImage.o -c -I MY_CUSTOM_INCLUDE_PATH -D_LINUX -D_REENTRANT -Wall  -O3 -march=nocona -msse3 -fno-strict-aliasing -DENABLE_MODELS_GAME
g++ ShiTomasi.cc -o ShiTomasi.o -c -I MY_CUSTOM_INCLUDE_PATH -D_LINUX -D_REENTRANT -Wall  -O3 -march=nocona -msse3 -fno-strict-aliasing -DENABLE_MODELS_GAME
g++ HomographyInit.cc -o HomographyInit.o -c -I MY_CUSTOM_INCLUDE_PATH -D_LINUX -D_REENTRANT -Wall  -O3 -march=nocona -msse3 -fno-strict-aliasing -DENABLE_MODELS_GAME
g++ MapMaker.cc -o MapMaker.o -c -I MY_CUSTOM_INCLUDE_PATH -D_LINUX -D_REENTRANT -Wall  -O3 -march=nocona -msse3 -fno-strict-aliasing -DENABLE_MODELS_GAME
MapMaker.cc: In member function ‘TooN::SE3<double> PTAMM::MapMaker::CalcPlaneAligner()’:
MapMaker.cc:1229: warning: ‘v3BestMean.TooN::Vector<3, double, TooN::Internal::VBase>::<anonymous>.TooN::Internal::VBase::VLayout<3, double>::<anonymous>.TooN::Internal::GenericVBase<3, double, 1, TooN::Internal::VectorAlloc<3, double> >::<anonymous>.TooN::Internal::VectorAlloc<3, double>::<anonymous>.TooN::Internal::StaticSizedAllocator<3, double>::<anonymous>.TooN::Internal::StackOrHeap<3, double, false>::my_data[2u]’ may be used uninitialized in this function
MapMaker.cc:1229: warning: ‘v3BestMean.TooN::Vector<3, double, TooN::Internal::VBase>::<anonymous>.TooN::Internal::VBase::VLayout<3, double>::<anonymous>.TooN::Internal::GenericVBase<3, double, 1, TooN::Internal::VectorAlloc<3, double> >::<anonymous>.TooN::Internal::VectorAlloc<3, double>::<anonymous>.TooN::Internal::StaticSizedAllocator<3, double>::<anonymous>.TooN::Internal::StackOrHeap<3, double, false>::my_data[1u]’ may be used uninitialized in this function
MapMaker.cc:1229: warning: ‘v3BestMean.TooN::Vector<3, double, TooN::Internal::VBase>::<anonymous>.TooN::Internal::VBase::VLayout<3, double>::<anonymous>.TooN::Internal::GenericVBase<3, double, 1, TooN::Internal::VectorAlloc<3, double> >::<anonymous>.TooN::Internal::VectorAlloc<3, double>::<anonymous>.TooN::Internal::StaticSizedAllocator<3, double>::<anonymous>.TooN::Internal::StackOrHeap<3, double, false>::my_data[0u]’ may be used uninitialized in this function
MapMaker.cc:1230: warning: ‘v3BestNormal.TooN::Vector<3, double, TooN::Internal::VBase>::<anonymous>.TooN::Internal::VBase::VLayout<3, double>::<anonymous>.TooN::Internal::GenericVBase<3, double, 1, TooN::Internal::VectorAlloc<3, double> >::<anonymous>.TooN::Internal::VectorAlloc<3, double>::<anonymous>.TooN::Internal::StaticSizedAllocator<3, double>::<anonymous>.TooN::Internal::StackOrHeap<3, double, false>::my_data[2u]’ may be used uninitialized in this function
MapMaker.cc:1230: warning: ‘v3BestNormal.TooN::Vector<3, double, TooN::Internal::VBase>::<anonymous>.TooN::Internal::VBase::VLayout<3, double>::<anonymous>.TooN::Internal::GenericVBase<3, double, 1, TooN::Internal::VectorAlloc<3, double> >::<anonymous>.TooN::Internal::VectorAlloc<3, double>::<anonymous>.TooN::Internal::StaticSizedAllocator<3, double>::<anonymous>.TooN::Internal::StackOrHeap<3, double, false>::my_data[1u]’ may be used uninitialized in this function
MapMaker.cc:1230: warning: ‘v3BestNormal.TooN::Vector<3, double, TooN::Internal::VBase>::<anonymous>.TooN::Internal::VBase::VLayout<3, double>::<anonymous>.TooN::Internal::GenericVBase<3, double, 1, TooN::Internal::VectorAlloc<3, double> >::<anonymous>.TooN::Internal::VectorAlloc<3, double>::<anonymous>.TooN::Internal::StaticSizedAllocator<3, double>::<anonymous>.TooN::Internal::StackOrHeap<3, double, false>::my_data[0u]’ may be used uninitialized in this function
g++ Bundle.cc -o Bundle.o -c -I MY_CUSTOM_INCLUDE_PATH -D_LINUX -D_REENTRANT -Wall  -O3 -march=nocona -msse3 -fno-strict-aliasing -DENABLE_MODELS_GAME
g++ PatchFinder.cc -o PatchFinder.o -c -I MY_CUSTOM_INCLUDE_PATH -D_LINUX -D_REENTRANT -Wall  -O3 -march=nocona -msse3 -fno-strict-aliasing -DENABLE_MODELS_GAME
g++ Relocaliser.cc -o Relocaliser.o -c -I MY_CUSTOM_INCLUDE_PATH -D_LINUX -D_REENTRANT -Wall  -O3 -march=nocona -msse3 -fno-strict-aliasing -DENABLE_MODELS_GAME
g++ MiniPatch.cc -o MiniPatch.o -c -I MY_CUSTOM_INCLUDE_PATH -D_LINUX -D_REENTRANT -Wall  -O3 -march=nocona -msse3 -fno-strict-aliasing -DENABLE_MODELS_GAME
g++ MapViewer.cc -o MapViewer.o -c -I MY_CUSTOM_INCLUDE_PATH -D_LINUX -D_REENTRANT -Wall  -O3 -march=nocona -msse3 -fno-strict-aliasing -DENABLE_MODELS_GAME
g++ ARDriver.cc -o ARDriver.o -c -I MY_CUSTOM_INCLUDE_PATH -D_LINUX -D_REENTRANT -Wall  -O3 -march=nocona -msse3 -fno-strict-aliasing -DENABLE_MODELS_GAME
g++ EyeGame.cc -o EyeGame.o -c -I MY_CUSTOM_INCLUDE_PATH -D_LINUX -D_REENTRANT -Wall  -O3 -march=nocona -msse3 -fno-strict-aliasing -DENABLE_MODELS_GAME
g++ Tracker.cc -o Tracker.o -c -I MY_CUSTOM_INCLUDE_PATH -D_LINUX -D_REENTRANT -Wall  -O3 -march=nocona -msse3 -fno-strict-aliasing -DENABLE_MODELS_GAME
g++ tinyxml.cc -o tinyxml.o -c -I MY_CUSTOM_INCLUDE_PATH -D_LINUX -D_REENTRANT -Wall  -O3 -march=nocona -msse3 -fno-strict-aliasing -DENABLE_MODELS_GAME
g++ tinyxmlerror.cc -o tinyxmlerror.o -c -I MY_CUSTOM_INCLUDE_PATH -D_LINUX -D_REENTRANT -Wall  -O3 -march=nocona -msse3 -fno-strict-aliasing -DENABLE_MODELS_GAME
g++ tinyxmlparser.cc -o tinyxmlparser.o -c -I MY_CUSTOM_INCLUDE_PATH -D_LINUX -D_REENTRANT -Wall  -O3 -march=nocona -msse3 -fno-strict-aliasing -DENABLE_MODELS_GAME
g++ MapLockManager.cc -o MapLockManager.o -c -I MY_CUSTOM_INCLUDE_PATH -D_LINUX -D_REENTRANT -Wall  -O3 -march=nocona -msse3 -fno-strict-aliasing -DENABLE_MODELS_GAME
g++ MD5.cc -o MD5.o -c -I MY_CUSTOM_INCLUDE_PATH -D_LINUX -D_REENTRANT -Wall  -O3 -march=nocona -msse3 -fno-strict-aliasing -DENABLE_MODELS_GAME
g++ MD5Wrapper.cc -o MD5Wrapper.o -c -I MY_CUSTOM_INCLUDE_PATH -D_LINUX -D_REENTRANT -Wall  -O3 -march=nocona -msse3 -fno-strict-aliasing -DENABLE_MODELS_GAME
g++ MapSerializer.cc -o MapSerializer.o -c -I MY_CUSTOM_INCLUDE_PATH -D_LINUX -D_REENTRANT -Wall  -O3 -march=nocona -msse3 -fno-strict-aliasing -DENABLE_MODELS_GAME
g++ Games.cc -o Games.o -c -I MY_CUSTOM_INCLUDE_PATH -D_LINUX -D_REENTRANT -Wall  -O3 -march=nocona -msse3 -fno-strict-aliasing -DENABLE_MODELS_GAME
g++ Utils.cc -o Utils.o -c -I MY_CUSTOM_INCLUDE_PATH -D_LINUX -D_REENTRANT -Wall  -O3 -march=nocona -msse3 -fno-strict-aliasing -DENABLE_MODELS_GAME
g++ ShooterGame.cc -o ShooterGame.o -c -I MY_CUSTOM_INCLUDE_PATH -D_LINUX -D_REENTRANT -Wall  -O3 -march=nocona -msse3 -fno-strict-aliasing -DENABLE_MODELS_GAME
g++ ShooterGameTarget.cc -o ShooterGameTarget.o -c -I MY_CUSTOM_INCLUDE_PATH -D_LINUX -D_REENTRANT -Wall  -O3 -march=nocona -msse3 -fno-strict-aliasing -DENABLE_MODELS_GAME
g++ ModelsGame.cc -o ModelsGame.o -c -I MY_CUSTOM_INCLUDE_PATH -D_LINUX -D_REENTRANT -Wall  -O3 -march=nocona -msse3 -fno-strict-aliasing -DENABLE_MODELS_GAME
g++ ModelBrowser.cc -o ModelBrowser.o -c -I MY_CUSTOM_INCLUDE_PATH -D_LINUX -D_REENTRANT -Wall  -O3 -march=nocona -msse3 -fno-strict-aliasing -DENABLE_MODELS_GAME
g++ ModelControls.cc -o ModelControls.o -c -I MY_CUSTOM_INCLUDE_PATH -D_LINUX -D_REENTRANT -Wall  -O3 -march=nocona -msse3 -fno-strict-aliasing -DENABLE_MODELS_GAME
g++ MGButton.cc -o MGButton.o -c -I MY_CUSTOM_INCLUDE_PATH -D_LINUX -D_REENTRANT -Wall  -O3 -march=nocona -msse3 -fno-strict-aliasing -DENABLE_MODELS_GAME
g++ Model3ds.cc -o Model3ds.o -c -I MY_CUSTOM_INCLUDE_PATH -D_LINUX -D_REENTRANT -Wall  -O3 -march=nocona -msse3 -fno-strict-aliasing -DENABLE_MODELS_GAME
g++ ModelsGameData.cc -o ModelsGameData.o -c -I MY_CUSTOM_INCLUDE_PATH -D_LINUX -D_REENTRANT -Wall  -O3 -march=nocona -msse3 -fno-strict-aliasing -DENABLE_MODELS_GAME
g++ -o PTAMM main.o GLWindow2.o GLWindowMenu.o VideoSource_Linux_V4L.o System.o ATANCamera.o KeyFrame.o MapPoint.o Map.o SmallBlurryImage.o ShiTomasi.o HomographyInit.o MapMaker.o Bundle.o PatchFinder.o Relocaliser.o MiniPatch.o MapViewer.o ARDriver.o EyeGame.o Tracker.o tinyxml.o tinyxmlerror.o tinyxmlparser.o MapLockManager.o MD5.o MD5Wrapper.o MapSerializer.o Games.o Utils.o ShooterGame.o ShooterGameTarget.o ModelsGame.o ModelBrowser.o ModelControls.o MGButton.o Model3ds.o ModelsGameData.o -L /usr/local/lib -lGVars3 -lcvd
Model3ds.o: In function `PTAMM::Model3DS::_FindBoundingBox(Lib3dsFile*)':
Model3ds.cc:(.text+0x237): undefined reference to `lib3ds_file_bounding_box_of_objects'
Model3ds.o: In function `PTAMM::Model3DS::_GenerateDisplayList(Lib3dsFile*, bool)':
Model3ds.cc:(.text+0x502): undefined reference to `lib3ds_mesh_calculate_vertex_normals'
Model3ds.o: In function `PTAMM::Model3DS::_Load()':
Model3ds.cc:(.text+0xeba): undefined reference to `lib3ds_file_open'
Model3ds.cc:(.text+0xf53): undefined reference to `lib3ds_file_free'
Model3ds.cc:(.text+0x1018): undefined reference to `lib3ds_file_free'
collect2: ld returned 1 exit status
make: *** [PTAMM] Erreur 1
piratecorp@piratecorp-tactil:~/Bureau/PTAMM$

EDIT: j'oubliais, je suis sous Ubuntu 10.04 LTS

Dernière modification par Piratecorp (Le 07/07/2010, à 14:48)

Hors ligne

#78 Le 07/05/2015, à 08:54

5aou

Re : Problème de compilation de PTAMM

Bonjour,
j'essaie d'installer PTAM sous ubuntu 14.04 et j'ai la même erreur que vous avez rencontrer au post 43,par contre j'utilise une webcam et je ne trouve pas ce module raw1394.
des suggestions s'il vous plaît.Merci.

Hors ligne