Bug #1521
Error at Built target ryzom_clientsheets
| Status: | Rejected | Start date: | 01/28/2013 | |
|---|---|---|---|---|
| Priority: | High | Due date: | ||
| Assignee: | - | % Done: | 0% |
|
| Category: | Build | |||
| Target version: | - |
Description
Something goes wrong with the Ryzom client... I'm getting the code from https://bitbucket.org/ryzom/ryzomcore
Linking CXX shared library ../../../../lib/libryzom_clientsheets.so
[ 68%] Built target ryzom_clientsheets
Scanning dependencies of target ryzom_client
[ 68%] Building CXX object ryzom/client/src/CMakeFiles/ryzom_client.dir/weather_setup_client.cpp.o
[ 68%] Building CXX object ryzom/client/src/CMakeFiles/ryzom_client.dir/lod_character_user_manager.cpp.o
[ 68%] Building CXX object ryzom/client/src/CMakeFiles/ryzom_client.dir/release.cpp.o
In file included from /build/src/ryzomcore/code/ryzom/common/src/game_share/time_weather_season/static_light_cycle.h:23:0,
from /build/src/ryzomcore/code/ryzom/common/src/game_share/time_weather_season/time_and_season.h:40,
from /build/src/ryzomcore/code/ryzom/client/src/interface_v3/../time_client.h:31,
from /build/src/ryzomcore/code/ryzom/client/src/interface_v3/group_in_scene_bubble.h:24,
from /build/src/ryzomcore/code/ryzom/client/src/3d_notes.h:23,
from /build/src/ryzomcore/code/ryzom/client/src/global.h:22,
from /build/src/ryzomcore/code/ryzom/client/src/release.cpp:39:
/build/src/ryzomcore/code/nel/include/nel/georges/load_form.h:112:37: warning: multi-character character constant [-Wmultichar]
In file included from /build/src/ryzomcore/code/ryzom/client/src/entity_cl.h:60:0,
from /build/src/ryzomcore/code/ryzom/client/src/character_cl.h:34,
from /build/src/ryzomcore/code/ryzom/client/src/player_cl.h:31,
from /build/src/ryzomcore/code/ryzom/client/src/user_entity.h:34,
from /build/src/ryzomcore/code/ryzom/client/src/entities.h:31,
from /build/src/ryzomcore/code/ryzom/client/src/release.cpp:43:
/build/src/ryzomcore/code/ryzom/client/src/string_manager_client.h:344:26: warning: multi-character character constant [-Wmultichar]
/build/src/ryzomcore/code/ryzom/client/src/string_manager_client.h:345:26: warning: multi-character character constant [-Wmultichar]
In file included from /build/src/ryzomcore/code/ryzom/client/src/interface_v3/lua_object.h:24:0,
from /build/src/ryzomcore/code/ryzom/client/src/interface_v3/reflect.h:24,
from /build/src/ryzomcore/code/ryzom/client/src/interface_v3/interface_element.h:26,
from /build/src/ryzomcore/code/ryzom/client/src/interface_v3/view_base.h:24,
from /build/src/ryzomcore/code/ryzom/client/src/interface_v3/ctrl_base.h:23,
from /build/src/ryzomcore/code/ryzom/client/src/interface_v3/interface_group.h:22,
from /build/src/ryzomcore/code/ryzom/client/src/interface_v3/group_container.h:22,
from /build/src/ryzomcore/code/ryzom/client/src/interface_v3/group_in_scene.h:24,
from /build/src/ryzomcore/code/ryzom/client/src/interface_v3/group_in_scene_bubble.h:25,
from /build/src/ryzomcore/code/ryzom/client/src/3d_notes.h:23,
from /build/src/ryzomcore/code/ryzom/client/src/global.h:22,
from /build/src/ryzomcore/code/ryzom/client/src/release.cpp:39:
/build/src/ryzomcore/code/ryzom/client/src/interface_v3/lua_helper.h:295:106: error: 'LUA_GLOBALSINDEX' was not declared in this scope
In file included from /build/src/ryzomcore/code/ryzom/client/src/interface_v3/lua_helper.h:374:0,
from /build/src/ryzomcore/code/ryzom/client/src/interface_v3/lua_object.h:24,
from /build/src/ryzomcore/code/ryzom/client/src/interface_v3/reflect.h:24,
from /build/src/ryzomcore/code/ryzom/client/src/interface_v3/interface_element.h:26,
from /build/src/ryzomcore/code/ryzom/client/src/interface_v3/view_base.h:24,
from /build/src/ryzomcore/code/ryzom/client/src/interface_v3/ctrl_base.h:23,
from /build/src/ryzomcore/code/ryzom/client/src/interface_v3/interface_group.h:22,
from /build/src/ryzomcore/code/ryzom/client/src/interface_v3/group_container.h:22,
from /build/src/ryzomcore/code/ryzom/client/src/interface_v3/group_in_scene.h:24,
from /build/src/ryzomcore/code/ryzom/client/src/interface_v3/group_in_scene_bubble.h:25,
from /build/src/ryzomcore/code/ryzom/client/src/3d_notes.h:23,
from /build/src/ryzomcore/code/ryzom/client/src/global.h:22,
from /build/src/ryzomcore/code/ryzom/client/src/release.cpp:39:
/build/src/ryzomcore/code/ryzom/client/src/interface_v3/lua_helper_inline.h: In member function 'void CLuaState::checkIndex(int)':
/build/src/ryzomcore/code/ryzom/client/src/interface_v3/lua_helper_inline.h:45:2: error: 'LUA_GLOBALSINDEX' was not declared in this scope
/build/src/ryzomcore/code/ryzom/client/src/interface_v3/lua_helper_inline.h: In member function 'size_t CLuaState::strlen(int)':
/build/src/ryzomcore/code/ryzom/client/src/interface_v3/lua_helper_inline.h:246:33: error: 'lua_strlen' was not declared in this scope
/build/src/ryzomcore/code/ryzom/client/src/interface_v3/lua_helper_inline.h: In member function 'bool CLuaState::equal(int, int)':
/build/src/ryzomcore/code/ryzom/client/src/interface_v3/lua_helper_inline.h:345:41: error: 'lua_equal' was not declared in this scope
/build/src/ryzomcore/code/ryzom/client/src/interface_v3/lua_helper_inline.h: In member function 'bool CLuaState::lessThan(int, int)':
/build/src/ryzomcore/code/ryzom/client/src/interface_v3/lua_helper_inline.h:379:44: error: 'lua_lessthan' was not declared in this scope
make[2]: *** [ryzom/client/src/CMakeFiles/ryzom_client.dir/release.cpp.o] Error 1
make[1]: *** [ryzom/client/src/CMakeFiles/ryzom_client.dir/all] Error 2
make: *** [all] Error 2
==> ERROR: A failure occurred in build().
Aborting...
==> ERROR: Build failed, check /mnt/building/root/build
==> ERROR: (libremakepkg): An unknown error has occurred. Exiting...
:)
History
#1
Updated by kervala over 2 years ago
Please what Lua version are you using ?
Luabind and Ryzom are not compatible with Lua 5.2
#2
Updated by shackra over 2 years ago
kervala wrote:
Please what Lua version are you using ?
Luabind and Ryzom are not compatible with Lua 5.2
Sorry, I didn't receive the notification that you updated my bug report.
Well, I'm using lua 5.2.1. Arch Linux folks have this problem too.
jorge [~] ~> LC_ALL=C pacman -Qi lua Name : lua Version : 5.2.1-3 URL : http://www.lua.org/ Licenses : MIT Groups : None Provides : None Depends On : readline Optional Deps : None Required By : gnuplot libquvi libquvi-scripts lua-sql-mysql nmap wesnoth Conflicts With : None Replaces : None Installed Size : 1392.00 KiB Packager : Eric Belanger <[email protected]> Architecture : x86_64 Build Date : Tue Dec 11 15:55:26 2012 Install Date : Thu Jan 10 13:15:43 2013 Install Reason : Explicitly installed Install Script : No Description : A powerful light-weight programming language designed for extending applications jorge [~] ~>
any suggestion? D: (Downgrade is not possible!)
#3
Updated by kervala over 2 years ago
Lua 5.2.1 is a Lua 5.2 version :p Ryzom Core and Luabind are not compatible with Lua 5.2.x so you have 2 choices :
- implement Lua 5.2 compatibility for Luabind and Ryzom Core :p
- download and compile Lua 5.1.x from sources :)
shackra wrote:
kervala wrote:
Please what Lua version are you using ?
Luabind and Ryzom are not compatible with Lua 5.2
Sorry, I didn't receive the notification that you updated my bug report.
Well, I'm using lua 5.2.1. Arch Linux folks have this problem too.[...]
any suggestion? D: (Downgrade is not possible!)
#4
Updated by shackra over 2 years ago
kervala wrote:
Lua 5.2.1 is a Lua 5.2 version :p Ryzom Core and Luabind are not compatible with Lua 5.2.x so you have 2 choices :
- implement Lua 5.2 compatibility for Luabind and Ryzom Core :p
- download and compile Lua 5.1.x from sources :)
shackra wrote:
kervala wrote:
Please what Lua version are you using ?
Luabind and Ryzom are not compatible with Lua 5.2
Sorry, I didn't receive the notification that you updated my bug report.
Well, I'm using lua 5.2.1. Arch Linux folks have this problem too.[...]
any suggestion? D: (Downgrade is not possible!)
That's no cool my friend, no cool at all D:
Those users from Arch Linux and Parabola wouldn't be able to compile Ryzom for their distros :-/
and implementing Lua 5.2 in Ryzom Core looks like a neverending-task/a-big-change-on-the-source-code :S :(
#5
Updated by kervala over 2 years ago
Are you sure there is no Lua 5.1 anymore ?
Because I found that https://www.archlinux.org/packages/extra/i686/lua51/
shackra wrote:
kervala wrote:
Lua 5.2.1 is a Lua 5.2 version :p Ryzom Core and Luabind are not compatible with Lua 5.2.x so you have 2 choices :
- implement Lua 5.2 compatibility for Luabind and Ryzom Core :p
- download and compile Lua 5.1.x from sources :)
shackra wrote:
kervala wrote:
Please what Lua version are you using ?
Luabind and Ryzom are not compatible with Lua 5.2
Sorry, I didn't receive the notification that you updated my bug report.
Well, I'm using lua 5.2.1. Arch Linux folks have this problem too.[...]
any suggestion? D: (Downgrade is not possible!)
That's no cool my friend, no cool at all D:
Those users from Arch Linux and Parabola wouldn't be able to compile Ryzom for their distros :-/and implementing Lua 5.2 in Ryzom Core looks like a neverending-task/a-big-change-on-the-source-code :S :(
#6
Updated by shackra over 2 years ago
kervala wrote:
Are you sure there is no Lua 5.1 anymore ?
Because I found that https://www.archlinux.org/packages/extra/i686/lua51/
shackra wrote:
kervala wrote:
Lua 5.2.1 is a Lua 5.2 version :p Ryzom Core and Luabind are not compatible with Lua 5.2.x so you have 2 choices :
- implement Lua 5.2 compatibility for Luabind and Ryzom Core :p
- download and compile Lua 5.1.x from sources :)
shackra wrote:
kervala wrote:
Please what Lua version are you using ?
Luabind and Ryzom are not compatible with Lua 5.2
Sorry, I didn't receive the notification that you updated my bug report.
Well, I'm using lua 5.2.1. Arch Linux folks have this problem too.[...]
any suggestion? D: (Downgrade is not possible!)
That's no cool my friend, no cool at all D:
Those users from Arch Linux and Parabola wouldn't be able to compile Ryzom for their distros :-/and implementing Lua 5.2 in Ryzom Core looks like a neverending-task/a-big-change-on-the-source-code :S :(
indeed, I was wrong! there is a package called "lua51", I have to tell to Thaodan that he needs to change that dependency to lua51!
that change should fix the problem!
#7
Updated by Thaodan over 2 years ago
How say cmake to use lua51 instead lua without removing lua?
#8
Updated by shackra over 2 years ago
Thaodan wrote:
How say cmake to use lua51 instead lua without removing lua?
-DWITH_LUA51=ON
#9
Updated by shackra about 2 years ago
This bug can be closed as well :)
#10
Updated by kervala about 2 years ago
- Status changed from New to Rejected
Thanks ! Good to know :)