ryzom / ryzomcore

Ryzom Core is the open-source project related to the Ryzom game. This community repository is synchronized with the Ryzom Forge repository, based on the Core branch.
https://wiki.ryzom.dev
GNU Affero General Public License v3.0
331 stars 89 forks source link

/usr/include/nel/gui/group_html.h:34:21: fatal error: WWWInit.h: No such file or directory #49

Closed ryzom-pipeline closed 11 years ago

ryzom-pipeline commented 11 years ago

Original report by Jorge Araya Navarro (Bitbucket: [Jorge Araya Navarro](https://bitbucket.org/Jorge Araya Navarro), ).


I was building ryzom client after ryzom nel (I installed it before building ryzom client) and I got this error:

#!

[ 47%] Building CXX object ryzom/client/src/CMakeFiles/ryzom_client.dir/connection.cpp.o
In file included from /build/src/code/ryzom/client/src/entity_cl.h:60:0,
                 from /build/src/code/ryzom/client/src/character_cl.h:34,
                 from /build/src/code/ryzom/client/src/player_cl.h:31,
                 from /build/src/code/ryzom/client/src/user_entity.h:34,
                 from /build/src/code/ryzom/client/src/connection.cpp:56:
/build/src/code/ryzom/client/src/string_manager_client.h:344:26: warning: multi-character character constant [-Wmultichar]
    f.serialCheck((uint32)'_RTS');
                          ^
/build/src/code/ryzom/client/src/string_manager_client.h:345:26: warning: multi-character character constant [-Wmultichar]
    f.serialCheck((uint32)'KCAP');
                          ^
In file included from /build/src/code/ryzom/client/src/interface_v3/group_quick_help.h:24:0,
                 from /build/src/code/ryzom/client/src/connection.cpp:72:
/usr/include/nel/gui/group_html.h:34:21: fatal error: WWWInit.h: No such file or directory
 #include "WWWInit.h"
                     ^
compilation terminated.
make[2]: *** [ryzom/client/src/CMakeFiles/ryzom_client.dir/connection.cpp.o] Error 1
make[1]: *** [ryzom/client/src/CMakeFiles/ryzom_client.dir/all] Error 2
make: *** [all] Error 2

Dependencies that I'm using on Parabola GNU/Linux-libre 'ryzom-hg-nel' 'curl' 'freetype2' 'libx11' 'mesa' 'libxxf86vm' 'openal' 'freealut' 'libogg' 'libvorbis' 'libxml2' 'libpng' 'libjpeg' 'rrdtool' 'libwww' 'boost' 'luabind' 'libsquish' 'lua51' 'lua51-sql-mysql'

So, I have no idea from where WWWInit.h should come!

ryzom-pipeline commented 11 years ago

Original comment by Jorge Araya Navarro (Bitbucket: [Jorge Araya Navarro](https://bitbucket.org/Jorge Araya Navarro), ).


that header is on Libwww package, /usr/include/w3c-libwww/WWWInit.h So I don't know what it cannot be found...

ryzom-pipeline commented 11 years ago

Original comment by Jorge Araya Navarro (Bitbucket: [Jorge Araya Navarro](https://bitbucket.org/Jorge Araya Navarro), ).


A patch is needed, but it can be apply before packaging ryzom-nel