kicad-developers team mailing list archive
-
kicad-developers team
-
Mailing list archive
-
Message #40576
Build failure of 5.1.2 in Fedora rawhide
-
To:
KiCad Developers <kicad-developers@xxxxxxxxxxxxxxxxxxx>
-
From:
"Steven A. Falco" <stevenfalco@xxxxxxxxx>
-
Date:
Wed, 8 May 2019 09:39:11 -0400
-
Autocrypt:
addr=stevenfalco@xxxxxxxxx; keydata= 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 4NNs
-
Openpgp:
preference=signencrypt
-
User-agent:
Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1
I've started getting a build error on 5.1.2 in Fedora rawhide. Here is part of the log:
[ 68%] Generating pcbnew_wrap.cxx, pcbnew.py
cd /builddir/build/BUILD/kicad-5.1.2/pcbnew && /usr/bin/cmake -E make_directory /builddir/build/BUILD/kicad-5.1.2/pcbnew/docstrings
cd /builddir/build/BUILD/kicad-5.1.2/pcbnew && /usr/bin/cmake -E touch /builddir/build/BUILD/kicad-5.1.2/pcbnew/docstrings/docstrings.i
cd /builddir/build/BUILD/kicad-5.1.2/pcbnew && /usr/bin/swig -python -c++ -outdir /builddir/build/BUILD/kicad-5.1.2/pcbnew -I/builddir/build/BUILD/kicad-5.1.2/pcbnew -I/builddir/build/BUILD/kicad-5.1.2/pcbnew/../include -I/builddir/build/BUILD/kicad-5.1.2/pcbnew/../scripting -I/builddir/build/BUILD/kicad-5.1.2/pcbnew/../common/swig -I -DHAVE_STDINT_H -DKICAD_SCRIPTING -DKICAD_SCRIPTING_MODULES -DKICAD_SCRIPTING_PYTHON3 -DKICAD_SCRIPTING_WXPYTHON -DKICAD_SCRIPTING_WXPYTHON_PHOENIX -DKICAD_SCRIPTING_ACTION_MENU -DKICAD_SPICE -DKICAD_USE_OCE -DGLM_FORCE_CTOR_INIT -DWX_COMPATIBILITY -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DUSE_WX_OVERLAY -DPCBNEW -o /builddir/build/BUILD/kicad-5.1.2/pcbnew/pcbnew_wrap.cxx swig/pcbnew.i
cd /builddir/build/BUILD/kicad-5.1.2/pcbnew && /usr/bin/python3 /builddir/build/BUILD/kicad-5.1.2/scripting/build_tools/fix_swig_imports.py /builddir/build/BUILD/kicad-5.1.2/pcbnew/pcbnew.py
Error: the swig import helper was not fixed, check /builddir/build/BUILD/kicad-5.1.2/pcbnew/pcbnew.py
and fix this script: fix_swig_imports.py
I've uploaded the complete build log here:
https://www.dropbox.com/s/1c822nrmpi9go2x/build.log?dl=0
If a patch can be generated for this, I'll apply it. Or if folks prefer to wait until 5.1.3 (if any), then that would be fine too.
There are also some warnings in the build log that I uploaded, so I'll paste them in here for easy reference, in case they are of interest:
BUILDSTDERR: /builddir/build/BUILD/kicad-5.1.2/pcbnew/../include/common.h:380: Warning 317: Specialization of non-template 'less'.
BUILDSTDERR: /builddir/build/BUILD/kicad-5.1.2/pcbnew/../include/eda_text.h:45: Warning 401: Nothing known about base class 'std::mutex'. Ignored.
BUILDSTDERR: class_board.h:51: Warning 315: Nothing known about 'std::unique_ptr'.
BUILDSTDERR: /builddir/build/BUILD/kicad-5.1.2/polygon/clipper.cpp:892:38: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct ClipperLib::TEdge'; use assignment or value-initialization instead [-Wclass-memaccess]
BUILDSTDERR: 892 | std::memset( e, 0, sizeof(TEdge) );
BUILDSTDERR: /builddir/build/BUILD/kicad-5.1.2/common/kicad_curl/kicad_curl.cpp:49:13: warning: 'void lock_callback(int, int, const char*, int)' defined but not used [-Wunused-function]
BUILDSTDERR: 49 | static void lock_callback( int mode, int type, const char* file, int line )
BUILDSTDERR: /builddir/build/BUILD/kicad-5.1.2/include/math/vector2d.h:323:5: warning: '*((void*)& cursorSetting +16)' may be used uninitialized in this function [-Wmaybe-uninitialized]
BUILDSTDERR: 323 | x = aVector.x;
BUILDSTDERR: /builddir/build/BUILD/kicad-5.1.2/pcbnew/board_design_settings.cpp:380:35: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
BUILDSTDERR: 380 | for( int index = 0; index <= m_Pt_param->GetCount(); ++index )
BUILDSTDERR: /builddir/build/BUILD/kicad-5.1.2/eeschema/dialogs/dialog_spice_model.cpp:809:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
BUILDSTDERR: 809 | m_pwlValList->SetItemData( idx, *reinterpret_cast<long*>( &timeF ) );
Steve
Follow ups