Page 1 of 1

1.4.0beta4 - Failure to build awesomium

Posted: Sun Jan 10, 2016 4:05 pm
by Grahammm

Code: Select all

==== Building te4-web (release) ====
Creating ../obj/Release/te4-web
gl_texture_surface.cpp
web.cpp
../src/web-awesomium/web.cpp: In function ‘void te4_web_setup(int, char**, char*, void* (*)(), void (*)(void*), void (*)(void*), void (*)(void*), void* (*)(int, int), void (*)(void*), void (*)(void*, int, int, const void*), void (*)(bool*, bool*, bool*, bool*), void (*)(int, const char*, int, WebJsValue*, WebJsValue*))’:
../src/web-awesomium/web.cpp:497:39: error: invalid new-expression of abstract class type ‘TE4DataSource’
   web_data_source = new TE4DataSource();
                                       ^
../src/web-awesomium/web.cpp:260:7: note:   because the following virtual functions are pure within ‘TE4DataSource’:
 class TE4DataSource : public DataSource {
       ^
In file included from /usr/include/Awesomium/WebSession.h:22:0,
                 from /usr/include/Awesomium/WebCore.h:23,
                 from ../src/web-awesomium/web.cpp:16:
/usr/include/Awesomium/DataSource.h:51:16: note:        virtual void Awesomium::DataSource::OnRequest(int, const Awesomium::WebString&)
   virtual void OnRequest(int request_id,
                ^
te4-web.make:134: recipe for target '../obj/Release/te4-web/web.o' failed
make[1]: *** [../obj/Release/te4-web/web.o] Error 1
Makefile:80: recipe for target 'te4-web' failed
make: *** [te4-web] Error 2
Running linux64 with gcc 5.3.0 and awesomium 1.7.2

Re: 1.4.0beta4 - Failure to build awesomium

Posted: Sun Jan 10, 2016 4:06 pm
by darkgod
Awesomium is not supported at all; I'll remove the dead code someday