Bug#735082: plee-the-bear: got a segmentation fault when the real game starts
Wolfgang Aigner
wolfgang.aigner at gmx.de
Sat Jan 25 13:15:08 UTC 2014
Hello Vincent,
in my current environment I have problems to build the source. I've attached
the the output. The problem seems to come from the the boost version.
cheers
wof
On Friday, January 24, 2014 04:04:47 PM Vincent Cheng wrote:
> Control: severity -1 important
> Control: tag -1 moreinfo unreproducible
>
> Hi Wolfgang,
>
> I'm unable to reproduce the segfault that you've reported;
> plee-the-bear starts up fine for me.
>
> Would it be possible for you to get a backtrace? There are some
> helpful instructions on the Debian wiki [1] if you're unsure how to
> get one. Thanks!
>
> Regards,
> Vincent
>
> [1] https://wiki.debian.org/HowToGetABacktrace
-------------- next part --------------
> DEB_BUILD_OPTIONS="nostrip noopt" fakeroot apt-get -b source plee-the-bear
Reading package lists... Done
Building dependency tree
Reading state information... Done
NOTICE: 'plee-the-bear' packaging is maintained in the 'Svn' version control system at:
svn://svn.debian.org/svn/pkg-games/packages/trunk/plee-the-bear/
Skipping already downloaded file 'plee-the-bear_0.6.0-1.dsc'
Skipping already downloaded file 'plee-the-bear_0.6.0.orig.tar.gz'
Skipping already downloaded file 'plee-the-bear_0.6.0-1.diff.gz'
Need to get 0 B of source archives.
Skipping unpack of already unpacked source in plee-the-bear-0.6.0
dpkg-buildpackage: source package plee-the-bear
dpkg-buildpackage: source version 0.6.0-1
dpkg-buildpackage: source distribution unstable
dpkg-buildpackage: source changed by Julien Jorge <julien.jorge at gamned.org>
dpkg-buildpackage: host architecture amd64
dpkg-source --before-build plee-the-bear-0.6.0
debian/rules clean
dh_testdir
dh_testroot
QUILT_PATCHES=debian/patches quilt pop -a -R || test $? = 2
No patch removed
rm -f build-stamp configure-stamp
if [ -d /home/wof/Downloads/plee/plee-the-bear-0.6.0/build-tree ]; then cd /home/wof/Downloads/plee/plee-the-bear-0.6.0/build-tree; /usr/bin/make clean; fi
rm -fr /home/wof/Downloads/plee/plee-the-bear-0.6.0/build-tree
rm -f debian/running-bear.6
rm -f debian/plee-the-bear.6
rm -fr .pc
for f in debian/*.menu; do if [ -L $f ]; then unlink $f; fi; done
dh_clean
debian/rules build
dh_testdir
QUILT_PATCHES=debian/patches quilt push -a || test $? = 2
Applying patch do-not-install-authors-files.diff
patching file plee-the-bear/data/CMakeLists.txt
Hunk #1 succeeded at 25 with fuzz 1 (offset 2 lines).
Applying patch editors-default-dir.diff
patching file bear-factory/bear-editor/src/bf/code/path_configuration.cpp
Hunk #1 succeeded at 256 (offset 20 lines).
Now at patch editors-default-dir.diff
# Perform an out-of-tree build to keep a clean source tree
mkdir /home/wof/Downloads/plee/plee-the-bear-0.6.0/build-tree
cd /home/wof/Downloads/plee/plee-the-bear-0.6.0/build-tree; cmake .. \
-DCMAKE_INSTALL_PREFIX:STRING="/usr" \
-DCMAKE_C_FLAGS:STRING=" -DNDEBUG" \
-DBEAR_ENGINE_INSTALL_LIBRARY_DIR:STRING="lib/games/plee-the-bear" \
-DBEAR_ENGINE_INSTALL_EXECUTABLE_DIR:STRING="games" \
-DBEAR_FACTORY_INSTALL_LIBRARY_DIR:STRING="lib/bear-factory" \
-DBEAR_FACTORY_INSTALL_EXECUTABLE_DIR:STRING="games" \
-DCMAKE_SHARED_LINKER_FLAGS:STRING="-Wl,--as-needed" \
-DCMAKE_EXE_LINKER_FLAGS:STRING="-Wl,--as-needed" \
-DPTB_INSTALL_DATA_DIR:STRING="share/games/plee-the-bear" \
-DPTB_INSTALL_CUSTOM_LIBRARY_DIR:STRING="lib/games/plee-the-bear" \
-DPTB_INSTALL_EXECUTABLE_DIR:STRING="games"
-- The C compiler identification is GNU 4.8.2
-- The CXX compiler identification is GNU 4.8.2
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Found JPEG: /usr/lib/x86_64-linux-gnu/libjpeg.so
-- Found ZLIB: /usr/lib/x86_64-linux-gnu/libz.so (found version "1.2.8")
-- Found PNG: /usr/lib/x86_64-linux-gnu/libpng.so (found version "1.2.49")
-- Boost version: 1.54.0
-- Boost version: 1.54.0
-- Found Claw library version 1.7.3
-- Boost version: 1.54.0
-- Boost version: 1.54.0
-- Found the following Boost libraries:
-- filesystem
-- regex
-- signals
-- system
-- thread
-- Looking for XOpenDisplay in /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so
-- Looking for XOpenDisplay in /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so - found
-- Looking for gethostbyname
-- Looking for gethostbyname - found
-- Looking for connect
-- Looking for connect - found
-- Looking for remove
-- Looking for remove - found
-- Looking for shmat
-- Looking for shmat - found
-- Looking for IceConnectionNumber in ICE
-- Looking for IceConnectionNumber in ICE - found
-- Found X11: /usr/lib/x86_64-linux-gnu/libX11.so
-- Found OpenGL: /usr/lib/x86_64-linux-gnu/libGL.so
-- Looking for include file pthread.h
-- Looking for include file pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE
-- Found SDL: /usr/lib/x86_64-linux-gnu/libSDLmain.a;/usr/lib/x86_64-linux-gnu/libSDL.so;-lpthread (found version "1.2.15")
-- Found SDL_mixer: /usr/lib/x86_64-linux-gnu/libSDL_mixer.so (found version "1.2.12")
-- Found Gettext: /usr/bin/msgmerge (found version "0.18.3")
-- Boost version: 1.54.0
-- Boost version: 1.54.0
-- Found Claw library version 1.7.3
-- Boost version: 1.54.0
-- Boost version: 1.54.0
-- Found the following Boost libraries:
-- signals
-- Boost version: 1.54.0
-- Boost version: 1.54.0
-- Found Claw library version 1.7.3
-- Boost version: 1.54.0
-- Boost version: 1.54.0
-- Found the following Boost libraries:
-- system
-- filesystem
-- Found wxWidgets: TRUE
-- Configuring done
-- Generating done
-- Build files have been written to: /home/wof/Downloads/plee/plee-the-bear-0.6.0/build-tree
ln -s ../plee-the-bear/desktop/menu/plee-the-bear debian/plee-the-bear.menu
ln -s ../bear-factory/desktop/menu/bf-animation-editor debian/bf-animation-editor.menu
ln -s ../bear-factory/desktop/menu/bf-level-editor debian/bf-level-editor.menu
ln -s ../bear-factory/desktop/menu/bf-model-editor debian/bf-model-editor.menu
touch configure-stamp
dh_testdir
cd /home/wof/Downloads/plee/plee-the-bear-0.6.0/build-tree; /usr/bin/make
make[1]: Entering directory `/home/wof/Downloads/plee/plee-the-bear-0.6.0/build-tree'
make[2]: Entering directory `/home/wof/Downloads/plee/plee-the-bear-0.6.0/build-tree'
make[3]: Entering directory `/home/wof/Downloads/plee/plee-the-bear-0.6.0/build-tree'
Scanning dependencies of target bear_visual
make[3]: Leaving directory `/home/wof/Downloads/plee/plee-the-bear-0.6.0/build-tree'
make[3]: Entering directory `/home/wof/Downloads/plee/plee-the-bear-0.6.0/build-tree'
[ 0%] Building CXX object bear-engine/core/src/visual/CMakeFiles/bear_visual.dir/code/animation.cpp.o
[ 0%] Building CXX object bear-engine/core/src/visual/CMakeFiles/bear_visual.dir/code/base_scene_element.cpp.o
[ 0%] Building CXX object bear-engine/core/src/visual/CMakeFiles/bear_visual.dir/code/bitmap_font.cpp.o
[ 0%] Building CXX object bear-engine/core/src/visual/CMakeFiles/bear_visual.dir/code/bitmap_rendering_attributes.cpp.o
[ 1%] Building CXX object bear-engine/core/src/visual/CMakeFiles/bear_visual.dir/code/bitmap_writing.cpp.o
[ 1%] Building CXX object bear-engine/core/src/visual/CMakeFiles/bear_visual.dir/code/color.cpp.o
[ 1%] Building CXX object bear-engine/core/src/visual/CMakeFiles/bear_visual.dir/code/gl_image.cpp.o
[ 1%] Building CXX object bear-engine/core/src/visual/CMakeFiles/bear_visual.dir/code/gl_screen.cpp.o
[ 1%] Building CXX object bear-engine/core/src/visual/CMakeFiles/bear_visual.dir/code/image.cpp.o
[ 1%] Building CXX object bear-engine/core/src/visual/CMakeFiles/bear_visual.dir/code/image_manager.cpp.o
[ 2%] Building CXX object bear-engine/core/src/visual/CMakeFiles/bear_visual.dir/code/placed_sprite.cpp.o
[ 2%] Building CXX object bear-engine/core/src/visual/CMakeFiles/bear_visual.dir/code/scene_element.cpp.o
[ 2%] Building CXX object bear-engine/core/src/visual/CMakeFiles/bear_visual.dir/code/scene_element_sequence.cpp.o
[ 2%] Building CXX object bear-engine/core/src/visual/CMakeFiles/bear_visual.dir/code/scene_sprite.cpp.o
[ 2%] Building CXX object bear-engine/core/src/visual/CMakeFiles/bear_visual.dir/code/scene_line.cpp.o
[ 2%] Building CXX object bear-engine/core/src/visual/CMakeFiles/bear_visual.dir/code/scene_polygon.cpp.o
[ 2%] Building CXX object bear-engine/core/src/visual/CMakeFiles/bear_visual.dir/code/scene_rectangle.cpp.o
[ 3%] Building CXX object bear-engine/core/src/visual/CMakeFiles/bear_visual.dir/code/scene_star.cpp.o
[ 3%] Building CXX object bear-engine/core/src/visual/CMakeFiles/bear_visual.dir/code/scene_writing.cpp.o
[ 3%] Building CXX object bear-engine/core/src/visual/CMakeFiles/bear_visual.dir/code/screen.cpp.o
[ 3%] Building CXX object bear-engine/core/src/visual/CMakeFiles/bear_visual.dir/code/sprite.cpp.o
[ 3%] Building CXX object bear-engine/core/src/visual/CMakeFiles/bear_visual.dir/code/sprite_sequence.cpp.o
[ 3%] Building CXX object bear-engine/core/src/visual/CMakeFiles/bear_visual.dir/code/star.cpp.o
[ 3%] Building CXX object bear-engine/core/src/visual/CMakeFiles/bear_visual.dir/code/text_layout.cpp.o
[ 4%] Building CXX object bear-engine/core/src/visual/CMakeFiles/bear_visual.dir/code/text_metric.cpp.o
[ 4%] Building CXX object bear-engine/core/src/visual/CMakeFiles/bear_visual.dir/code/writing.cpp.o
Linking CXX shared library ../../../bin/libbear_visual.so
make[3]: Leaving directory `/home/wof/Downloads/plee/plee-the-bear-0.6.0/build-tree'
[ 4%] Built target bear_visual
make[3]: Entering directory `/home/wof/Downloads/plee/plee-the-bear-0.6.0/build-tree'
Scanning dependencies of target bear_audio
make[3]: Leaving directory `/home/wof/Downloads/plee/plee-the-bear-0.6.0/build-tree'
make[3]: Entering directory `/home/wof/Downloads/plee/plee-the-bear-0.6.0/build-tree'
[ 4%] Building CXX object bear-engine/core/src/audio/CMakeFiles/bear_audio.dir/code/sample.cpp.o
[ 4%] Building CXX object bear-engine/core/src/audio/CMakeFiles/bear_audio.dir/code/sdl_sample.cpp.o
[ 5%] Building CXX object bear-engine/core/src/audio/CMakeFiles/bear_audio.dir/code/sdl_sound.cpp.o
[ 5%] Building CXX object bear-engine/core/src/audio/CMakeFiles/bear_audio.dir/code/sound.cpp.o
[ 5%] Building CXX object bear-engine/core/src/audio/CMakeFiles/bear_audio.dir/code/sound_effect.cpp.o
[ 5%] Building CXX object bear-engine/core/src/audio/CMakeFiles/bear_audio.dir/code/sound_manager.cpp.o
Linking CXX shared library ../../../bin/libbear_audio.so
make[3]: Leaving directory `/home/wof/Downloads/plee/plee-the-bear-0.6.0/build-tree'
[ 5%] Built target bear_audio
make[3]: Entering directory `/home/wof/Downloads/plee/plee-the-bear-0.6.0/build-tree'
Scanning dependencies of target bear_universe
make[3]: Leaving directory `/home/wof/Downloads/plee/plee-the-bear-0.6.0/build-tree'
make[3]: Entering directory `/home/wof/Downloads/plee/plee-the-bear-0.6.0/build-tree'
[ 5%] Building CXX object bear-engine/core/src/universe/CMakeFiles/bear_universe.dir/alignment/code/align_bottom.cpp.o
[ 5%] Building CXX object bear-engine/core/src/universe/CMakeFiles/bear_universe.dir/alignment/code/align_bottom_left.cpp.o
[ 6%] Building CXX object bear-engine/core/src/universe/CMakeFiles/bear_universe.dir/alignment/code/align_bottom_right.cpp.o
[ 6%] Building CXX object bear-engine/core/src/universe/CMakeFiles/bear_universe.dir/alignment/code/align_left.cpp.o
[ 6%] Building CXX object bear-engine/core/src/universe/CMakeFiles/bear_universe.dir/alignment/code/alignment.cpp.o
[ 6%] Building CXX object bear-engine/core/src/universe/CMakeFiles/bear_universe.dir/alignment/code/align_right.cpp.o
[ 6%] Building CXX object bear-engine/core/src/universe/CMakeFiles/bear_universe.dir/alignment/code/align_top.cpp.o
[ 6%] Building CXX object bear-engine/core/src/universe/CMakeFiles/bear_universe.dir/alignment/code/align_top_left.cpp.o
[ 6%] Building CXX object bear-engine/core/src/universe/CMakeFiles/bear_universe.dir/alignment/code/align_top_right.cpp.o
[ 7%] Building CXX object bear-engine/core/src/universe/CMakeFiles/bear_universe.dir/code/collision_info.cpp.o
[ 7%] Building CXX object bear-engine/core/src/universe/CMakeFiles/bear_universe.dir/code/collision_repair.cpp.o
[ 7%] Building CXX object bear-engine/core/src/universe/CMakeFiles/bear_universe.dir/code/const_item_handle.cpp.o
[ 7%] Building CXX object bear-engine/core/src/universe/CMakeFiles/bear_universe.dir/code/density_rectangle.cpp.o
[ 7%] Building CXX object bear-engine/core/src/universe/CMakeFiles/bear_universe.dir/code/environment_rectangle.cpp.o
[ 7%] Building CXX object bear-engine/core/src/universe/CMakeFiles/bear_universe.dir/code/force_rectangle.cpp.o
[ 7%] Building CXX object bear-engine/core/src/universe/CMakeFiles/bear_universe.dir/code/friction_rectangle.cpp.o
[ 8%] Building CXX object bear-engine/core/src/universe/CMakeFiles/bear_universe.dir/code/item_handle.cpp.o
[ 8%] Building CXX object bear-engine/core/src/universe/CMakeFiles/bear_universe.dir/code/item_picking_filter.cpp.o
[ 8%] Building CXX object bear-engine/core/src/universe/CMakeFiles/bear_universe.dir/code/physical_item.cpp.o
[ 8%] Building CXX object bear-engine/core/src/universe/CMakeFiles/bear_universe.dir/code/physical_item_attributes.cpp.o
[ 8%] Building CXX object bear-engine/core/src/universe/CMakeFiles/bear_universe.dir/code/physical_item_state.cpp.o
[ 8%] Building CXX object bear-engine/core/src/universe/CMakeFiles/bear_universe.dir/code/world.cpp.o
[ 8%] Building CXX object bear-engine/core/src/universe/CMakeFiles/bear_universe.dir/code/world_progress_structure.cpp.o
[ 9%] Building CXX object bear-engine/core/src/universe/CMakeFiles/bear_universe.dir/code/zone.cpp.o
/home/wof/Downloads/plee/plee-the-bear-0.6.0/bear-engine/core/src/universe/code/zone.cpp: In static member function ?static bear::universe::zone::position bear::universe::zone::opposite_of(bear::universe::zone::position)?:
/home/wof/Downloads/plee/plee-the-bear-0.6.0/bear-engine/core/src/universe/code/zone.cpp:99:1: warning: control reaches end of non-void function [-Wreturn-type]
} // zone::opposite_of()
^
[ 9%] Building CXX object bear-engine/core/src/universe/CMakeFiles/bear_universe.dir/forced_movement/code/base_forced_movement.cpp.o
[ 9%] Building CXX object bear-engine/core/src/universe/CMakeFiles/bear_universe.dir/forced_movement/code/center_of_mass_reference_point.cpp.o
[ 9%] Building CXX object bear-engine/core/src/universe/CMakeFiles/bear_universe.dir/forced_movement/code/forced_aiming.cpp.o
[ 9%] Building CXX object bear-engine/core/src/universe/CMakeFiles/bear_universe.dir/forced_movement/code/forced_goto.cpp.o
[ 9%] Building CXX object bear-engine/core/src/universe/CMakeFiles/bear_universe.dir/forced_movement/code/forced_join.cpp.o
[ 9%] Building CXX object bear-engine/core/src/universe/CMakeFiles/bear_universe.dir/forced_movement/code/forced_movement.cpp.o
[ 10%] Building CXX object bear-engine/core/src/universe/CMakeFiles/bear_universe.dir/forced_movement/code/forced_movement_function.cpp.o
[ 10%] Building CXX object bear-engine/core/src/universe/CMakeFiles/bear_universe.dir/forced_movement/code/forced_rotation.cpp.o
[ 10%] Building CXX object bear-engine/core/src/universe/CMakeFiles/bear_universe.dir/forced_movement/code/forced_sequence.cpp.o
[ 10%] Building CXX object bear-engine/core/src/universe/CMakeFiles/bear_universe.dir/forced_movement/code/forced_stay_around.cpp.o
[ 10%] Building CXX object bear-engine/core/src/universe/CMakeFiles/bear_universe.dir/forced_movement/code/forced_tracking.cpp.o
[ 10%] Building CXX object bear-engine/core/src/universe/CMakeFiles/bear_universe.dir/forced_movement/code/forced_translation.cpp.o
[ 10%] Building CXX object bear-engine/core/src/universe/CMakeFiles/bear_universe.dir/forced_movement/code/reference_point.cpp.o
[ 11%] Building CXX object bear-engine/core/src/universe/CMakeFiles/bear_universe.dir/forced_movement/code/sinus_speed_generator.cpp.o
[ 11%] Building CXX object bear-engine/core/src/universe/CMakeFiles/bear_universe.dir/link/code/base_link.cpp.o
[ 11%] Building CXX object bear-engine/core/src/universe/CMakeFiles/bear_universe.dir/link/code/link.cpp.o
Linking CXX shared library ../../../bin/libbear_universe.so
make[3]: Leaving directory `/home/wof/Downloads/plee/plee-the-bear-0.6.0/build-tree'
[ 11%] Built target bear_universe
make[3]: Entering directory `/home/wof/Downloads/plee/plee-the-bear-0.6.0/build-tree'
Scanning dependencies of target bear_time
make[3]: Leaving directory `/home/wof/Downloads/plee/plee-the-bear-0.6.0/build-tree'
make[3]: Entering directory `/home/wof/Downloads/plee/plee-the-bear-0.6.0/build-tree'
[ 11%] Building CXX object bear-engine/core/src/time/CMakeFiles/bear_time.dir/code/time.cpp.o
Linking CXX shared library ../../../bin/libbear_time.so
make[3]: Leaving directory `/home/wof/Downloads/plee/plee-the-bear-0.6.0/build-tree'
[ 11%] Built target bear_time
make[3]: Entering directory `/home/wof/Downloads/plee/plee-the-bear-0.6.0/build-tree'
Scanning dependencies of target bear_text_interface
make[3]: Leaving directory `/home/wof/Downloads/plee/plee-the-bear-0.6.0/build-tree'
make[3]: Entering directory `/home/wof/Downloads/plee/plee-the-bear-0.6.0/build-tree'
[ 11%] Building CXX object bear-engine/core/src/text_interface/CMakeFiles/bear_text_interface.dir/code/argument_converter.cpp.o
[ 11%] Building CXX object bear-engine/core/src/text_interface/CMakeFiles/bear_text_interface.dir/code/auto_converter.cpp.o
[ 12%] Building CXX object bear-engine/core/src/text_interface/CMakeFiles/bear_text_interface.dir/code/base_exportable.cpp.o
[ 12%] Building CXX object bear-engine/core/src/text_interface/CMakeFiles/bear_text_interface.dir/code/converted_argument.cpp.o
[ 12%] Building CXX object bear-engine/core/src/text_interface/CMakeFiles/bear_text_interface.dir/code/string_to_arg.cpp.o
Linking CXX shared library ../../../bin/libbear_text_interface.so
make[3]: Leaving directory `/home/wof/Downloads/plee/plee-the-bear-0.6.0/build-tree'
[ 12%] Built target bear_text_interface
make[3]: Entering directory `/home/wof/Downloads/plee/plee-the-bear-0.6.0/build-tree'
Scanning dependencies of target bear_debug
make[3]: Leaving directory `/home/wof/Downloads/plee/plee-the-bear-0.6.0/build-tree'
make[3]: Entering directory `/home/wof/Downloads/plee/plee-the-bear-0.6.0/build-tree'
[ 13%] Building CXX object bear-engine/core/src/debug/CMakeFiles/bear_debug.dir/code/timing_log.cpp.o
Linking CXX shared library ../../../bin/libbear_debug.so
make[3]: Leaving directory `/home/wof/Downloads/plee/plee-the-bear-0.6.0/build-tree'
[ 13%] Built target bear_debug
make[3]: Entering directory `/home/wof/Downloads/plee/plee-the-bear-0.6.0/build-tree'
Scanning dependencies of target bear_expr
make[3]: Leaving directory `/home/wof/Downloads/plee/plee-the-bear-0.6.0/build-tree'
make[3]: Entering directory `/home/wof/Downloads/plee/plee-the-bear-0.6.0/build-tree'
[ 13%] Building CXX object bear-engine/core/src/expr/CMakeFiles/bear_expr.dir/code/boolean_constant.cpp.o
[ 14%] Building CXX object bear-engine/core/src/expr/CMakeFiles/bear_expr.dir/code/boolean_expression.cpp.o
[ 14%] Building CXX object bear-engine/core/src/expr/CMakeFiles/bear_expr.dir/code/boolean_variable.cpp.o
[ 14%] Building CXX object bear-engine/core/src/expr/CMakeFiles/bear_expr.dir/code/linear_constant.cpp.o
[ 14%] Building CXX object bear-engine/core/src/expr/CMakeFiles/bear_expr.dir/code/linear_expression.cpp.o
[ 14%] Building CXX object bear-engine/core/src/expr/CMakeFiles/bear_expr.dir/code/linear_variable.cpp.o
[ 14%] Building CXX object bear-engine/core/src/expr/CMakeFiles/bear_expr.dir/code/logical_not.cpp.o
[ 14%] Building CXX object bear-engine/core/src/expr/CMakeFiles/bear_expr.dir/code/logical_xor.cpp.o
Linking CXX shared library ../../../bin/libbear_expr.so
make[3]: Leaving directory `/home/wof/Downloads/plee/plee-the-bear-0.6.0/build-tree'
[ 14%] Built target bear_expr
make[3]: Entering directory `/home/wof/Downloads/plee/plee-the-bear-0.6.0/build-tree'
Scanning dependencies of target bear_communication
make[3]: Leaving directory `/home/wof/Downloads/plee/plee-the-bear-0.6.0/build-tree'
make[3]: Entering directory `/home/wof/Downloads/plee/plee-the-bear-0.6.0/build-tree'
[ 14%] Building CXX object bear-engine/core/src/communication/CMakeFiles/bear_communication.dir/code/post_office.cpp.o
[ 14%] Building CXX object bear-engine/core/src/communication/CMakeFiles/bear_communication.dir/code/message.cpp.o
[ 14%] Building CXX object bear-engine/core/src/communication/CMakeFiles/bear_communication.dir/code/messageable.cpp.o
Linking CXX shared library ../../../bin/libbear_communication.so
make[3]: Leaving directory `/home/wof/Downloads/plee/plee-the-bear-0.6.0/build-tree'
[ 14%] Built target bear_communication
make[3]: Entering directory `/home/wof/Downloads/plee/plee-the-bear-0.6.0/build-tree'
Scanning dependencies of target bear_input
make[3]: Leaving directory `/home/wof/Downloads/plee/plee-the-bear-0.6.0/build-tree'
make[3]: Entering directory `/home/wof/Downloads/plee/plee-the-bear-0.6.0/build-tree'
[ 14%] Building CXX object bear-engine/core/src/input/CMakeFiles/bear_input.dir/code/controller_button.cpp.o
[ 15%] Building CXX object bear-engine/core/src/input/CMakeFiles/bear_input.dir/code/input_listener.cpp.o
[ 15%] Building CXX object bear-engine/core/src/input/CMakeFiles/bear_input.dir/code/input_status.cpp.o
[ 15%] Building CXX object bear-engine/core/src/input/CMakeFiles/bear_input.dir/code/joystick.cpp.o
[ 15%] Building CXX object bear-engine/core/src/input/CMakeFiles/bear_input.dir/code/joystick_button.cpp.o
[ 15%] Building CXX object bear-engine/core/src/input/CMakeFiles/bear_input.dir/code/joystick_status.cpp.o
[ 15%] Building CXX object bear-engine/core/src/input/CMakeFiles/bear_input.dir/code/key_event.cpp.o
[ 15%] Building CXX object bear-engine/core/src/input/CMakeFiles/bear_input.dir/code/key_info.cpp.o
[ 16%] Building CXX object bear-engine/core/src/input/CMakeFiles/bear_input.dir/code/keyboard.cpp.o
[ 16%] Building CXX object bear-engine/core/src/input/CMakeFiles/bear_input.dir/code/keyboard_status.cpp.o
[ 16%] Building CXX object bear-engine/core/src/input/CMakeFiles/bear_input.dir/code/mouse.cpp.o
[ 16%] Building CXX object bear-engine/core/src/input/CMakeFiles/bear_input.dir/code/mouse_status.cpp.o
[ 16%] Building CXX object bear-engine/core/src/input/CMakeFiles/bear_input.dir/code/system.cpp.o
Linking CXX shared library ../../../bin/libbear_input.so
make[3]: Leaving directory `/home/wof/Downloads/plee/plee-the-bear-0.6.0/build-tree'
[ 16%] Built target bear_input
make[3]: Entering directory `/home/wof/Downloads/plee/plee-the-bear-0.6.0/build-tree'
Scanning dependencies of target bear_engine
make[3]: Leaving directory `/home/wof/Downloads/plee/plee-the-bear-0.6.0/build-tree'
make[3]: Entering directory `/home/wof/Downloads/plee/plee-the-bear-0.6.0/build-tree'
[ 16%] Building CXX object bear-engine/core/src/engine/CMakeFiles/bear_engine.dir/code/base_item.cpp.o
In file included from /home/wof/Downloads/plee/plee-the-bear-0.6.0/bear-engine/core/src/engine/variable/var_map.hpp:39:0,
from /home/wof/Downloads/plee/plee-the-bear-0.6.0/bear-engine/core/src/engine/level.hpp:36,
from /home/wof/Downloads/plee/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/base_item.cpp:36:
/usr/include/boost/signal.hpp:17:4: warning: #warning "Boost.Signals is no longer being maintained and is now deprecated. Please switch to Boost.Signals2. To disable this warning message, define BOOST_SIGNALS_NO_DEPRECATION_WARNING." [-Wcpp]
# warning "Boost.Signals is no longer being maintained and is now deprecated. Please switch to Boost.Signals2. To disable this warning message, define BOOST_SIGNALS_NO_DEPRECATION_WARNING."
^
[ 16%] Building CXX object bear-engine/core/src/engine/CMakeFiles/bear_engine.dir/code/bitmap_font_loader.cpp.o
[ 16%] Building CXX object bear-engine/core/src/engine/CMakeFiles/bear_engine.dir/code/compiled_file.cpp.o
[ 16%] Building CXX object bear-engine/core/src/engine/CMakeFiles/bear_engine.dir/code/game.cpp.o
In file included from /home/wof/Downloads/plee/plee-the-bear-0.6.0/bear-engine/core/src/engine/variable/var_map.hpp:39:0,
from /home/wof/Downloads/plee/plee-the-bear-0.6.0/bear-engine/core/src/engine/game.hpp:32,
from /home/wof/Downloads/plee/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/game.cpp:29:
/usr/include/boost/signal.hpp:17:4: warning: #warning "Boost.Signals is no longer being maintained and is now deprecated. Please switch to Boost.Signals2. To disable this warning message, define BOOST_SIGNALS_NO_DEPRECATION_WARNING." [-Wcpp]
# warning "Boost.Signals is no longer being maintained and is now deprecated. Please switch to Boost.Signals2. To disable this warning message, define BOOST_SIGNALS_NO_DEPRECATION_WARNING."
^
[ 16%] Building CXX object bear-engine/core/src/engine/CMakeFiles/bear_engine.dir/code/game_description.cpp.o
[ 16%] Building CXX object bear-engine/core/src/engine/CMakeFiles/bear_engine.dir/code/game_local_client.cpp.o
In file included from /home/wof/Downloads/plee/plee-the-bear-0.6.0/bear-engine/core/src/engine/variable/var_map.hpp:39:0,
from /home/wof/Downloads/plee/plee-the-bear-0.6.0/bear-engine/core/src/engine/game_local_client.hpp:39,
from /home/wof/Downloads/plee/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/game_local_client.cpp:29:
/usr/include/boost/signal.hpp:17:4: warning: #warning "Boost.Signals is no longer being maintained and is now deprecated. Please switch to Boost.Signals2. To disable this warning message, define BOOST_SIGNALS_NO_DEPRECATION_WARNING." [-Wcpp]
# warning "Boost.Signals is no longer being maintained and is now deprecated. Please switch to Boost.Signals2. To disable this warning message, define BOOST_SIGNALS_NO_DEPRECATION_WARNING."
^
In file included from /usr/include/boost/filesystem/operations.hpp:24:0,
from /usr/include/boost/filesystem/convenience.hpp:22,
from /home/wof/Downloads/plee/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/game_local_client.cpp:51:
/usr/include/boost/filesystem/config.hpp:16:5: error: #error Compiling Filesystem version 3 file with BOOST_FILESYSTEM_VERSION defined != 3
# error Compiling Filesystem version 3 file with BOOST_FILESYSTEM_VERSION defined != 3
^
/home/wof/Downloads/plee/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/game_local_client.cpp: In member function ?std::string bear::engine::game_local_client::get_custom_game_file(const string&) const?:
/home/wof/Downloads/plee/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/game_local_client.cpp:371:71: error: no matching function for call to ?boost::filesystem::path::path(std::string&, bool (&)(const string&))?
boost::filesystem::path path( result, boost::filesystem::native );
^
/home/wof/Downloads/plee/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/game_local_client.cpp:371:71: note: candidates are:
In file included from /usr/include/boost/filesystem/operations.hpp:25:0,
from /usr/include/boost/filesystem/convenience.hpp:22,
from /home/wof/Downloads/plee/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/game_local_client.cpp:51:
/usr/include/boost/filesystem/path.hpp:172:5: note: template<class InputIterator> boost::filesystem::path::path(InputIterator, InputIterator, const codecvt_type&)
path(InputIterator begin, InputIterator end, const codecvt_type& cvt)
^
/usr/include/boost/filesystem/path.hpp:172:5: note: template argument deduction/substitution failed:
/home/wof/Downloads/plee/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/game_local_client.cpp:371:71: note: deduced conflicting types for parameter ?InputIterator? (?std::basic_string<char>? and ?bool (*)(const string&) {aka bool (*)(const std::basic_string<char>&)}?)
boost::filesystem::path path( result, boost::filesystem::native );
^
In file included from /usr/include/boost/filesystem/operations.hpp:25:0,
from /usr/include/boost/filesystem/convenience.hpp:22,
from /home/wof/Downloads/plee/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/game_local_client.cpp:51:
/usr/include/boost/filesystem/path.hpp:161:5: note: template<class InputIterator> boost::filesystem::path::path(InputIterator, InputIterator)
path(InputIterator begin, InputIterator end)
^
/usr/include/boost/filesystem/path.hpp:161:5: note: template argument deduction/substitution failed:
/home/wof/Downloads/plee/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/game_local_client.cpp:371:71: note: deduced conflicting types for parameter ?InputIterator? (?std::basic_string<char>? and ?bool (*)(const string&) {aka bool (*)(const std::basic_string<char>&)}?)
boost::filesystem::path path( result, boost::filesystem::native );
^
In file included from /usr/include/boost/filesystem/operations.hpp:25:0,
from /usr/include/boost/filesystem/convenience.hpp:22,
from /home/wof/Downloads/plee/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/game_local_client.cpp:51:
/usr/include/boost/filesystem/path.hpp:154:5: note: template<class Source> boost::filesystem::path::path(const Source&, const codecvt_type&)
path(Source const& source, const codecvt_type& cvt)
^
/usr/include/boost/filesystem/path.hpp:154:5: note: template argument deduction/substitution failed:
/home/wof/Downloads/plee/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/game_local_client.cpp:371:71: note: cannot convert ?boost::filesystem::native? (type ?bool(const string&) {aka bool(const std::basic_string<char>&)}?) to type ?const codecvt_type& {aka const std::codecvt<wchar_t, char, __mbstate_t>&}?
boost::filesystem::path path( result, boost::filesystem::native );
^
In file included from /usr/include/boost/filesystem/operations.hpp:25:0,
from /usr/include/boost/filesystem/convenience.hpp:22,
from /home/wof/Downloads/plee/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/game_local_client.cpp:51:
/usr/include/boost/filesystem/path.hpp:151:5: note: boost::filesystem::path::path(const std::basic_string<char>&)
path(const std::basic_string<value_type>& s) : m_pathname(s) {}
^
/usr/include/boost/filesystem/path.hpp:151:5: note: candidate expects 1 argument, 2 provided
/usr/include/boost/filesystem/path.hpp:150:5: note: boost::filesystem::path::path(const value_type*)
path(const value_type* s) : m_pathname(s) {}
^
/usr/include/boost/filesystem/path.hpp:150:5: note: candidate expects 1 argument, 2 provided
/usr/include/boost/filesystem/path.hpp:135:5: note: boost::filesystem::path::path(const Source&, typename boost::enable_if<boost::filesystem::path_traits::is_pathable<typename boost::decay<Source>::type> >::type*) [with Source = std::basic_string<char>; typename boost::enable_if<boost::filesystem::path_traits::is_pathable<typename boost::decay<Source>::type> >::type = void] <near match>
path(Source const& source,
^
/usr/include/boost/filesystem/path.hpp:135:5: note: no known conversion for argument 2 from ?bool(const string&) {aka bool(const std::basic_string<char>&)}? to ?boost::enable_if_c<true, void>::type* {aka void*}?
/usr/include/boost/filesystem/path.hpp:132:5: note: boost::filesystem::path::path(const boost::filesystem::path&)
path(const path& p) : m_pathname(p.m_pathname) {}
^
/usr/include/boost/filesystem/path.hpp:132:5: note: candidate expects 1 argument, 2 provided
/usr/include/boost/filesystem/path.hpp:130:5: note: boost::filesystem::path::path()
path(){}
^
/usr/include/boost/filesystem/path.hpp:130:5: note: candidate expects 0 arguments, 2 provided
/home/wof/Downloads/plee/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/game_local_client.cpp: In member function ?std::string bear::engine::game_local_client::get_game_directory() const?:
/home/wof/Downloads/plee/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/game_local_client.cpp:627:72: error: no matching function for call to ?boost::filesystem::path::path(std::string, bool (&)(const string&))?
(claw::system_info::get_user_directory(), boost::filesystem::native);
^
/home/wof/Downloads/plee/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/game_local_client.cpp:627:72: note: candidates are:
In file included from /usr/include/boost/filesystem/operations.hpp:25:0,
from /usr/include/boost/filesystem/convenience.hpp:22,
from /home/wof/Downloads/plee/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/game_local_client.cpp:51:
/usr/include/boost/filesystem/path.hpp:172:5: note: template<class InputIterator> boost::filesystem::path::path(InputIterator, InputIterator, const codecvt_type&)
path(InputIterator begin, InputIterator end, const codecvt_type& cvt)
^
/usr/include/boost/filesystem/path.hpp:172:5: note: template argument deduction/substitution failed:
/home/wof/Downloads/plee/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/game_local_client.cpp:627:72: note: deduced conflicting types for parameter ?InputIterator? (?std::basic_string<char>? and ?bool (*)(const string&) {aka bool (*)(const std::basic_string<char>&)}?)
(claw::system_info::get_user_directory(), boost::filesystem::native);
^
In file included from /usr/include/boost/filesystem/operations.hpp:25:0,
from /usr/include/boost/filesystem/convenience.hpp:22,
from /home/wof/Downloads/plee/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/game_local_client.cpp:51:
/usr/include/boost/filesystem/path.hpp:161:5: note: template<class InputIterator> boost::filesystem::path::path(InputIterator, InputIterator)
path(InputIterator begin, InputIterator end)
^
/usr/include/boost/filesystem/path.hpp:161:5: note: template argument deduction/substitution failed:
/home/wof/Downloads/plee/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/game_local_client.cpp:627:72: note: deduced conflicting types for parameter ?InputIterator? (?std::basic_string<char>? and ?bool (*)(const string&) {aka bool (*)(const std::basic_string<char>&)}?)
(claw::system_info::get_user_directory(), boost::filesystem::native);
^
In file included from /usr/include/boost/filesystem/operations.hpp:25:0,
from /usr/include/boost/filesystem/convenience.hpp:22,
from /home/wof/Downloads/plee/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/game_local_client.cpp:51:
/usr/include/boost/filesystem/path.hpp:154:5: note: template<class Source> boost::filesystem::path::path(const Source&, const codecvt_type&)
path(Source const& source, const codecvt_type& cvt)
^
/usr/include/boost/filesystem/path.hpp:154:5: note: template argument deduction/substitution failed:
/home/wof/Downloads/plee/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/game_local_client.cpp:627:72: note: cannot convert ?boost::filesystem::native? (type ?bool(const string&) {aka bool(const std::basic_string<char>&)}?) to type ?const codecvt_type& {aka const std::codecvt<wchar_t, char, __mbstate_t>&}?
(claw::system_info::get_user_directory(), boost::filesystem::native);
^
In file included from /usr/include/boost/filesystem/operations.hpp:25:0,
from /usr/include/boost/filesystem/convenience.hpp:22,
from /home/wof/Downloads/plee/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/game_local_client.cpp:51:
/usr/include/boost/filesystem/path.hpp:151:5: note: boost::filesystem::path::path(const std::basic_string<char>&)
path(const std::basic_string<value_type>& s) : m_pathname(s) {}
^
/usr/include/boost/filesystem/path.hpp:151:5: note: candidate expects 1 argument, 2 provided
/usr/include/boost/filesystem/path.hpp:150:5: note: boost::filesystem::path::path(const value_type*)
path(const value_type* s) : m_pathname(s) {}
^
/usr/include/boost/filesystem/path.hpp:150:5: note: candidate expects 1 argument, 2 provided
/usr/include/boost/filesystem/path.hpp:135:5: note: boost::filesystem::path::path(const Source&, typename boost::enable_if<boost::filesystem::path_traits::is_pathable<typename boost::decay<Source>::type> >::type*) [with Source = std::basic_string<char>; typename boost::enable_if<boost::filesystem::path_traits::is_pathable<typename boost::decay<Source>::type> >::type = void] <near match>
path(Source const& source,
^
/usr/include/boost/filesystem/path.hpp:135:5: note: no known conversion for argument 2 from ?bool(const string&) {aka bool(const std::basic_string<char>&)}? to ?boost::enable_if_c<true, void>::type* {aka void*}?
/usr/include/boost/filesystem/path.hpp:132:5: note: boost::filesystem::path::path(const boost::filesystem::path&)
path(const path& p) : m_pathname(p.m_pathname) {}
^
/usr/include/boost/filesystem/path.hpp:132:5: note: candidate expects 1 argument, 2 provided
/usr/include/boost/filesystem/path.hpp:130:5: note: boost::filesystem::path::path()
path(){}
^
/usr/include/boost/filesystem/path.hpp:130:5: note: candidate expects 0 arguments, 2 provided
/home/wof/Downloads/plee/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/game_local_client.cpp:632:67: error: no matching function for call to ?boost::filesystem::path::path(std::string&, bool (&)(const string&))?
dir /= boost::filesystem::path(subdir, boost::filesystem::native);
^
/home/wof/Downloads/plee/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/game_local_client.cpp:632:67: note: candidates are:
In file included from /usr/include/boost/filesystem/operations.hpp:25:0,
from /usr/include/boost/filesystem/convenience.hpp:22,
from /home/wof/Downloads/plee/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/game_local_client.cpp:51:
/usr/include/boost/filesystem/path.hpp:172:5: note: template<class InputIterator> boost::filesystem::path::path(InputIterator, InputIterator, const codecvt_type&)
path(InputIterator begin, InputIterator end, const codecvt_type& cvt)
^
/usr/include/boost/filesystem/path.hpp:172:5: note: template argument deduction/substitution failed:
/home/wof/Downloads/plee/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/game_local_client.cpp:632:67: note: deduced conflicting types for parameter ?InputIterator? (?std::basic_string<char>? and ?bool (*)(const string&) {aka bool (*)(const std::basic_string<char>&)}?)
dir /= boost::filesystem::path(subdir, boost::filesystem::native);
^
In file included from /usr/include/boost/filesystem/operations.hpp:25:0,
from /usr/include/boost/filesystem/convenience.hpp:22,
from /home/wof/Downloads/plee/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/game_local_client.cpp:51:
/usr/include/boost/filesystem/path.hpp:161:5: note: template<class InputIterator> boost::filesystem::path::path(InputIterator, InputIterator)
path(InputIterator begin, InputIterator end)
^
/usr/include/boost/filesystem/path.hpp:161:5: note: template argument deduction/substitution failed:
/home/wof/Downloads/plee/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/game_local_client.cpp:632:67: note: deduced conflicting types for parameter ?InputIterator? (?std::basic_string<char>? and ?bool (*)(const string&) {aka bool (*)(const std::basic_string<char>&)}?)
dir /= boost::filesystem::path(subdir, boost::filesystem::native);
^
In file included from /usr/include/boost/filesystem/operations.hpp:25:0,
from /usr/include/boost/filesystem/convenience.hpp:22,
from /home/wof/Downloads/plee/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/game_local_client.cpp:51:
/usr/include/boost/filesystem/path.hpp:154:5: note: template<class Source> boost::filesystem::path::path(const Source&, const codecvt_type&)
path(Source const& source, const codecvt_type& cvt)
^
/usr/include/boost/filesystem/path.hpp:154:5: note: template argument deduction/substitution failed:
/home/wof/Downloads/plee/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/game_local_client.cpp:632:67: note: cannot convert ?boost::filesystem::native? (type ?bool(const string&) {aka bool(const std::basic_string<char>&)}?) to type ?const codecvt_type& {aka const std::codecvt<wchar_t, char, __mbstate_t>&}?
dir /= boost::filesystem::path(subdir, boost::filesystem::native);
^
In file included from /usr/include/boost/filesystem/operations.hpp:25:0,
from /usr/include/boost/filesystem/convenience.hpp:22,
from /home/wof/Downloads/plee/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/game_local_client.cpp:51:
/usr/include/boost/filesystem/path.hpp:151:5: note: boost::filesystem::path::path(const std::basic_string<char>&)
path(const std::basic_string<value_type>& s) : m_pathname(s) {}
^
/usr/include/boost/filesystem/path.hpp:151:5: note: candidate expects 1 argument, 2 provided
/usr/include/boost/filesystem/path.hpp:150:5: note: boost::filesystem::path::path(const value_type*)
path(const value_type* s) : m_pathname(s) {}
^
/usr/include/boost/filesystem/path.hpp:150:5: note: candidate expects 1 argument, 2 provided
/usr/include/boost/filesystem/path.hpp:135:5: note: boost::filesystem::path::path(const Source&, typename boost::enable_if<boost::filesystem::path_traits::is_pathable<typename boost::decay<Source>::type> >::type*) [with Source = std::basic_string<char>; typename boost::enable_if<boost::filesystem::path_traits::is_pathable<typename boost::decay<Source>::type> >::type = void] <near match>
path(Source const& source,
^
/usr/include/boost/filesystem/path.hpp:135:5: note: no known conversion for argument 2 from ?bool(const string&) {aka bool(const std::basic_string<char>&)}? to ?boost::enable_if_c<true, void>::type* {aka void*}?
/usr/include/boost/filesystem/path.hpp:132:5: note: boost::filesystem::path::path(const boost::filesystem::path&)
path(const path& p) : m_pathname(p.m_pathname) {}
^
/usr/include/boost/filesystem/path.hpp:132:5: note: candidate expects 1 argument, 2 provided
/usr/include/boost/filesystem/path.hpp:130:5: note: boost::filesystem::path::path()
path(){}
^
/usr/include/boost/filesystem/path.hpp:130:5: note: candidate expects 0 arguments, 2 provided
/home/wof/Downloads/plee/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/game_local_client.cpp: In member function ?bool bear::engine::game_local_client::create_game_directory(const string&) const?:
/home/wof/Downloads/plee/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/game_local_client.cpp:652:64: error: no matching function for call to ?boost::filesystem::path::path(const string&, bool (&)(const string&))?
boost::filesystem::path path( dir, boost::filesystem::native );
^
/home/wof/Downloads/plee/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/game_local_client.cpp:652:64: note: candidates are:
In file included from /usr/include/boost/filesystem/operations.hpp:25:0,
from /usr/include/boost/filesystem/convenience.hpp:22,
from /home/wof/Downloads/plee/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/game_local_client.cpp:51:
/usr/include/boost/filesystem/path.hpp:172:5: note: template<class InputIterator> boost::filesystem::path::path(InputIterator, InputIterator, const codecvt_type&)
path(InputIterator begin, InputIterator end, const codecvt_type& cvt)
^
/usr/include/boost/filesystem/path.hpp:172:5: note: template argument deduction/substitution failed:
/home/wof/Downloads/plee/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/game_local_client.cpp:652:64: note: deduced conflicting types for parameter ?InputIterator? (?std::basic_string<char>? and ?bool (*)(const string&) {aka bool (*)(const std::basic_string<char>&)}?)
boost::filesystem::path path( dir, boost::filesystem::native );
^
In file included from /usr/include/boost/filesystem/operations.hpp:25:0,
from /usr/include/boost/filesystem/convenience.hpp:22,
from /home/wof/Downloads/plee/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/game_local_client.cpp:51:
/usr/include/boost/filesystem/path.hpp:161:5: note: template<class InputIterator> boost::filesystem::path::path(InputIterator, InputIterator)
path(InputIterator begin, InputIterator end)
^
/usr/include/boost/filesystem/path.hpp:161:5: note: template argument deduction/substitution failed:
/home/wof/Downloads/plee/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/game_local_client.cpp:652:64: note: deduced conflicting types for parameter ?InputIterator? (?std::basic_string<char>? and ?bool (*)(const string&) {aka bool (*)(const std::basic_string<char>&)}?)
boost::filesystem::path path( dir, boost::filesystem::native );
^
In file included from /usr/include/boost/filesystem/operations.hpp:25:0,
from /usr/include/boost/filesystem/convenience.hpp:22,
from /home/wof/Downloads/plee/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/game_local_client.cpp:51:
/usr/include/boost/filesystem/path.hpp:154:5: note: template<class Source> boost::filesystem::path::path(const Source&, const codecvt_type&)
path(Source const& source, const codecvt_type& cvt)
^
/usr/include/boost/filesystem/path.hpp:154:5: note: template argument deduction/substitution failed:
/home/wof/Downloads/plee/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/game_local_client.cpp:652:64: note: cannot convert ?boost::filesystem::native? (type ?bool(const string&) {aka bool(const std::basic_string<char>&)}?) to type ?const codecvt_type& {aka const std::codecvt<wchar_t, char, __mbstate_t>&}?
boost::filesystem::path path( dir, boost::filesystem::native );
^
In file included from /usr/include/boost/filesystem/operations.hpp:25:0,
from /usr/include/boost/filesystem/convenience.hpp:22,
from /home/wof/Downloads/plee/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/game_local_client.cpp:51:
/usr/include/boost/filesystem/path.hpp:151:5: note: boost::filesystem::path::path(const std::basic_string<char>&)
path(const std::basic_string<value_type>& s) : m_pathname(s) {}
^
/usr/include/boost/filesystem/path.hpp:151:5: note: candidate expects 1 argument, 2 provided
/usr/include/boost/filesystem/path.hpp:150:5: note: boost::filesystem::path::path(const value_type*)
path(const value_type* s) : m_pathname(s) {}
^
/usr/include/boost/filesystem/path.hpp:150:5: note: candidate expects 1 argument, 2 provided
/usr/include/boost/filesystem/path.hpp:135:5: note: boost::filesystem::path::path(const Source&, typename boost::enable_if<boost::filesystem::path_traits::is_pathable<typename boost::decay<Source>::type> >::type*) [with Source = std::basic_string<char>; typename boost::enable_if<boost::filesystem::path_traits::is_pathable<typename boost::decay<Source>::type> >::type = void] <near match>
path(Source const& source,
^
/usr/include/boost/filesystem/path.hpp:135:5: note: no known conversion for argument 2 from ?bool(const string&) {aka bool(const std::basic_string<char>&)}? to ?boost::enable_if_c<true, void>::type* {aka void*}?
/usr/include/boost/filesystem/path.hpp:132:5: note: boost::filesystem::path::path(const boost::filesystem::path&)
path(const path& p) : m_pathname(p.m_pathname) {}
^
/usr/include/boost/filesystem/path.hpp:132:5: note: candidate expects 1 argument, 2 provided
/usr/include/boost/filesystem/path.hpp:130:5: note: boost::filesystem::path::path()
path(){}
^
/usr/include/boost/filesystem/path.hpp:130:5: note: candidate expects 0 arguments, 2 provided
make[3]: *** [bear-engine/core/src/engine/CMakeFiles/bear_engine.dir/code/game_local_client.cpp.o] Error 1
make[3]: Leaving directory `/home/wof/Downloads/plee/plee-the-bear-0.6.0/build-tree'
make[2]: *** [bear-engine/core/src/engine/CMakeFiles/bear_engine.dir/all] Error 2
make[2]: Leaving directory `/home/wof/Downloads/plee/plee-the-bear-0.6.0/build-tree'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/wof/Downloads/plee/plee-the-bear-0.6.0/build-tree'
make: *** [build-stamp] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2
Build command 'cd plee-the-bear-0.6.0 && dpkg-buildpackage -b -uc' failed.
E: Child process failed
More information about the Pkg-games-devel
mailing list