See <http://ci.kicad-pcb.org/job/kicad-noscript-fedora20/423/changes>

Changes:

[jean-pierre charras] Dialog exchange modules: add a fp selection from the fp 
viewer
Fix also an issue on Windows, when using the footprint viewer or the component 
viewer in modal mode:
Reason: these frames (when run under the Kicad manager) have the Kicad manager 
as parent, and were built with wxFRAME_FLOAT_ON_PARENT style.
On windows, when the frame with style wxFRAME_FLOAT_ON_PARENT is displayed its 
parent frame is brought to the foreground, on the top of the calling frame.
and stays displayed when closing the frame in modal mode.
This issue does not happen on unix so we use now wxSTAY_ON_TOP on Windows, and 
wxFRAME_FLOAT_ON_PARENT on unix to simulate a dialog called by ShowModal.
This is not perfect, but at least it works.

------------------------------------------
Started by upstream project "kicad-full" build number 526
originally caused by:
 Started by an SCM change
Building remotely on fedora21 in workspace 
<http://ci.kicad-pcb.org/job/kicad-noscript-fedora20/ws/>
$ bzr revision-info -d <http://ci.kicad-pcb.org/job/kicad-noscript-fedora20/ws/>
info result: bzr revision-info -d 
<http://ci.kicad-pcb.org/job/kicad-noscript-fedora20/ws/> returned 0. Command 
output: "5804 stambau...@verizon.net-20150622155327-vueuzuskg3hez0vm
" stderr: ""
[kicad-noscript-fedora20] $ bzr pull --overwrite lp:kicad
You have not informed bzr of your Launchpad ID, and you must do this to
write to Launchpad or access private data.  See "bzr help launchpad-login".
http://bazaar.launchpad.net/~kicad-product-committers/kicad/product is 
permanently redirected to 
http://bazaar.launchpad.net/~kicad-product-committers/kicad/product/changes
You have not informed bzr of your Launchpad ID, and you must do this to
write to Launchpad or access private data.  See "bzr help launchpad-login".
 M  common/kiway_player.cpp
 M  eeschema/viewlib_frame.cpp
 M  pcbnew/dialogs/dialog_exchange_modules_base.cpp
 M  pcbnew/dialogs/dialog_exchange_modules_base.fbp
 M  pcbnew/dialogs/dialog_exchange_modules_base.h
 M  pcbnew/modview_frame.cpp
 M  pcbnew/xchgmod.cpp
All changes applied successfully.
Now on revision 5805.
[kicad-noscript-fedora20] $ bzr revert
$ bzr revision-info -d <http://ci.kicad-pcb.org/job/kicad-noscript-fedora20/ws/>
info result: bzr revision-info -d 
<http://ci.kicad-pcb.org/job/kicad-noscript-fedora20/ws/> returned 0. Command 
output: "5805 jp.char...@wanadoo.fr-20150622172300-2eluaalqa3v0fgnn
" stderr: ""
[kicad-noscript-fedora20] $ bzr log -v -r 
revid:stambau...@verizon.net-20150622155327-vueuzuskg3hez0vm..revid:jp.char...@wanadoo.fr-20150622172300-2eluaalqa3v0fgnn
 --long --show-ids
Getting local revision...
$ bzr revision-info -d <http://ci.kicad-pcb.org/job/kicad-noscript-fedora20/ws/>
info result: bzr revision-info -d 
<http://ci.kicad-pcb.org/job/kicad-noscript-fedora20/ws/> returned 0. Command 
output: "5805 jp.char...@wanadoo.fr-20150622172300-2eluaalqa3v0fgnn
" stderr: ""
RevisionState revno:5805 
revid:jp.char...@wanadoo.fr-20150622172300-2eluaalqa3v0fgnn
[kicad-noscript-fedora20] $ /bin/sh -xe /tmp/hudson2221313223497362121.sh
+ OPTS=' -DCMAKE_BUILD_TYPE=Debug -DBUILD_GITHUB_PLUGIN=OFF 
-DKICAD_SCRIPTING=OFF -DKICAD_SCRIPTING_MODULES=OFF 
-DKICAD_SCRIPTING_WXPYTHON=OFF 
-DwxWidgets_CONFIG_EXECUTABLE=/usr/bin/wx-config-3.0 -DKICAD_USE_WEBKIT=OFF'
+ '[' -d build ']'
+ cd build
+ /usr/bin/cmake .. -DCMAKE_BUILD_TYPE=Debug -DBUILD_GITHUB_PLUGIN=OFF 
-DKICAD_SCRIPTING=OFF -DKICAD_SCRIPTING_MODULES=OFF 
-DKICAD_SCRIPTING_WXPYTHON=OFF 
-DwxWidgets_CONFIG_EXECUTABLE=/usr/bin/wx-config-3.0 -DKICAD_USE_WEBKIT=OFF
-- Check for installed OpenGL -- found
-- Found Glew: /usr/lib64/libGLEW.so
-- Check for installed GLEW -- found
-- Check for installed Cairo -- found
-- Bazaar version control system version 2.6.0 found.
-- Kicad Bazaar build version: (2015-06-22 BZR 5805)
-- Configuring done
-- Generating done
-- Build files have been written to: 
<http://ci.kicad-pcb.org/job/kicad-noscript-fedora20/ws/build>
+ rm -f pcbnew/scripting/pcbnewPYTHON_wrap.cxx.o
+ rm -f pcbnew/scripting/pcbnewPYTHON_wrap.cxx
+ make -j4
[  1%] Built target boost
[  1%] [  1%] Built target page_layout_lexer_source_files
Built target netlist_lexer_source_files
[  1%] Built target fp_lib_table_lexer_source_files
[  1%] [  1%] Built target pcb_lexer_source_files
Generating headers containing GLSL source code
[  1%] Headers are up-to-date
[  1%] Built target specctra_lexer_source_files
Built target pcb_plot_lexer_source_files
[  1%] Built target shader_headers
[  1%] [  1%] Built target cmp_library_lexer_source_files
Built target dialog_bom_cfg_lexer_source_files
[  1%] Built target field_template_lexer_source_files
[ 37%] Built target bitmaps
[ 38%] [ 38%] Built target potrace
Built target lib_dxf
[ 38%] Built target pcb_calculator_lexer_source_files
[ 38%] Built target idfcyl
[ 39%] Built target idfrect
[ 39%] Built target idf3
[ 39%] Built target lib-dependencies
[ 40%] Built target dxf2idf
[ 40%] Built target idf2vrml
[ 40%] Built target polygon
[ 41%] Built target gal
[ 45%] Built target pcbcommon
[ 46%] Built target 3d-viewer
Scanning dependencies of target common
[ 48%] Built target pcad2kicadpcb
[ 51%] Built target pnsrouter
[ 51%] Building CXX object common/CMakeFiles/common.dir/build_version.cpp.o
[ 51%] Building CXX object common/CMakeFiles/common.dir/kiway_player.cpp.o
Linking CXX static library libcommon.a
[ 59%] Built target common
Linking CXX shared module _cvpcb.kiface
Linking CXX shared module _gerbview.kiface
Scanning dependencies of target eeschema_kiface
[ 59%] Building CXX object 
eeschema/CMakeFiles/eeschema_kiface.dir/project_rescue.cpp.o
In file included from /usr/include/c++/4.9.2/vector:64:0,
                 from 
<http://ci.kicad-pcb.org/job/kicad-noscript-fedora20/ws/include/richio.h>:32,
                 from 
<http://ci.kicad-pcb.org/job/kicad-noscript-fedora20/ws/include/base_struct.h>:39,
                 from 
<http://ci.kicad-pcb.org/job/kicad-noscript-fedora20/ws/include/class_drawpanel.h>:35,
                 from 
<http://ci.kicad-pcb.org/job/kicad-noscript-fedora20/ws/eeschema/project_rescue.cpp>:25:
/usr/include/c++/4.9.2/bits/stl_vector.h: In instantiation of ‘class 
std::vector<RESCUE_CANDIDATE>’:
<http://ci.kicad-pcb.org/job/kicad-noscript-fedora20/ws/eeschema/project_rescue.cpp>:491:37:
   required from here
/usr/include/c++/4.9.2/bits/stl_vector.h:713:7: error: invalid abstract 
parameter type ‘RESCUE_CANDIDATE’
       resize(size_type __new_size, value_type __x = value_type())
       ^
In file included from 
<http://ci.kicad-pcb.org/job/kicad-noscript-fedora20/ws/eeschema/project_rescue.cpp>:30:0:
<http://ci.kicad-pcb.org/job/kicad-noscript-fedora20/ws/eeschema/./project_rescue.h>:56:7:
 note:   because the following virtual functions are pure within 
‘RESCUE_CANDIDATE’:
 class RESCUE_CANDIDATE
       ^
<http://ci.kicad-pcb.org/job/kicad-noscript-fedora20/ws/eeschema/./project_rescue.h>:63:22:
 note:       virtual wxString RESCUE_CANDIDATE::GetRequestedName() const
     virtual wxString GetRequestedName() const = 0;
                      ^
<http://ci.kicad-pcb.org/job/kicad-noscript-fedora20/ws/eeschema/./project_rescue.h>:69:22:
 note:       virtual wxString RESCUE_CANDIDATE::GetNewName() const
     virtual wxString GetNewName() const = 0;
                      ^
<http://ci.kicad-pcb.org/job/kicad-noscript-fedora20/ws/eeschema/./project_rescue.h>:89:22:
 note:       virtual wxString RESCUE_CANDIDATE::GetActionDescription() const
     virtual wxString GetActionDescription() const = 0;
                      ^
<http://ci.kicad-pcb.org/job/kicad-noscript-fedora20/ws/eeschema/./project_rescue.h>:97:18:
 note:       virtual bool RESCUE_CANDIDATE::PerformAction(RESCUER*)
     virtual bool PerformAction( RESCUER* aRescuer ) = 0;
                  ^
In file included from 
<http://ci.kicad-pcb.org/job/kicad-noscript-fedora20/ws/boost_root/include/boost/smart_ptr/scoped_array.hpp>:16:0,
                 from 
<http://ci.kicad-pcb.org/job/kicad-noscript-fedora20/ws/boost_root/include/boost/scoped_array.hpp>:14,
                 from 
<http://ci.kicad-pcb.org/job/kicad-noscript-fedora20/ws/boost_root/include/boost/ptr_container/detail/scoped_deleter.hpp>:21,
                 from 
<http://ci.kicad-pcb.org/job/kicad-noscript-fedora20/ws/boost_root/include/boost/ptr_container/detail/reversible_ptr_container.hpp>:21,
                 from 
<http://ci.kicad-pcb.org/job/kicad-noscript-fedora20/ws/boost_root/include/boost/ptr_container/ptr_sequence_adapter.hpp>:20,
                 from 
<http://ci.kicad-pcb.org/job/kicad-noscript-fedora20/ws/boost_root/include/boost/ptr_container/ptr_vector.hpp>:20,
                 from 
<http://ci.kicad-pcb.org/job/kicad-noscript-fedora20/ws/eeschema/./lib_draw_item.h>:38,
                 from 
<http://ci.kicad-pcb.org/job/kicad-noscript-fedora20/ws/eeschema/./class_libentry.h>:34,
                 from 
<http://ci.kicad-pcb.org/job/kicad-noscript-fedora20/ws/eeschema/./class_library.h>:36,
                 from 
<http://ci.kicad-pcb.org/job/kicad-noscript-fedora20/ws/eeschema/project_rescue.cpp>:26:
<http://ci.kicad-pcb.org/job/kicad-noscript-fedora20/ws/boost_root/include/boost/checked_delete.hpp>:
 In instantiation of ‘void boost::checked_delete(T*) [with T = const 
RESCUE_CANDIDATE]’:
<http://ci.kicad-pcb.org/job/kicad-noscript-fedora20/ws/boost_root/include/boost/ptr_container/clone_allocator.hpp>:56:27:
   required from ‘void boost::delete_clone(const T*) [with T = 
RESCUE_CANDIDATE]’
<http://ci.kicad-pcb.org/job/kicad-noscript-fedora20/ws/boost_root/include/boost/ptr_container/clone_allocator.hpp>:74:29:
   required from ‘static void 
boost::heap_clone_allocator::deallocate_clone(const U*) [with U = 
RESCUE_CANDIDATE]’
<http://ci.kicad-pcb.org/job/kicad-noscript-fedora20/ws/boost_root/include/boost/ptr_container/detail/reversible_ptr_container.hpp>:126:53:
   required from ‘static void 
boost::ptr_container_detail::reversible_ptr_container<Config, 
CloneAllocator>::null_clone_allocator<allow_null_values>::deallocate_clone(const
 Ty_*) [with bool allow_null_values = false; Config = 
boost::ptr_container_detail::sequence_config<RESCUE_CANDIDATE, 
std::vector<void*, std::allocator<void*> > >; CloneAllocator = 
boost::heap_clone_allocator; 
boost::ptr_container_detail::reversible_ptr_container<Config, 
CloneAllocator>::Ty_ = RESCUE_CANDIDATE]’
<http://ci.kicad-pcb.org/job/kicad-noscript-fedora20/ws/boost_root/include/boost/ptr_container/detail/reversible_ptr_container.hpp>:276:51:
   required from ‘static void 
boost::ptr_container_detail::reversible_ptr_container<Config, 
CloneAllocator>::null_policy_deallocate_clone(const Ty_*) [with Config = 
boost::ptr_container_detail::sequence_config<RESCUE_CANDIDATE, 
std::vector<void*, std::allocator<void*> > >; CloneAllocator = 
boost::heap_clone_allocator; 
boost::ptr_container_detail::reversible_ptr_container<Config, 
CloneAllocator>::Ty_ = RESCUE_CANDIDATE]’
<http://ci.kicad-pcb.org/job/kicad-noscript-fedora20/ws/boost_root/include/boost/ptr_container/detail/reversible_ptr_container.hpp>:250:72:
   required from ‘void 
boost::ptr_container_detail::reversible_ptr_container<Config, 
CloneAllocator>::remove(I) [with I = 
boost::void_ptr_iterator<__gnu_cxx::__normal_iterator<void**, 
std::vector<void*, std::allocator<void*> > >, RESCUE_CANDIDATE>; Config = 
boost::ptr_container_detail::sequence_config<RESCUE_CANDIDATE, 
std::vector<void*, std::allocator<void*> > >; CloneAllocator = 
boost::heap_clone_allocator]’
<http://ci.kicad-pcb.org/job/kicad-noscript-fedora20/ws/boost_root/include/boost/ptr_container/detail/reversible_ptr_container.hpp>:582:23:
   required from ‘boost::ptr_container_detail::reversible_ptr_container<Config, 
CloneAllocator>::iterator 
boost::ptr_container_detail::reversible_ptr_container<Config, 
CloneAllocator>::erase(boost::ptr_container_detail::reversible_ptr_container<Config,
 CloneAllocator>::iterator) [with Config = 
boost::ptr_container_detail::sequence_config<RESCUE_CANDIDATE, 
std::vector<void*, std::allocator<void*> > >; CloneAllocator = 
boost::heap_clone_allocator; 
boost::ptr_container_detail::reversible_ptr_container<Config, 
CloneAllocator>::iterator = 
boost::void_ptr_iterator<__gnu_cxx::__normal_iterator<void**, 
std::vector<void*, std::allocator<void*> > >, RESCUE_CANDIDATE>]’
<http://ci.kicad-pcb.org/job/kicad-noscript-fedora20/ws/eeschema/project_rescue.cpp>:213:45:
   required from here
<http://ci.kicad-pcb.org/job/kicad-noscript-fedora20/ws/boost_root/include/boost/checked_delete.hpp>:34:5:
 warning: deleting object of abstract class type ‘RESCUE_CANDIDATE’ which has 
non-virtual destructor will cause undefined behaviour 
[-Wdelete-non-virtual-dtor]
     delete x;
     ^
eeschema/CMakeFiles/eeschema_kiface.dir/build.make:2716: recipe for target 
'eeschema/CMakeFiles/eeschema_kiface.dir/project_rescue.cpp.o' failed
make[2]: *** [eeschema/CMakeFiles/eeschema_kiface.dir/project_rescue.cpp.o] 
Error 1
CMakeFiles/Makefile2:973: recipe for target 
'eeschema/CMakeFiles/eeschema_kiface.dir/all' failed
make[1]: *** [eeschema/CMakeFiles/eeschema_kiface.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
Scanning dependencies of target pcbnew_kiface
[ 63%] Built target gerbview_kiface
[ 63%] Building CXX object 
pcbnew/CMakeFiles/pcbnew_kiface.dir/modview_frame.cpp.o
[ 63%] [ 63%] Building CXX object 
pcbnew/CMakeFiles/pcbnew_kiface.dir/dialogs/dialog_exchange_modules_base.cpp.o
Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/xchgmod.cpp.o
Linking CXX shared module _pcbnew.kiface
[ 65%] Built target cvpcb_kiface
[ 82%] Built target pcbnew_kiface
Makefile:137: recipe for target 'all' failed
make: *** [all] Error 2
Build step 'Execute shell' marked build as failure

_______________________________________________
Mailing list: https://launchpad.net/~kicad-developers
Post to     : kicad-developers@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kicad-developers
More help   : https://help.launchpad.net/ListHelp

Reply via email to