o11c wrote:1.2.9.30 and 1.2.10.14 fail to build on Gentoo with gcc 4.6.3
1.2.9.16 builds fine.
build.log wrote:
x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libxml2 -DPKG_DATADIR=\""/usr/share/games/manaplus/"\" -DLOCALEDIR=\""/usr/share/locale"\" -Wall -O2 -pipe -march=native -ggdb -Wno-c++0x-compat -c -o manaplus-graphics.o `test -f 'graphics.cpp' || echo './'`graphics.cpp
In file included from graphics.cpp:23:0:
graphics.h:55:17: error: variable 'ImageRect final' has initializer but incomplete type
graphics.h:55:17: warning: extended initializer lists only available with -std=c++0x or -std=gnu++0x [enabled by default]
graphics.h:57:5: error: expected primary-expression before 'public'
graphics.h:57:5: error: expected '}' before 'public'
graphics.h:57:5: error: expected ',' or ';' before 'public'
graphics.h:61:33: error: expected constructor, destructor, or type conversion before ';' token
graphics.h:77:1: error: expected declaration before '}' token
make[2]: *** [manaplus-graphics.o] Error 1
Look like you using system wide guichan and compiler is old (4.6). To fix error for now can use embeded guichan (it faster and secure) or add include to graphics.h
fix: some ARM fixes.
fix: open/close sounds for some windows.
fix: texture memory usage.
add: extend theming.
add: some changes for android support.
add: mobile OpenGL backend.
add: jewelry by Hal9000 (incomplete)
add: info button with information about selected theme.
add: option to disable/enable screensaver.
add: OpenGL logging support.
add: new cursor types.
add: new cursor images. (by Hal9000)
add: cursor selection for different items, monsters, npcs.
fix: some ARM fixes.
fix: open/close sounds for some windows.
fix: texture memory usage.
add: extend theming.
add: some changes for android support.
add: mobile OpenGL backend.
add: jewelry by Hal9000 (incomplete)
add: info button with information about selected theme.
add: option to disable/enable screensaver.
add: OpenGL logging support.
add: new cursor types.
add: new cursor images. (by Hal9000)
add: cursor selection for different items, monsters, npcs.
Yay! New theme released!
"Time is an illusion. Lunchtime doubly so."
-- Ford Prefect
fix: resolution switching under Android with OpenGL.
fix: guichan draw lines under ARM.
fix: some fixes in jewelry theme.
fix: translations under Android.
fix: ok dialog size.
fix: disable video mode autodetection under Android.
fix: chat log if switch game characters.
fix: crash with empty relations list.
fix: game termination under Android by using "home" key.
fix: minimaps loading.
add: close button in android version.
add: extend theming.
add: select maximum resolution under Android.
add: highlight window header with "*" if got new chat messages.
Can You add a Feature for the Navigation-funkion
Too record a route useing Nav-points ?
So the Char walks to a Nav-poin from Hurnscald to the Magic-house
Wenn Ich die Welt in Händen tragen könnte, Ich würde Sie zerquetschen
Oder Gar nicht mehr über sowas nachdenken.
Can You add a Feature for the Navigation-funkion
Too record a route useing Nav-points ?
So the Char walks to a Nav-poin from Hurnscald to the Magic-house
Not sure, some people may think what this is will be botting.
fix: reset in memory password if password was wrong.
fix: dont show opengl restart mesasge in settings under Android.
fix: image particles alpha property.
fix: equipment window selection draw.
fix: mouse move events under Android.
fix: possible crash in rename nav point dialog.
fix: by default disable texture compression.
add: settings page for onscreen controls.
add: show trading partner nick in trade error messages.
add: replace drop down listboxes to popup lists.
add: different skills for each skill level.
add: description to skills.
add: option to disable gamma correction.
add: new default wallpaper.
add: option for log input events.
add: update mplus fonts.
fix: macosx fixes.
fix: collision masks.
fix: crash on exit on windows.
fix: minor changes in black&black theme.
fix; servers deletion from servers list.
fix: language selection in last ubuntu.
fix: environment variables usage.
fix: different game sound fixes.
fix: shortcuts window resize issue in software draw mode.
add: extend theming.
add: http registrations in register dialog.
add: updated jewelry theme.
add: support for outlined texts in some windows and controls.
add: show flag icons in language selection list.
add: chat command to dump environment variables (/dumpe)
add: open broweser in MacOSX.
add: popup menu for text fields.
add: for sound "strike" alias "miss".
add: different sounds from different weapons.
add: option to show/hide onscreen keyboard.
add: actions for onscreen buttons (touch tab).
add: configurable number of onscreen buttons.
add: talk to very close npc by only talk key (T).
add: better stats line in copy to chat stats.
add: context menu for hyper links.
add: detect joystick button.
fix: crash on closing before entering into game.
fix: sounds in broken quests (evol only)
fix: context menu in chat window.
fix: erase action for guild members.
fix: draw most left tiles in visible map.
fix: empty lines support in news.
fix: possible crash in skills dialog.
fix: first time map loading after registration.
fix: minimal windows size for very small resolutions.
fix: setup window resize.
add: show better ping if response slow.
add: show colored party and guild members in online list.
add: extend listbox theming.
add: increase default soft fps limit for Android to 100.
add: texture compression format selection.
add: option for autoresize minimaps.
add: loading default music files for each maps.
add: support for selecting char by click in chars selection dialog.
add: new tips.
add: sort option to buy dialog from players.
add: default avatars support for npcs.
Just a little report about the Option of Sort inside of the storage & the inventory. The sort by ID, by name, or by weight and so on... doesn't work fine, whereas by type work fine inside the box Storage but not inside of our inventory.
Best regards,
Johanne
Dream today, to see what we will do tomorrow.
Rêver aujourd'hui pour savoir ce que l'on fera demain.