Nouveau forum : https://forum.slackware-fr.eu.org/

Annonce

29/01/2017 : Ce forum est désormais en lecture seule. Merci d'utiliser le nouveau forum.

13/12/2014 : Inscriptions désactivées pour un moment en raison d'une recrudescence d'inscriptions plus que douteuses.

#1 19-12-2015 12:46:29

hapalemur
Membre très actif
Lieu: Basse Normandie
Date d'inscription: 30-05-2007
Messages: 123

Problème sur la compilation du slackbuild Kicad

Bjr,
C'est la première fois (il y a un début à tout wink) que je n'arrive pas à réaliser un paquet à partir des slackbuilds : celà concerne le slackbuild kicad
( évidemment éxécuté en root : su -l)
En cours de compilation, j'obtiens :

Code:

/tmp/SBo/kicad-bzr_20130325/include/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_137' locally defined but not used [-Wunused-local-typedefs]
          BOOST_JOIN(boost_static_assert_typedef_, __LINE__)
                     ^
/tmp/SBo/kicad-bzr_20130325/include/boost/ptr_container/indirect_fun.hpp:137:13: note: in expansion of macro 'BOOST_STATIC_ASSERT'
             BOOST_STATIC_ASSERT(boost::is_void<Void>::value);
             ^
In file included from /usr/include/wx-3.0/wx/stdpaths.h:185:0,
                 from /tmp/SBo/kicad-bzr_20130325/common/edaappl.cpp:39:
/usr/include/wx-3.0/wx/unix/stdpaths.h: In member function 'bool EDA_APP::SetBinDir()':
/usr/include/wx-3.0/wx/unix/stdpaths.h:56:5: error: 'wxStandardPaths::wxStandardPaths()' is protected
     wxStandardPaths() { }
     ^
/tmp/SBo/kicad-bzr_20130325/common/edaappl.cpp:454:32: error: within this context
     m_BinDir = wxStandardPaths().GetExecutablePath();
                                ^
make[2]: *** [common/CMakeFiles/common.dir/edaappl.cpp.o] Error 1
make[2]: Leaving directory `/tmp/SBo/kicad-bzr_20130325/build'
make[1]: *** [common/CMakeFiles/common.dir/all] Error 2
make[1]: Leaving directory `/tmp/SBo/kicad-bzr_20130325/build'
make: *** [all] Error 2

Plusieurs choses me semblent confuses concernant les dépendances :
- sur Kicad :

KiCad requires wxPython built with the GNOMEPRINT=YES option.

- sur wxGTK3

wxGTK3 can be installed alongside with wxGTK/wxPython, but it will
overwrite wx-config created by wxGTK/wxPython.
If you need to build packages using wxGTK/wxPython, simply
reinstall wxGTK/wxPython package and wx-config will point to correct version.
The same solution can be used if wxGTK3's wx-config is overwritten.

Il me semble que l'ordre de réalisation des paquets wxPython et wxGTK3 n'est pas anodin et qu'il y a prise en compte du contexte.
Si vous avez quelques éclairages ....

Hors ligne

 

#2 20-12-2015 22:23:47

hapalemur
Membre très actif
Lieu: Basse Normandie
Date d'inscription: 30-05-2007
Messages: 123

Re: Problème sur la compilation du slackbuild Kicad

Oups...
Les paramètres se  mettent avant le slackbuild et pas après neutral:

Code:

GNOMEPRINT=YES ./wxPython.SlackBuild

Hors ligne