Page 2 sur 3

Re: où sont les librairies libboost ???

Posté : sam. 28 déc. 2019 17:00
par arghlub

Dernier message de la page précédente :

@yomane : entièrement d'accord avec toi ;)
mais notre "ami" fait nawak .... d'ici à se prendre les pieds dans le tapis c'est pas loin :l :D

Re: où sont les librairies libboost ???

Posté : sam. 28 déc. 2019 20:02
par yomane
arghlub a écrit : sam. 28 déc. 2019 17:00 @yomane : entièrement d'accord avec toi ;)
mais notre "ami" fait nawak .... d'ici à se prendre les pieds dans le tapis c'est pas loin :l :D
Vu sa méthode , ça va plutôt au casse pipe , (si je peux me permettre 🤔)

Re: où sont les librairies libboost ???

Posté : dim. 29 déc. 2019 18:38
par zeb
Alors si il se prend les pieds dans le tapis, c'est dans la gu**eu**le qui va prendre la pipe :l :lol: :lol: :arrow: :arrow: :arrow: :arrow: :arrow:

Re: où sont les librairies libboost ???

Posté : dim. 29 déc. 2019 22:42
par bry
yomane a écrit : sam. 28 déc. 2019 20:02
arghlub a écrit : sam. 28 déc. 2019 17:00 @yomane : entièrement d'accord avec toi ;)
mais notre "ami" fait nawak .... d'ici à se prendre les pieds dans le tapis c'est pas loin :l :D
Vu sa méthode , ça va plutôt au casse pipe , (si je peux me permettre 🤔)
C'est quoi alors la bonne méthode pour ne pas aller au casse pipe ? :)

Re: où sont les librairies libboost ???

Posté : mar. 31 déc. 2019 12:57
par yomane
re
C'est quoi alors la bonne méthode pour ne pas aller au casse pipe ? :)
Les méthodes de compilation peuvent varier d'un programme à un autre. Certains sont complexes et nécessitent plusieurs préparatifs , il n'y a pas vraiment de méthode il faut juste suivre les instructions du dev... et toujours lire le fichier README ou INSTALL ou autre dans la doc de ton paquet source...... (pas se contenter de lire la procédure sur le site internet du dev, car parfois il ne le met pas a jour)

parfois c'est souvent un peu de bon sens..
  • avoir tous les outils de compilation qui vont bien
  • s'informer sur l'application que l'on veut compiler (fonctionne bien, moyen, une vraie merde... ça évitera de perdre ton temps :l )
  • faire la correspondance avec les bibliothèques manques
  • trouver des trucs pour palier aux soucis parfois d'intégration de l'appli dans ton OS, (Thème, icone dans le menu, ....)
bref grosso/modo voilà comment je m'y prends..

Mais si l'appli ne fonctionne pas, je ne supprimerais rien de mon OS, car ce qui fonctionne "on n'y touche pas (normalement)"

Re: où sont les librairies libboost ???

Posté : mar. 31 déc. 2019 16:46
par bry
salut @yomane.
Merci pour ces infos.
Je suis ligne à ligne le fichier ci-dessous.
ça coince très fort à la compilation ( ligne cmake -DCMAKE_BUILD_TYPE=Release).
C'est quand même pas simple tout ça !
En attendant, passez tous un bon réveillon et je vous souhaite de bonnes fêtes de fin d'année !!!
On verra ça l'année prochaine, c'est à dire demain ! :mrgreen:

Code : Tout sélectionner

 This is a sample build configuration for C++ Make.
# Check our guides at https://confluence.atlassian.com/x/5Q4SMw for more examples.
# Only use spaces to indent your .yml configuration.
# -----
# You can specify a custom docker image from Docker Hub as your build environment.
image: 

pipelines:
  default:
    - step:
        script:
          # Check quality code with cppcheck:
          - apt-get install -y cppcheck
          - cd Tympan
          - cppcheck --quiet --std=posix --error-exitcode=1 .
          - cd ..
          # Install needed packages:
          - apt-get install -y software-properties-common
          - add-apt-repository ppa:george-edison55/cmake-3.x
          - apt-get update
          - apt-get install -y cmake swig cython
          - apt-get install -y libqt4-dev libqt4-opengl libqt4-opengl-dev
          - apt-get install -y libboost-dev libboost-doc  
          - apt-get install -y libcgal-dev libcgal-qt4-dev 
          - apt-get install -y python3 python3-dev python3-pip python3-numpy python3-scipy python3-shapely python3-matplotlib python3-tk python3-pandas python3-xlsxwriter
          # Recent pandas is mandatory:
          - pip3 install --upgrade pandas
          # Third party install:
          - cd 3rdparty
          - wget https://bitbucket.org/TYMPAN/code_tympan/downloads/Code_TYMPAN-4.7_third-party-05.zip && unzip Code_TYMPAN-4.7_third-party-05.zip
          - cd ..
          # Build and install: 
          - cmake -DCMAKE_BUILD_TYPE=Release .
          - make -j4
          - make install
          # Run tests:
          - ctest
          # Build documentation:
          - apt-get install -y python-sphinx doxygen doxygen-latex doxygen-doc doxygen-gui graphviz libjs-mathjax
          - source ./SetEnvTympanTests.sh
          - cd doc
          - make html
          - ls _build/html/index.html _build/doxygen/html/index.html
          # Build Debian package (slow). Suppress comments to enable when releasing major version for instance: 
          #- cd ../debian
          #- ./build_deb.sh

Re: où sont les librairies libboost ???

Posté : mar. 31 déc. 2019 18:26
par yomane
merci et bon réveillon a toi aussi...

La ligne cmake , à la fin il n'y a jamais de point final... faut l'enlever...

voilà , je j’étais un coup d'oeil sur le forum avant de fêter... a+++

Re: où sont les librairies libboost ???

Posté : mar. 31 déc. 2019 18:30
par arghlub
:l :l :l
bon nouvel an à toi yomane ;)

Re: où sont les librairies libboost ???

Posté : mar. 31 déc. 2019 18:33
par alain
yomane a écrit : mar. 31 déc. 2019 18:26 un coup d'oeil sur le forum
Le bon a ce que je vois ;)

Bon réveillon de la St Sylvestre Yoname ;)

Re: où sont les librairies libboost ???

Posté : mer. 1 janv. 2020 18:55
par yomane
@arghlub , @alain

Bonne année 2020 a vous et vos familles, ainsi que tous les admins , modo, et membre du forum.... pleins de bonne chose...

Re: où sont les librairies libboost ???

Posté : jeu. 2 janv. 2020 09:29
par yomane
bonjour

Si tu peux me passer ton appli que tu veux compiler , je vais le faire de mon coté, et je vais te dire les ptis trucs a corriger si possible...