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

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
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
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
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
)
- 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 !
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
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...