Package Details: smc 1.9-23

Git Clone URL: https://aur.archlinux.org/smc.git (read-only, click to copy)
Package Base: smc
Description: Secret Maryo Chronicles
Upstream URL: http://www.secretmaryo.org/
Keywords: game platformer
Licenses: GPL3
Provides: smc-data
Submitter: lordheavy
Maintainer: None
Last Packager: dodecahedron
Votes: 13
Popularity: 0.001396
First Submitted: 2013-07-03 11:52 (UTC)
Last Updated: 2021-04-30 16:41 (UTC)

Latest Comments

1 2 Next › Last »

dodecahedron commented on 2022-03-03 04:16 (UTC)

Upstream is dead and has not been updated for about a decade, making it very difficult to build the game on a modern system. It's definitely possible since I was able to get it to build last year, but the long grind of libraries breaking backwards compatibility continues and I no longer have time to devote to troubleshooting this package's build issues, which is why I am disowning this package.

nobicycle commented on 2017-12-28 08:48 (UTC)

Hi, I checked again with an updated system compared to 2017-03-13 There are many errors similar to these:

/usr/include/boost/filesystem/path.hpp:137:5: note: candidate expects 1 argument, 2 provided

Full build log is below

Best wishes

[me@linux smc]$ makepkg ==> Making package: smc 1.9-23 (Thu Dec 28 16:38:02 WITA 2017) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Retrieving sources... -> Found smc-1.9.tar.bz2 -> Found SMC_Music_5.0_high.zip -> Found smc.png -> Found smc-cegui-0.7.diff -> Found smc-boost_filesystem3.diff -> Found smc.desktop ==> Validating source files with sha256sums... smc-1.9.tar.bz2 ... Passed SMC_Music_5.0_high.zip ... Passed smc.png ... Passed smc-cegui-0.7.diff ... Passed smc-boost_filesystem3.diff ... Passed smc.desktop ... Passed ==> Extracting sources... -> Extracting smc-1.9.tar.bz2 with bsdtar -> Extracting SMC_Music_5.0_high.zip with bsdtar ==> Starting prepare()... patching file configure.ac patching file src/core/editor.cpp patching file src/core/editor.h patching file src/core/game_core.cpp patching file src/core/main.cpp patching file src/gui/hud.cpp patching file src/input/mouse.cpp patching file src/level/level_settings.cpp patching file src/objects/sprite.cpp patching file src/video/video.cpp patching file src/video/video.h patching file src/core/filesystem/filesystem.cpp patching file src/overworld/world_manager.cpp ==> Removing existing $pkgdir/ directory... ==> Starting build()... autoreconf: configure.ac: AM_GNU_GETTEXT is used, but not AM_GNU_GETTEXT_VERSION src/Makefile.am:10: warning: source file 'audio/audio.cpp' is in a subdirectory, src/Makefile.am:10: but option 'subdir-objects' is disabled automake: warning: possible forward-incompatibility. automake: At least a source file is in a subdirectory, but the 'subdir-objects' automake: automake option hasn't been enabled. For now, the corresponding output automake: object file(s) will be placed in the top-level directory. However, automake: this behaviour will change in future Automake versions: they will automake: unconditionally cause object files to be placed in the same subdirectory automake: of the corresponding sources. automake: You are advised to start using 'subdir-objects' option throughout your automake: project, to avoid future incompatibilities. src/Makefile.am:10: warning: source file 'audio/random_sound.cpp' is in a subdirectory, src/Makefile.am:10: but option 'subdir-objects' is disabled src/Makefile.am:10: warning: source file 'audio/sound_manager.cpp' is in a subdirectory, src/Makefile.am:10: but option 'subdir-objects' is disabled src/Makefile.am:10: warning: source file 'core/camera.cpp' is in a subdirectory, src/Makefile.am:10: but option 'subdir-objects' is disabled src/Makefile.am:10: warning: source file 'core/collision.cpp' is in a subdirectory, src/Makefile.am:10: but option 'subdir-objects' is disabled src/Makefile.am:10: warning: source file 'core/editor.cpp' is in a subdirectory, src/Makefile.am:10: but option 'subdir-objects' is disabled src/Makefile.am:10: warning: source file 'core/filesystem/filesystem.cpp' is in a subdirectory, src/Makefile.am:10: but option 'subdir-objects' is disabled src/Makefile.am:10: warning: source file 'core/filesystem/resource_manager.cpp' is in a subdirectory, src/Makefile.am:10: but option 'subdir-objects' is disabled src/Makefile.am:10: warning: source file 'core/file_parser.cpp' is in a subdirectory, src/Makefile.am:10: but option 'subdir-objects' is disabled src/Makefile.am:10: warning: source file 'core/framerate.cpp' is in a subdirectory, src/Makefile.am:10: but option 'subdir-objects' is disabled src/Makefile.am:10: warning: source file 'core/game_core.cpp' is in a subdirectory, src/Makefile.am:10: but option 'subdir-objects' is disabled src/Makefile.am:10: warning: source file 'core/i18n.cpp' is in a subdirectory, src/Makefile.am:10: but option 'subdir-objects' is disabled src/Makefile.am:10: warning: source file 'core/main.cpp' is in a subdirectory, src/Makefile.am:10: but option 'subdir-objects' is disabled src/Makefile.am:10: warning: source file 'core/math/vector.cpp' is in a subdirectory, src/Makefile.am:10: but option 'subdir-objects' is disabled src/Makefile.am:10: warning: source file 'core/math/utilities.cpp' is in a subdirectory, src/Makefile.am:10: but option 'subdir-objects' is disabled src/Makefile.am:10: warning: source file 'core/sprite_manager.cpp' is in a subdirectory, src/Makefile.am:10: but option 'subdir-objects' is disabled src/Makefile.am:10: warning: source file 'enemies/bosses/turtle_boss.cpp' is in a subdirectory, src/Makefile.am:10: but option 'subdir-objects' is disabled src/Makefile.am:10: warning: source file 'enemies/eato.cpp' is in a subdirectory, src/Makefile.am:10: but option 'subdir-objects' is disabled src/Makefile.am:10: warning: source file 'enemies/enemy.cpp' is in a subdirectory, src/Makefile.am:10: but option 'subdir-objects' is disabled src/Makefile.am:10: warning: source file 'enemies/gee.cpp' is in a subdirectory, src/Makefile.am:10: but option 'subdir-objects' is disabled src/Makefile.am:10: warning: source file 'enemies/furball.cpp' is in a subdirectory, src/Makefile.am:10: but option 'subdir-objects' is disabled src/Makefile.am:10: warning: source file 'enemies/flyon.cpp' is in a subdirectory, src/Makefile.am:10: but option 'subdir-objects' is disabled src/Makefile.am:10: warning: source file 'enemies/krush.cpp' is in a subdirectory, src/Makefile.am:10: but option 'subdir-objects' is disabled src/Makefile.am:10: warning: source file 'enemies/rokko.cpp' is in a subdirectory, src/Makefile.am:10: but option 'subdir-objects' is disabled src/Makefile.am:10: warning: source file 'enemies/spika.cpp' is in a subdirectory, src/Makefile.am:10: but option 'subdir-objects' is disabled src/Makefile.am:10: warning: source file 'enemies/spikeball.cpp' is in a subdirectory, src/Makefile.am:10: but option 'subdir-objects' is disabled src/Makefile.am:10: warning: source file 'enemies/static.cpp' is in a subdirectory, src/Makefile.am:10: but option 'subdir-objects' is disabled src/Makefile.am:10: warning: source file 'enemies/thromp.cpp' is in a subdirectory, src/Makefile.am:10: but option 'subdir-objects' is disabled src/Makefile.am:10: warning: source file 'enemies/turtle.cpp' is in a subdirectory, src/Makefile.am:10: but option 'subdir-objects' is disabled src/Makefile.am:10: warning: source file 'gui/hud.cpp' is in a subdirectory, src/Makefile.am:10: but option 'subdir-objects' is disabled src/Makefile.am:10: warning: source file 'gui/menu.cpp' is in a subdirectory, src/Makefile.am:10: but option 'subdir-objects' is disabled src/Makefile.am:10: warning: source file 'gui/menu_data.cpp' is in a subdirectory, src/Makefile.am:10: but option 'subdir-objects' is disabled src/Makefile.am:10: warning: source file 'input/joystick.cpp' is in a subdirectory, src/Makefile.am:10: but option 'subdir-objects' is disabled src/Makefile.am:10: warning: source file 'input/keyboard.cpp' is in a subdirectory, src/Makefile.am:10: but option 'subdir-objects' is disabled src/Makefile.am:10: warning: source file 'input/mouse.cpp' is in a subdirectory, src/Makefile.am:10: but option 'subdir-objects' is disabled src/Makefile.am:10: warning: source file 'level/global_effect.cpp' is in a subdirectory, src/Makefile.am:10: but option 'subdir-objects' is disabled src/Makefile.am:10: warning: source file 'level/level_background.cpp' is in a subdirectory, src/Makefile.am:10: but option 'subdir-objects' is disabled src/Makefile.am:10: warning: source file 'level/level.cpp' is in a subdirectory, src/Makefile.am:10: but option 'subdir-objects' is disabled src/Makefile.am:10: warning: source file 'level/level_editor.cpp' is in a subdirectory, src/Makefile.am:10: but option 'subdir-objects' is disabled src/Makefile.am:10: warning: source file 'level/level_manager.cpp' is in a subdirectory, src/Makefile.am:10: but option 'subdir-objects' is disabled src/Makefile.am:10: warning: source file 'level/level_settings.cpp' is in a subdirectory, src/Makefile.am:10: but option 'subdir-objects' is disabled src/Makefile.am:10: warning: source file 'objects/animated_sprite.cpp' is in a subdirectory, src/Makefile.am:10: but option 'subdir-objects' is disabled src/Makefile.am:10: warning: source file 'objects/ball.cpp' is in a subdirectory, src/Makefile.am:10: but option 'subdir-objects' is disabled src/Makefile.am:10: warning: source file 'objects/bonusbox.cpp' is in a subdirectory, src/Makefile.am:10: but option 'subdir-objects' is disabled src/Makefile.am:10: warning: source file 'objects/box.cpp' is in a subdirectory, src/Makefile.am:10: but option 'subdir-objects' is disabled src/Makefile.am:10: warning: source file 'objects/enemystopper.cpp' is in a subdirectory, src/Makefile.am:10: but option 'subdir-objects' is disabled src/Makefile.am:10: warning: source file 'objects/goldpiece.cpp' is in a subdirectory, src/Makefile.am:10: but option 'subdir-objects' is disabled src/Makefile.am:10: warning: source file 'objects/level_entry.cpp' is in a subdirectory, src/Makefile.am:10: but option 'subdir-objects' is disabled src/Makefile.am:10: warning: source file 'objects/level_exit.cpp' is in a subdirectory, src/Makefile.am:10: but option 'subdir-objects' is disabled src/Makefile.am:10: warning: source file 'objects/moving_platform.cpp' is in a subdirectory, src/Makefile.am:10: but option 'subdir-objects' is disabled src/Makefile.am:10: warning: source file 'objects/movingsprite.cpp' is in a subdirectory, src/Makefile.am:10: but option 'subdir-objects' is disabled src/Makefile.am:10: warning: source file 'objects/path.cpp' is in a subdirectory, src/Makefile.am:10: but option 'subdir-objects' is disabled src/Makefile.am:10: warning: source file 'objects/powerup.cpp' is in a subdirectory, src/Makefile.am:10: but option 'subdir-objects' is disabled src/Makefile.am:10: warning: source file 'objects/spinbox.cpp' is in a subdirectory, src/Makefile.am:10: but option 'subdir-objects' is disabled src/Makefile.am:10: warning: source file 'objects/sprite.cpp' is in a subdirectory, src/Makefile.am:10: but option 'subdir-objects' is disabled src/Makefile.am:10: warning: source file 'objects/star.cpp' is in a subdirectory, src/Makefile.am:10: but option 'subdir-objects' is disabled src/Makefile.am:10: warning: source file 'objects/text_box.cpp' is in a subdirectory, src/Makefile.am:10: but option 'subdir-objects' is disabled src/Makefile.am:10: warning: source file 'overworld/world_layer.cpp' is in a subdirectory, src/Makefile.am:10: but option 'subdir-objects' is disabled src/Makefile.am:10: warning: source file 'overworld/overworld.cpp' is in a subdirectory, src/Makefile.am:10: but option 'subdir-objects' is disabled src/Makefile.am:10: warning: source file 'overworld/world_player.cpp' is in a subdirectory, src/Makefile.am:10: but option 'subdir-objects' is disabled src/Makefile.am:10: warning: source file 'overworld/world_waypoint.cpp' is in a subdirectory, src/Makefile.am:10: but option 'subdir-objects' is disabled src/Makefile.am:10: warning: source file 'overworld/world_editor.cpp' is in a subdirectory, src/Makefile.am:10: but option 'subdir-objects' is disabled src/Makefile.am:10: warning: source file 'overworld/world_manager.cpp' is in a subdirectory, src/Makefile.am:10: but option 'subdir-objects' is disabled src/Makefile.am:10: warning: source file 'overworld/world_sprite_manager.cpp' is in a subdirectory, src/Makefile.am:10: but option 'subdir-objects' is disabled src/Makefile.am:10: warning: source file 'player/player.cpp' is in a subdirectory, src/Makefile.am:10: but option 'subdir-objects' is disabled src/Makefile.am:10: warning: source file 'user/preferences.cpp' is in a subdirectory, src/Makefile.am:10: but option 'subdir-objects' is disabled src/Makefile.am:10: warning: source file 'user/savegame.cpp' is in a subdirectory, src/Makefile.am:10: but option 'subdir-objects' is disabled src/Makefile.am:10: warning: source file 'video/animation.cpp' is in a subdirectory, src/Makefile.am:10: but option 'subdir-objects' is disabled src/Makefile.am:10: warning: source file 'video/font.cpp' is in a subdirectory, src/Makefile.am:10: but option 'subdir-objects' is disabled src/Makefile.am:10: warning: source file 'video/gl_surface.cpp' is in a subdirectory, src/Makefile.am:10: but option 'subdir-objects' is disabled src/Makefile.am:10: warning: source file 'video/img_manager.cpp' is in a subdirectory, src/Makefile.am:10: but option 'subdir-objects' is disabled src/Makefile.am:10: warning: source file 'video/img_settings.cpp' is in a subdirectory, src/Makefile.am:10: but option 'subdir-objects' is disabled src/Makefile.am:10: warning: source file 'video/renderer.cpp' is in a subdirectory, src/Makefile.am:10: but option 'subdir-objects' is disabled src/Makefile.am:10: warning: source file 'video/video.cpp' is in a subdirectory, src/Makefile.am:10: but option 'subdir-objects' is disabled checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking target system type... x86_64-pc-linux-gnu checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /usr/bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking for g++... g++ checking whether the C++ compiler works... yes checking for C++ compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking for style of include used by make... GNU checking dependency style of g++... gcc3 checking for main in -lboost_filesystem... yes checking for main in -lGL... yes checking for main in -lGLU... yes checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for sdl >= 1.2.10... yes checking for png_init_io in -lpng... yes checking for IMG_LoadPNG_RW in -lSDL_image... yes checking for Mix_OpenAudio in -lSDL_mixer... yes checking for TTF_Init in -lSDL_ttf... yes checking for CEGUI-OPENGL >= 0.7.0... yes checking for a sed that does not truncate output... /usr/bin/sed checking whether NLS is requested... yes checking for msgfmt... /usr/bin/msgfmt checking for gmsgfmt... /usr/bin/msgfmt checking for xgettext... /usr/bin/xgettext checking for msgmerge... /usr/bin/msgmerge checking for gcc... gcc checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking whether gcc understands -c and -o together... yes checking dependency style of gcc... gcc3 checking for ld used by gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for shared library run path origin... done checking how to run the C++ preprocessor... g++ -E checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for CFPreferencesCopyAppValue... no checking for CFLocaleCopyCurrent... no checking for GNU gettext in libc... yes checking whether to use NLS... yes checking where the gettext function comes from... libc checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking SDL.h usability... yes checking SDL.h presence... yes checking for SDL.h... yes checking SDL_image.h usability... yes checking SDL_image.h presence... yes checking for SDL_image.h... yes checking SDL_mixer.h usability... yes checking SDL_mixer.h presence... yes checking for SDL_mixer.h... yes checking SDL_ttf.h usability... yes checking SDL_ttf.h presence... yes checking for SDL_ttf.h... yes checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating src/Makefile config.status: creating data/Makefile config.status: creating config.h config.status: config.h is unchanged config.status: executing depfiles commands config.status: executing po-directories commands make all-recursive make[1]: Entering directory '/home/me/Desktop/tmp/pamac-build-me/smc/src/smc-1.9' Making all in src make[2]: Entering directory '/home/me/Desktop/tmp/pamac-build-me/smc/src/smc-1.9/src' g++ -DHAVE_CONFIG_H -I. -I.. -DDATA_DIR="\"/usr/share/smc\"" -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -I/usr/include/CEGUI -Wall -Wpointer-arith -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -fpermissive -MT audio.o -MD -MP -MF .deps/audio.Tpo -c -o audio.o test -f 'audio/audio.cpp' || echo './'audio/audio.cpp audio/audio.cpp: In member function ‘bool SMC::cAudio::Init()’: audio/audio.cpp:170:94: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] music_enabled == music && m_sound_enabled == sound && dev_frequency == pPreferences->m_audio_hz ) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ audio/audio.cpp:214:33: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if( pPreferences->m_audio_hz != dev_frequency ) ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ audio/audio.cpp:227:20: warning: ISO C++ forbids converting a string constant to ‘char’ [-Wwrite-strings] format_str = "U8"; ^~~~ audio/audio.cpp:230:20: warning: ISO C++ forbids converting a string constant to ‘char’ [-Wwrite-strings] format_str = "S8"; ^~~~ audio/audio.cpp:233:20: warning: ISO C++ forbids converting a string constant to ‘char’ [-Wwrite-strings] format_str = "U16LSB"; ^~~~~~~~ audio/audio.cpp:236:20: warning: ISO C++ forbids converting a string constant to ‘char’ [-Wwrite-strings] format_str = "S16LSB"; ^~~~~~~~ audio/audio.cpp:239:20: warning: ISO C++ forbids converting a string constant to ‘char’ [-Wwrite-strings] format_str = "U16MSB"; ^~~~~~~~ audio/audio.cpp:242:20: warning: ISO C++ forbids converting a string constant to ‘char’ [-Wwrite-strings] format_str = "S16MSB"; ^~~~~~~~ audio/audio.cpp:245:20: warning: ISO C++ forbids converting a string constant to ‘char’ [-Wwrite-strings] format_str = "Unknown"; ^~~~~~~~~ mv -f .deps/audio.Tpo .deps/audio.Po g++ -DHAVE_CONFIG_H -I. -I.. -DDATA_DIR="\"/usr/share/smc\"" -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -I/usr/include/CEGUI -Wall -Wpointer-arith -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -fpermissive -MT random_sound.o -MD -MP -MF .deps/random_sound.Tpo -c -o random_sound.o test -f 'audio/random_sound.cpp' || echo './'audio/random_sound.cpp mv -f .deps/random_sound.Tpo .deps/random_sound.Po g++ -DHAVE_CONFIG_H -I. -I.. -DDATA_DIR="\"/usr/share/smc\"" -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -I/usr/include/CEGUI -Wall -Wpointer-arith -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -fpermissive -MT camera.o -MD -MP -MF .deps/camera.Tpo -c -o camera.o test -f 'core/camera.cpp' || echo './'core/camera.cpp mv -f .deps/camera.Tpo .deps/camera.Po g++ -DHAVE_CONFIG_H -I. -I.. -DDATA_DIR="\"/usr/share/smc\"" -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -I/usr/include/CEGUI -Wall -Wpointer-arith -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -fpermissive -MT collision.o -MD -MP -MF .deps/collision.Tpo -c -o collision.o test -f 'core/collision.cpp' || echo './'core/collision.cpp mv -f .deps/collision.Tpo .deps/collision.Po g++ -DHAVE_CONFIG_H -I. -I.. -DDATA_DIR="\"/usr/share/smc\"" -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -I/usr/include/CEGUI -Wall -Wpointer-arith -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -fpermissive -MT editor.o -MD -MP -MF .deps/editor.Tpo -c -o editor.o test -f 'core/editor.cpp' || echo './'core/editor.cpp mv -f .deps/editor.Tpo .deps/editor.Po g++ -DHAVE_CONFIG_H -I. -I.. -DDATA_DIR="\"/usr/share/smc\"" -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -I/usr/include/CEGUI -Wall -Wpointer-arith -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -fpermissive -MT filesystem.o -MD -MP -MF .deps/filesystem.Tpo -c -o filesystem.o test -f 'core/filesystem/filesystem.cpp' || echo './'core/filesystem/filesystem.cpp core/filesystem/filesystem.cpp: In function ‘bool SMC::Dir_Exists(const string&)’: core/filesystem/filesystem.cpp:67:47: error: no matching function for call to ‘boost::filesystem::path::path(const string&, bool (&)(const string&))’ return fs::exists( fs::path( dir, fs::native ) ); ^ In file included from /usr/include/boost/filesystem/operations.hpp:25:0, from /usr/include/boost/filesystem/convenience.hpp:22, from core/filesystem/filesystem.cpp:18: /usr/include/boost/filesystem/path.hpp:181:5: note: candidate: 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:181:5: note: template argument deduction/substitution failed: core/filesystem/filesystem.cpp:67:47: note: deduced conflicting types for parameter ‘InputIterator’ (‘std::cxx11::basic_string<char>’ and ‘bool ()(const string&) {aka bool ()(const std::</char>cxx11::basic_string<char>&)}’) return fs::exists( fs::path( dir, fs::native ) ); ^ In file included from /usr/include/boost/filesystem/operations.hpp:25:0, from /usr/include/boost/filesystem/convenience.hpp:22, from core/filesystem/filesystem.cpp:18: /usr/include/boost/filesystem/path.hpp:169:5: note: candidate: template<class inputiterator=""> boost::filesystem::path::path(InputIterator, InputIterator) path(InputIterator begin, InputIterator end) ^~~~ /usr/include/boost/filesystem/path.hpp:169:5: note: template argument deduction/substitution failed: core/filesystem/filesystem.cpp:67:47: note: deduced conflicting types for parameter ‘InputIterator’ (‘std::cxx11::basic_string<char>’ and ‘bool ()(const string&) {aka bool ()(const std::</char>cxx11::basic_string<char>&)}’) return fs::exists( fs::path( dir, fs::native ) ); ^ In file included from /usr/include/boost/filesystem/operations.hpp:25:0, from /usr/include/boost/filesystem/convenience.hpp:22, from core/filesystem/filesystem.cpp:18: /usr/include/boost/filesystem/path.hpp:163:5: note: candidate: 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:163:5: note: template argument deduction/substitution failed: core/filesystem/filesystem.cpp:67:47: note: cannot convert ‘boost::filesystem::native’ (type ‘bool(const string&) {aka bool(const std::cxx11::basic_string<char>&)}’) to type ‘const codecvt_type& {aka const std::codecvt<wchar_t, __mbstate_t="" char,="">&}’ return fs::exists( fs::path( dir, fs::native ) ); ^ In file included from /usr/include/boost/filesystem/operations.hpp:25:0, from /usr/include/boost/filesystem/convenience.hpp:22, from core/filesystem/filesystem.cpp:18: /usr/include/boost/filesystem/path.hpp:157:5: note: candidate: boost::filesystem::path::path(boost::filesystem::path&&) path(path&& p) BOOST_NOEXCEPT { m_pathname = std::move(p.m_pathname); } ^~~~ /usr/include/boost/filesystem/path.hpp:157:5: note: candidate expects 1 argument, 2 provided /usr/include/boost/filesystem/path.hpp:150:5: note: candidate: boost::filesystem::path::path(boost::filesystem::path::string_type&) path(string_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:149:5: note: candidate: boost::filesystem::path::path(const string_type&) path(const string_type& s) : m_pathname(s) {} ^~~~ /usr/include/boost/filesystem/path.hpp:149:5: note: candidate expects 1 argument, 2 provided /usr/include/boost/filesystem/path.hpp:148:5: note: candidate: boost::filesystem::path::path(boost::filesystem::path::value_type) path(value_type s) : m_pathname(s) {} ^~~~ /usr/include/boost/filesystem/path.hpp:148:5: note: candidate expects 1 argument, 2 provided /usr/include/boost/filesystem/path.hpp:147:5: note: candidate: boost::filesystem::path::path(const value_type) path(const value_type s) : m_pathname(s) {} ^~~~ /usr/include/boost/filesystem/path.hpp:147:5: note: candidate expects 1 argument, 2 provided /usr/include/boost/filesystem/path.hpp:140:5: note: candidate: 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::</boost::filesystem::path_traits::is_pathable<typename></wchar_t,></char>cxx11::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:140:5: note: conversion of argument 2 would be ill-formed: core/filesystem/filesystem.cpp:67:47: warning: invalid conversion from ‘bool (</near></boost::filesystem::path_traits::is_pathable<typename></char></class></char></class></char></class>)(const string&) {aka bool ()(const std::cxx11::basic_string<char>&)}’ to ‘boost::enable_if_c<true, void="">::type {aka void}’ [-fpermissive] return fs::exists( fs::path( dir, fs::native ) ); ^ In file included from /usr/include/boost/filesystem/operations.hpp:25:0, from /usr/include/boost/filesystem/convenience.hpp:22, from core/filesystem/filesystem.cpp:18: /usr/include/boost/filesystem/path.hpp:137:5: note: candidate: boost::filesystem::path::path(const boost::filesystem::path&) path(const path& p) : m_pathname(p.m_pathname) {} ^~~~ /usr/include/boost/filesystem/path.hpp:137:5: note: candidate expects 1 argument, 2 provided /usr/include/boost/filesystem/path.hpp:136:5: note: candidate: boost::filesystem::path::path() path() BOOST_NOEXCEPT {} ^~~~ /usr/include/boost/filesystem/path.hpp:136:5: note: candidate expects 0 arguments, 2 provided core/filesystem/filesystem.cpp: In function ‘bool SMC::Create_Directory(const string&)’: core/filesystem/filesystem.cpp:92:57: error: no matching function for call to ‘boost::filesystem::path::path(const string&, bool (&)(const string&))’ return fs::create_directory( fs::path( dir, fs::native ) ); ^ In file included from /usr/include/boost/filesystem/operations.hpp:25:0, from /usr/include/boost/filesystem/convenience.hpp:22, from core/filesystem/filesystem.cpp:18: /usr/include/boost/filesystem/path.hpp:181:5: note: candidate: 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:181:5: note: template argument deduction/substitution failed: core/filesystem/filesystem.cpp:92:57: note: deduced conflicting types for parameter ‘InputIterator’ (‘std::</class></true,></char>cxx11::basic_string<char>’ and ‘bool (</char>)(const string&) {aka bool ()(const std::cxx11::basic_string<char>&)}’) return fs::create_directory( fs::path( dir, fs::native ) ); ^ In file included from /usr/include/boost/filesystem/operations.hpp:25:0, from /usr/include/boost/filesystem/convenience.hpp:22, from core/filesystem/filesystem.cpp:18: /usr/include/boost/filesystem/path.hpp:169:5: note: candidate: template<class inputiterator=""> boost::filesystem::path::path(InputIterator, InputIterator) path(InputIterator begin, InputIterator end) ^~~~ /usr/include/boost/filesystem/path.hpp:169:5: note: template argument deduction/substitution failed: core/filesystem/filesystem.cpp:92:57: note: deduced conflicting types for parameter ‘InputIterator’ (‘std::</class></char>cxx11::basic_string<char>’ and ‘bool (</char>)(const string&) {aka bool ()(const std::cxx11::basic_string<char>&)}’) return fs::create_directory( fs::path( dir, fs::native ) ); ^ In file included from /usr/include/boost/filesystem/operations.hpp:25:0, from /usr/include/boost/filesystem/convenience.hpp:22, from core/filesystem/filesystem.cpp:18: /usr/include/boost/filesystem/path.hpp:163:5: note: candidate: 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:163:5: note: template argument deduction/substitution failed: core/filesystem/filesystem.cpp:92:57: note: cannot convert ‘boost::filesystem::native’ (type ‘bool(const string&) {aka bool(const std::</class></char>cxx11::basic_string<char>&)}’) to type ‘const codecvt_type& {aka const std::codecvt<wchar_t, __mbstate_t="" char,="">&}’ return fs::create_directory( fs::path( dir, fs::native ) ); ^ In file included from /usr/include/boost/filesystem/operations.hpp:25:0, from /usr/include/boost/filesystem/convenience.hpp:22, from core/filesystem/filesystem.cpp:18: /usr/include/boost/filesystem/path.hpp:157:5: note: candidate: boost::filesystem::path::path(boost::filesystem::path&&) path(path&& p) BOOST_NOEXCEPT { m_pathname = std::move(p.m_pathname); } ^~~~ /usr/include/boost/filesystem/path.hpp:157:5: note: candidate expects 1 argument, 2 provided /usr/include/boost/filesystem/path.hpp:150:5: note: candidate: boost::filesystem::path::path(boost::filesystem::path::string_type&) path(string_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:149:5: note: candidate: boost::filesystem::path::path(const string_type&) path(const string_type& s) : m_pathname(s) {} ^~~~ /usr/include/boost/filesystem/path.hpp:149:5: note: candidate expects 1 argument, 2 provided /usr/include/boost/filesystem/path.hpp:148:5: note: candidate: boost::filesystem::path::path(boost::filesystem::path::value_type</wchar_t,></char>) path(value_type s) : m_pathname(s) {} ^~~~ /usr/include/boost/filesystem/path.hpp:148:5: note: candidate expects 1 argument, 2 provided /usr/include/boost/filesystem/path.hpp:147:5: note: candidate: boost::filesystem::path::path(const value_type) path(const value_type s) : m_pathname(s) {} ^~~~ /usr/include/boost/filesystem/path.hpp:147:5: note: candidate expects 1 argument, 2 provided /usr/include/boost/filesystem/path.hpp:140:5: note: candidate: boost::filesystem::path::path(const Source&, typename boost::enable_if<boost::filesystem::path_traits::is_pathable<typename boost::decay<source="">::type> >::type</boost::filesystem::path_traits::is_pathable<typename>) [with Source = std::cxx11::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:140:5: note: conversion of argument 2 would be ill-formed: core/filesystem/filesystem.cpp:92:57: warning: invalid conversion from ‘bool ()(const string&) {aka bool ()(const std::</near></boost::filesystem::path_traits::is_pathable<typename></char>cxx11::basic_string<char>&)}’ to ‘boost::enable_if_c<true, void="">::type {aka void}’ [-fpermissive] return fs::create_directory( fs::path( dir, fs::native ) ); ^ In file included from /usr/include/boost/filesystem/operations.hpp:25:0, from /usr/include/boost/filesystem/convenience.hpp:22, from core/filesystem/filesystem.cpp:18: /usr/include/boost/filesystem/path.hpp:137:5: note: candidate: boost::filesystem::path::path(const boost::filesystem::path&) path(const path& p) : m_pathname(p.m_pathname) {} ^~~~ /usr/include/boost/filesystem/path.hpp:137:5: note: candidate expects 1 argument, 2 provided /usr/include/boost/filesystem/path.hpp:136:5: note: candidate: boost::filesystem::path::path() path() BOOST_NOEXCEPT {} ^~~~ /usr/include/boost/filesystem/path.hpp:136:5: note: candidate expects 0 arguments, 2 provided core/filesystem/filesystem.cpp: In function ‘std::vector<std::__cxx11::basic_string<char> > SMC::Get_Directory_Files(const string&, const string&, bool, bool)’: core/filesystem/filesystem.cpp:133:38: error: no matching function for call to ‘boost::filesystem::path::path(const string&, bool (&)(const string&))’ fs::path full_path( dir, fs::native ); ^ In file included from /usr/include/boost/filesystem/operations.hpp:25:0, from /usr/include/boost/filesystem/convenience.hpp:22, from core/filesystem/filesystem.cpp:18: /usr/include/boost/filesystem/path.hpp:181:5: note: candidate: 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:181:5: note: template argument deduction/substitution failed: core/filesystem/filesystem.cpp:133:38: note: deduced conflicting types for parameter ‘InputIterator’ (‘std::cxx11::basic_string<char>’ and ‘bool ()(const string&) {aka bool ()(const std::</char>cxx11::basic_string<char>&)}’) fs::path full_path( dir, fs::native ); ^ In file included from /usr/include/boost/filesystem/operations.hpp:25:0, from /usr/include/boost/filesystem/convenience.hpp:22, from core/filesystem/filesystem.cpp:18: /usr/include/boost/filesystem/path.hpp:169:5: note: candidate: template<class inputiterator=""> boost::filesystem::path::path(InputIterator, InputIterator) path(InputIterator begin, InputIterator end) ^~~~ /usr/include/boost/filesystem/path.hpp:169:5: note: template argument deduction/substitution failed: core/filesystem/filesystem.cpp:133:38: note: deduced conflicting types for parameter ‘InputIterator’ (‘std::cxx11::basic_string<char>’ and ‘bool ()(const string&) {aka bool ()(const std::</char>cxx11::basic_string<char>&)}’) fs::path full_path( dir, fs::native ); ^ In file included from /usr/include/boost/filesystem/operations.hpp:25:0, from /usr/include/boost/filesystem/convenience.hpp:22, from core/filesystem/filesystem.cpp:18: /usr/include/boost/filesystem/path.hpp:163:5: note: candidate: 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:163:5: note: template argument deduction/substitution failed: core/filesystem/filesystem.cpp:133:38: note: cannot convert ‘boost::filesystem::native’ (type ‘bool(const string&) {aka bool(const std::cxx11::basic_string<char>&)}’) to type ‘const codecvt_type& {aka const std::codecvt<wchar_t, __mbstate_t="" char,="">&}’ fs::path full_path( dir, fs::native ); ^ In file included from /usr/include/boost/filesystem/operations.hpp:25:0, from /usr/include/boost/filesystem/convenience.hpp:22, from core/filesystem/filesystem.cpp:18: /usr/include/boost/filesystem/path.hpp:157:5: note: candidate: boost::filesystem::path::path(boost::filesystem::path&&) path(path&& p) BOOST_NOEXCEPT { m_pathname = std::move(p.m_pathname); } ^~~~ /usr/include/boost/filesystem/path.hpp:157:5: note: candidate expects 1 argument, 2 provided /usr/include/boost/filesystem/path.hpp:150:5: note: candidate: boost::filesystem::path::path(boost::filesystem::path::string_type&) path(string_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:149:5: note: candidate: boost::filesystem::path::path(const string_type&) path(const string_type& s) : m_pathname(s) {} ^~~~ /usr/include/boost/filesystem/path.hpp:149:5: note: candidate expects 1 argument, 2 provided /usr/include/boost/filesystem/path.hpp:148:5: note: candidate: boost::filesystem::path::path(boost::filesystem::path::value_type) path(value_type s) : m_pathname(s) {} ^~~~ /usr/include/boost/filesystem/path.hpp:148:5: note: candidate expects 1 argument, 2 provided /usr/include/boost/filesystem/path.hpp:147:5: note: candidate: boost::filesystem::path::path(const value_type) path(const value_type s) : m_pathname(s) {} ^~~~ /usr/include/boost/filesystem/path.hpp:147:5: note: candidate expects 1 argument, 2 provided /usr/include/boost/filesystem/path.hpp:140:5: note: candidate: 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::</boost::filesystem::path_traits::is_pathable<typename></wchar_t,></char>cxx11::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:140:5: note: conversion of argument 2 would be ill-formed: core/filesystem/filesystem.cpp:133:38: warning: invalid conversion from ‘bool ()(const string&) {aka bool ()(const std::__cxx11::basic_string<char>&)}’ to ‘boost::enable_if_c<true, void="">::type {aka void}’ [-fpermissive] fs::path full_path( dir, fs::native ); ^ In file included from /usr/include/boost/filesystem/operations.hpp:25:0, from /usr/include/boost/filesystem/convenience.hpp:22, from core/filesystem/filesystem.cpp:18: /usr/include/boost/filesystem/path.hpp:137:5: note: candidate: boost::filesystem::path::path(const boost::filesystem::path&) path(const path& p) : m_pathname(p.m_pathname) {} ^~~~ /usr/include/boost/filesystem/path.hpp:137:5: note: candidate expects 1 argument, 2 provided /usr/include/boost/filesystem/path.hpp:136:5: note: candidate: boost::filesystem::path::path() path() BOOST_NOEXCEPT {} ^~~~ /usr/include/boost/filesystem/path.hpp:136:5: note: candidate expects 0 arguments, 2 provided make[2]: [Makefile:663: filesystem.o] Error 1 make[2]: Leaving directory '/home/me/Desktop/tmp/pamac-build-me/smc/src/smc-1.9/src' make[1]: [Makefile:395: all-recursive] Error 1 make[1]: Leaving directory '/home/me/Desktop/tmp/pamac-build-me/smc/src/smc-1.9' make: *** [Makefile:336: all] Error 2 ==> ERROR: A failure occurred in build(). Aborting... [me@linux smc]$ </true,></char></near></boost::filesystem::path_traits::is_pathable<typename></char></class></char></class></char></class></std::__cxx11::basic_string<char></true,></char>

vita_cell commented on 2017-04-06 22:35 (UTC)

I have same problem as user called ¨nobicycle¨

nobicycle commented on 2017-03-13 03:51 (UTC)

Thanks for maintaining. I get this error: libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../../../../cegui/include -I../../../../../cegui/src/ScriptingModules/PythonScriptModule/bindings/output/CEGUI -I../../../../../cegui/include -I/usr/include/python2.7 -D_FORTIFY_SOURCE=2 -fvisibility=hidden -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -MT PyCEGUI_la-System.pypp.lo -MD -MP -MF .deps/PyCEGUI_la-System.pypp.Tpo -c output/CEGUI/System.pypp.cpp -fPIC -DPIC -o .libs/PyCEGUI_la-System.pypp.o output/CEGUI/System.pypp.cpp:9:8: error: deleted function ‘virtual System_wrapper::~System_wrapper()’ struct System_wrapper : CEGUI::System, bp::wrapper< CEGUI::System > { ^~~~~~~~~~~~~~ In file included from ../../../../../cegui/include/CEGUINamedXMLResourceManager.h:36:0, from ../../../../../cegui/include/CEGUIFontManager.h:32, from ../../../../../cegui/include/CEGUI.h:52, from ./python_CEGUI.h:6, from output/CEGUI/System.pypp.cpp:4: ../../../../../cegui/include/CEGUISystem.h:1130:5: error: overriding non-deleted function ‘virtual CEGUI::System::~System()’ ~System(void); ^ output/CEGUI/System.pypp.cpp:9:8: note: ‘virtual System_wrapper::~System_wrapper()’ is implicitly deleted because the default definition would be ill-formed: struct System_wrapper : CEGUI::System, bp::wrapper< CEGUI::System > { ^~~~~~~~~~~~~~ output/CEGUI/System.pypp.cpp:9:8: error: ‘virtual CEGUI::System::~System()’ is private within this context In file included from ../../../../../cegui/include/CEGUINamedXMLResourceManager.h:36:0, from ../../../../../cegui/include/CEGUIFontManager.h:32, from ../../../../../cegui/include/CEGUI.h:52, from ./python_CEGUI.h:6, from output/CEGUI/System.pypp.cpp:4: ../../../../../cegui/include/CEGUISystem.h:1130:5: note: declared private here ~System(void); ^ make[5]: *** [Makefile:2564: PyCEGUI_la-System.pypp.lo] Error 1 make[5]: Leaving directory '/tmp/pamac-build-user/cegui-0.7/src/CEGUI-0.7.9/cegui/src/ScriptingModules/PythonScriptModule/bindings' make[4]: *** [Makefile:422: all-recursive] Error 1 make[4]: Leaving directory '/tmp/pamac-build-user/cegui-0.7/src/CEGUI-0.7.9/cegui/src/ScriptingModules/PythonScriptModule' make[3]: *** [Makefile:424: all-recursive] Error 1 make[3]: Leaving directory '/tmp/pamac-build-user/cegui-0.7/src/CEGUI-0.7.9/cegui/src/ScriptingModules' make[2]: *** [Makefile:2529: all-recursive] Error 1 make[2]: Leaving directory '/tmp/pamac-build-user/cegui-0.7/src/CEGUI-0.7.9/cegui/src' make[1]: *** [Makefile:491: all-recursive] Error 1 make[1]: Leaving directory '/tmp/pamac-build-user/cegui-0.7/src/CEGUI-0.7.9/cegui' make: *** [Makefile:451: all-recursive] Error 1 ==> ERROR: A failure occurred in build(). Aborting..

Nexxuz commented on 2016-09-22 03:28 (UTC) (edited on 2016-09-22 03:30 (UTC) by Nexxuz)

I'm having a problem installing a fresh copy of SMC... I keep getting this: "failed to verify cegui-0.7 integrity" $ pacaur -S smc :: Package(s) smc not found in repositories, trying AUR... :: resolving dependencies... :: looking for inter-conflicts... AUR Packages (2) cegui-0.7-0.7.9-4 smc-1.9-23 Repo Packages (3) doxygen-1.8.12-1 glfw-wayland-3.2.1-1 glm-0.9.8.0-1 Repo Download Size: 6.89 MiB Repo Installed Size: 27.02 MiB :: Proceed with installation? [Y/n] y :: Retrieving package(s)... :: smc build files are up-to-date -- skipping :: cegui-0.7 build files are up-to-date -- skipping :: Checking cegui-0.7 integrity... ==> Making package: cegui-0.7 0.7.9-4 (Wed Sep 21 22:26:04 CDT 2016) ==> Retrieving sources... -> Found CEGUI-0.7.9.tar.gz ==> Validating source files with sha256sums... CEGUI-0.7.9.tar.gz ... FAILED ==> ERROR: One or more files did not pass the validity check! :: Checking smc integrity... ==> Making package: smc 1.9-23 (Wed Sep 21 22:26:05 CDT 2016) ==> Retrieving sources... -> Found smc-1.9.tar.bz2 -> Found SMC_Music_5.0_high.zip -> Found smc.png -> Found smc-cegui-0.7.diff -> Found smc-boost_filesystem3.diff -> Found smc.desktop ==> Validating source files with sha256sums... smc-1.9.tar.bz2 ... FAILED SMC_Music_5.0_high.zip ... FAILED smc.png ... Passed smc-cegui-0.7.diff ... Passed smc-boost_filesystem3.diff ... Passed smc.desktop ... Passed ==> ERROR: One or more files did not pass the validity check! :: failed to verify cegui-0.7 integrity :: failed to verify smc integrity

carstene1ns commented on 2014-01-03 04:29 (UTC)

Updated, seperate data package is not required anymore, please uninstall it first.

carstene1ns commented on 2013-09-12 01:56 (UTC)

Adopted and updated this package. SMC is currently not compatible with cegui-0.8, because of some api-breaking changes. So even when you just force to use it, it won't work. You'll have to compile cegui-0.7 yourself for now.

tklee commented on 2013-09-06 03:18 (UTC)

This is the error shown during compilation. configure: error: Package requirements (CEGUI-OPENGL >= 0.7.0) were not met: No package 'CEGUI-OPENGL' found Possibly related to this: https://bugs.archlinux.org/task/36129 (which shows fixed but I'm still getting the error above)

karol_007 commented on 2013-08-10 20:21 (UTC)

@Shadow53 cegui is in [community] repo, if you have it enabled in pacman.conf, there's no reason why pacman would have any problem finding it. Do you mean smc doesn't work with cegui 0.8?