Closed Begasus closed 3 years ago
Thanks― this shouldd be fixed with the last couple commits I just pushed, could you have another go?
If it works out, trying the libpurple add-on might be worthwhile, even if the Jabber add-on can't be built (ime): make -f protocols/purple/Makefile
Will give it a go later, thanks so far, on libpurple ... I checked earlier to build it (enabling it in the Makefile) but ran into another error, will get back to that in a new issue I think ;)
Next error after the latest changes:
application/ChatProtocol.h:85:28: error: 'BPath' has not been declared
virtual void SetAddOnPath(BPath path) = 0;
^~~~~
application/ChatProtocol.h:86:10: error: 'BPath' does not name a type
virtual BPath AddOnPath() = 0
Alright, just included BPath in the file (8d2ecfd), should work now
Up to the next error :)
In file included from application/views/UserListView.h:10,
from application/views/UserListView.cpp:6:
application/Role.h:25:10: error: field 'fTitle' has incomplete type 'BString'
BString fTitle;
^~~~~~
In file included from /boot/system/develop/headers/os/app/Messenger.h:14,
from /boot/system/develop/headers/os/app/Invoker.h:13,
from /boot/system/develop/headers/os/interface/ListView.h:9,
from application/views/UserListView.h:8,
from application/views/UserListView.cpp:6:
/boot/system/develop/headers/os/app/Message.h:29:7: note: forward declaration of 'class BString'
class BString;
^~~~~~~
In file included from application/views/UserListView.h:10,
from application/views/UserListView.cpp:6:
application/Role.h:20:15: error: 'title' has incomplete type
Role(BString title, int32 perms, int32 priority)
~~~~~~~~^~~~~
In file included from /boot/system/develop/headers/os/app/Messenger.h:14,
from /boot/system/develop/headers/os/app/Invoker.h:13,
from /boot/system/develop/headers/os/interface/ListView.h:9,
from application/views/UserListView.h:8,
from application/views/UserListView.cpp:6:
/boot/system/develop/headers/os/app/Message.h:29:7: note: forward declaration of 'class BString'
class BString;
^~~~~~~
/boot/system/develop//etc/makefile-engine:297: recipe for target 'objects.x86-cc8-release/UserListView.o' failed
*f5b90ec― Alright, what's next? =w=
This one can be closed, build worked :)
With a clean checkout the build is failing for me (with libngt and libpurple installed):