Article 5DDBS Kicad nightly compile error

Kicad nightly compile error

by
brodo
from LinuxQuestions.org on (#5DDBS)
Hello

I have a problem with compiling Kicad nightly (https://gitlab.com/kicad/code/kicad) :

Code:
In file included from /usr/include/gtk-3.0/gdk/gdkapplaunchcontext.h:30,
from /usr/include/gtk-3.0/gdk/gdk.h:32,
from /usr/include/gtk-3.0/gtk/gtk.h:30,
from /tmp/SBo/kicad-master/libs/kiplatform/gtk/ui.cpp:28:
/usr/include/gtk-3.0/gdk/gdktypes.h:143:39: error: conflicting declaration typedef struct _GdkWindow GdkWindow'
143 | typedef struct _GdkWindow GdkWindow;
| ^~~~~~~~~
In file included from /usr/include/wx-3.0/wx/cursor.h:14,
from /tmp/SBo/kicad-master/libs/kiplatform/include/kiplatform/ui.h:24,
from /tmp/SBo/kicad-master/libs/kiplatform/gtk/ui.cpp:21:
/usr/include/wx-3.0/wx/defs.h:3477:33: note: previous declaration as typedef struct _GdkDrawable GdkWindow'
3477 | typedef struct _GdkDrawable GdkWindow;
| ^~~~~~~~~
make[2]: *** [libs/kiplatform/CMakeFiles/kiplatform.dir/build.make:108: libs/kiplatform/CMakeFiles/kiplatform.dir/gtk/ui.cpp.o] Error 1
make[2]: Leaving directory '/tmp/SBo/kicad-master/build'
make[1]: *** [CMakeFiles/Makefile2:2722: libs/kiplatform/CMakeFiles/kiplatform.dir/all] Error 2
make[1]: Leaving directory '/tmp/SBo/kicad-master/build'
make: *** [Makefile:182: all] Error 2I use current Slackware as of 27-01-2021. My kicad slackbuild's cmake section is that:
Code:cd build
cmake \
-DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \
-DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
-DCMAKE_INSTALL_PREFIX=/usr \
-DKICAD_DOCS=/usr/doc/$PRGNAM-$VERSION \
-DKICAD_PLUGINS=/usr/lib${LIBDIRSUFFIX}/$PRGNAM/plugins \
-DKICAD_STABLE_VERSION=OFF \
-DKICAD_SKIP_BOOST=ON \
-DKICAD_SCRIPTING=OFF \
-DKICAD_SCRIPTING_MODULES=OFF \
-DKICAD_SCRIPTING_WXPYTHON=OFF \
-DKICAD_SCRIPTING_WXPYTHON4=OFF \
-DKICAD_USE_SPICE=ON \
-DKICAD_USE_OCC=ON \
-DKICAD_USE_OCE=OFF \
-DCMAKE_BUILD_TYPE=Release ..
make VERBOSE=1
make install DESTDIR=$PKG
cd ..the wxGTK3 3.0.5 configure section looks that way:
Code:./configure \
--prefix=/usr \
--libdir=/usr/lib${LIBDIRSUFFIX} \
--sysconfdir=/etc \
--enable-mediactrl \
--with-opengl \
--enable-graphics_ctx \
--with-gtk=2 \
--enable-unicode \
--enable-plugins \
--enable-ipv6 \
--enable-webview \
$wk \
$stl \
$st \
--build=$ARCH-slackware-linuxlatest?d=yIl2AUoC8zA latest?i=HAhlmyFUSMI:7IgKYUA-32k:F7zBnMy latest?i=HAhlmyFUSMI:7IgKYUA-32k:V_sGLiP latest?d=qj6IDK7rITs latest?i=HAhlmyFUSMI:7IgKYUA-32k:gIN9vFwHAhlmyFUSMI
External Content
Source RSS or Atom Feed
Feed Location https://feeds.feedburner.com/linuxquestions/latest
Feed Title LinuxQuestions.org
Feed Link https://www.linuxquestions.org/questions/
Reply 0 comments