Could you please share the path you followed for building?
Your clone of online or LibreOffice core might be out of date or out of sync.
Is github repository will never update?
I only cloned the online.git, not the core.git.
I see. It explains a lot.
Please follow the instructions here: Build Collabora Online | Collabora Online - Community Page
OK, Iâll try it! Thank you!
It still notifies me of errors.
root@mail:~/collabora-online# make check
Making check in .
make[1]: čżĺ
ĽçŽĺ˝â/root/collabora-onlineâ
CXX kit/ChildSession.o
In file included from kit/ChildSession.hpp:19:0,
from kit/ChildSession.cpp:10:
kit/Watermark.hpp: In member function âconst std::vector* Watermark::getPixmap(int, int)â:
kit/Watermark.hpp:120:107: error: no matching function for call to âlok::Document::renderFont(const char*, const char*, int*, int*, int)â
unsigned char* textPixels = loKitDoc->renderFont(font.c_str(), text.c_str(), &width, &height, 0);
^
In file included from kit/ChildSession.hpp:14:0,
from kit/ChildSession.cpp:10:
/usr/include/LibreOfficeKit/LibreOfficeKit.hxx:411:20: note: candidate: unsigned char* lok::Document::renderFont(const char*, const char*, int*, int*)
unsigned char* renderFont(const char *pFontName,
^~~~~~~~~~
/usr/include/LibreOfficeKit/LibreOfficeKit.hxx:411:20: note: candidate expects 4 arguments, 5 provided
In file included from kit/ChildSession.cpp:41:0:
kit/KitHelper.hpp: In function âstd::__cxx11::string LOKitHelper::documentStatus(LibreOfficeKitDocument*)â:
kit/KitHelper.hpp:70:51: error: âLibreOfficeKitDocumentClass {aka struct _LibreOfficeKitDocumentClass}â has no member named âgetPartInfoâ; did you mean âgetPart â?
ptrValue = loKitDocument->pClass->getPartInfo(loKitDocument, i);
^~~~~~~~~~~
getParts
In file included from ./common/Session.hpp:21:0,
from kit/ChildSession.hpp:18,
from kit/ChildSession.cpp:10:
kit/ChildSession.cpp: In member function âvirtual bool ChildSession::handleInput(const char*, int)â:
kit/ChildSession.cpp:163:60: error: âlokCallbackTypeToStringâ was not declared in this scope
<< lokCallbackTypeToString(event.getType())
^
./common/Log.hpp:288:31: note: in definition of macro âLOG_BODYâ
oss << std::boolalpha << X;
^
kit/ChildSession.cpp:162:17: note: in expansion of macro âLOG_TRCâ
LOG_TRC("Replaying missed view event: " << viewPair.first << â â
^~~~~~~
kit/ChildSession.cpp:172:51: error: âlokCallbackTypeToStringâ was not declared in this scope
LOG_TRC("Replaying missed event: " << lokCallbackTypeToString(event.getType()) << ": "
^
./common/Log.hpp:288:31: note: in definition of macro âLOG_BODYâ
oss << std::boolalpha << X;
^
kit/ChildSession.cpp:172:13: note: in expansion of macro âLOG_TRCâ
LOG_TRC("Replaying missed event: " << lokCallbackTypeToString(event.getType()) << ": "
^~~~~~~
kit/ChildSession.cpp:186:21: error: âlokCallbackTypeToStringâ was not declared in this scope
lokCallbackTypeToString(event.getType()) << ": " << event.getPayload());
^
./common/Log.hpp:288:31: note: in definition of macro âLOG_BODY_â
oss_ << std::boolalpha << X;
^
kit/ChildSession.cpp:185:13: note: in expansion of macro âLOG_TRCâ
LOG_TRC("Replaying missed event (part of sequence): " <<
^~~~~~~
kit/ChildSession.cpp: In member function âbool ChildSession::outlineState(const char*, int, const StringVector&)â:
kit/ChildSession.cpp:913:25: error: âusing element_type = class lok::Document {aka class lok::Document}â has no member named âsetOutlineStateâ
getLOKitDocument()->setOutlineState(column, level, index, hidden);
^~~~~~~~~~~~~~~
kit/ChildSession.cpp: In member function âbool ChildSession::getTextSelection(const char*, int, const StringVector&)â:
kit/ChildSession.cpp:1035:51: error: âusing element_type = class lok::Document {aka class lok::Document}â has no member named âgetSelectionTypeâ; did you mean âresetSelectionâ?
const int selectionType = getLOKitDocument()->getSelectionType();
^~~~~~~~~~~~~~~~
resetSelection
kit/ChildSession.cpp:1036:26: error: âLOK_SELTYPE_LARGE_TEXTâ was not declared in this scope
if (selectionType == LOK_SELTYPE_LARGE_TEXT || selectionType == LOK_SELTYPE_COMPLEX ||
^~~~~~~~~~~~~~~~~~~~~~
kit/ChildSession.cpp:1036:26: note: suggested alternative: âLOK_DOCTYPE_TEXTâ
if (selectionType == LOK_SELTYPE_LARGE_TEXT || selectionType == LOK_SELTYPE_COMPLEX ||
^~~~~~~~~~~~~~~~~~~~~~
LOK_DOCTYPE_TEXT
kit/ChildSession.cpp:1036:69: error: âLOK_SELTYPE_COMPLEXâ was not declared in this scope
if (selectionType == LOK_SELTYPE_LARGE_TEXT || selectionType == LOK_SELTYPE_COMPLEX ||
^~~~~~~~~~~~~~~~~~~
kit/ChildSession.cpp:1036:69: note: suggested alternative: âLOK_DOCTYPE_OTHERâ
if (selectionType == LOK_SELTYPE_LARGE_TEXT || selectionType == LOK_SELTYPE_COMPLEX ||
^~~~~~~~~~~~~~~~~~~
LOK_DOCTYPE_OTHER
kit/ChildSession.cpp: In member function âbool ChildSession::getClipboard(const char*, int, const StringVector&)â:
kit/ChildSession.cpp:1068:35: error: âusing element_type = class lok::Document {aka class lok::Document}â has no member named âgetClipboardâ
success = getLOKitDocument()->getClipboard(pMimeTypes, &nOutCount, &pOutMimeTypes,
^~~~~~~~~~~~
kit/ChildSession.cpp: In member function âbool ChildSession::setClipboard(const char*, int, const StringVector&)â:
kit/ChildSession.cpp:1136:34: error: âusing element_type = class lok::Document {aka class lok::Document}â has no member named âsetClipboardâ
if (!getLOKitDocument()->setClipboard(nInCount, pInMimeTypes, pInSizes, pInStreams))
^~~~~~~~~~~~
kit/ChildSession.cpp: In member function âbool ChildSession::extTextInputEvent(const char*, int, const StringVector&)â:
kit/ChildSession.cpp:1276:40: error: âLOK_EXT_TEXTINPUTâ was not declared in this scope
{{âinputâ, LOK_EXT_TEXTINPUT}, {âendâ, LOK_EXT_TEXTINPUT_END}},
^~~~~~~~~~~~~~~~~
kit/ChildSession.cpp:1276:68: error: âLOK_EXT_TEXTINPUT_ENDâ was not declared in this scope
{{âinputâ, LOK_EXT_TEXTINPUT}, {âendâ, LOK_EXT_TEXTINPUT_END}},
^~~~~~~~~~~~~~~~~~~~~
kit/ChildSession.cpp:1276:68: note: suggested alternative: âLOK_SETTEXTSELECTION_ENDâ
{{âinputâ, LOK_EXT_TEXTINPUT}, {âendâ, LOK_EXT_TEXTINPUT_END}},
^~~~~~~~~~~~~~~~~~~~~
LOK_SETTEXTSELECTION_END
kit/ChildSession.cpp:1277:33: error: no matching function for call to âgetTokenKeyword(std::__cxx11::string, const char [5], , int&)â
type))
^
In file included from ./common/Session.hpp:20:0,
from kit/ChildSession.hpp:18,
from kit/ChildSession.cpp:10:
./common/Protocol.hpp:88:10: note: candidate: bool LOOLProtocol::getTokenKeyword(const string&, const string&, const std::map<std::__cxx11::basic_string, int>&, int&)
bool getTokenKeyword(const std::string& token, const std::string& name, const std::map<std::string, int>& map, int& value);
^~~~~~~~~~~~~~~
./common/Protocol.hpp:88:10: note: no known conversion for argument 3 from ââ to âconst std::map<std::__cxx11::basic_string, int>&â
In file included from ./common/Session.hpp:20:0,
from kit/ChildSession.hpp:18,
from kit/ChildSession.cpp:10:
./common/Protocol.hpp:90:10: note: candidate: bool LOOLProtocol::getTokenKeyword(const StringVector&, const string&, const std::map<std::__cxx11::basic_string, int>&, int&)
bool getTokenKeyword(const StringVector& tokens, const std::string& name, const std::map<std::string, int>& map, int& value);
^~~~~~~~~~~~~~~
./common/Protocol.hpp:90:10: note: no known conversion for argument 1 from âstd::__cxx11::string {aka std::__cxx11::basic_string}â to âconst StringVector&â
kit/ChildSession.cpp:1294:29: error: âusing element_type = class lok::Document {aka class lok::Document}â has no member named âpostWindowExtTextInputEventâ
getLOKitDocument()->postWindowExtTextInputEvent(id, type, decodedText.c_str());
^~~~~~~~~~~~~~~~~~~~~~~~~~~
kit/ChildSession.cpp:1297:29: error: âusing element_type = class lok::Document {aka class lok::Document}â has no member named âpostWindowExtTextInputEventâ
getLOKitDocument()->postWindowExtTextInputEvent(id, LOK_EXT_TEXTINPUT, decodedText.c_str());
^~~~~~~~~~~~~~~~~~~~~~~~~~~
kit/ChildSession.cpp:1297:61: error: âLOK_EXT_TEXTINPUTâ was not declared in this scope
getLOKitDocument()->postWindowExtTextInputEvent(id, LOK_EXT_TEXTINPUT, decodedText.c_str());
^~~~~~~~~~~~~~~~~
kit/ChildSession.cpp:1298:29: error: âusing element_type = class lok::Document {aka class lok::Document}â has no member named âpostWindowExtTextInputEventâ
getLOKitDocument()->postWindowExtTextInputEvent(id, LOK_EXT_TEXTINPUT_END, decodedText.c_str());
^~~~~~~~~~~~~~~~~~~~~~~~~~~
kit/ChildSession.cpp:1298:61: error: âLOK_EXT_TEXTINPUT_ENDâ was not declared in this scope
getLOKitDocument()->postWindowExtTextInputEvent(id, LOK_EXT_TEXTINPUT_END, decodedText.c_str());
^~~~~~~~~~~~~~~~~~~~~
kit/ChildSession.cpp:1298:61: note: suggested alternative: âLOK_SETTEXTSELECTION_ENDâ
getLOKitDocument()->postWindowExtTextInputEvent(id, LOK_EXT_TEXTINPUT_END, decodedText.c_str());
^~~~~~~~~~~~~~~~~~~~~
LOK_SETTEXTSELECTION_END
kit/ChildSession.cpp: In member function âbool ChildSession::keyEvent(const char*, int, const StringVector&, LokEventTargetEnum)â:
kit/ChildSession.cpp:1356:29: error: âusing element_type = class lok::Document {aka class lok::Document}â has no member named âpostWindowKeyEventâ; did you mean âpostKeyEventâ?
getLOKitDocument()->postWindowKeyEvent(winId, type, charcode, keycode);
^~~~~~~~~~~~~~~~~~
postKeyEvent
kit/ChildSession.cpp: In member function âbool ChildSession::gestureEvent(const char*, int, const StringVector&)â:
kit/ChildSession.cpp:1393:25: error: âusing element_type = class lok::Document {aka class lok::Document}â has no member named âpostWindowGestureEventâ; did you mean âpostMouseEventâ?
getLOKitDocument()->postWindowGestureEvent(windowID, type.c_str(), x, y, offset);
^~~~~~~~~~~~~~~~~~~~~~
postMouseEvent
kit/ChildSession.cpp: In member function âbool ChildSession::mouseEvent(const char*, int, const StringVector&, LokEventTargetEnum)â:
kit/ChildSession.cpp:1461:29: error: âusing element_type = class lok::Document {aka class lok::Document}â has no member named âpostWindowMouseEventâ; did you mean âpostMouseEventâ?
getLOKitDocument()->postWindowMouseEvent(winId, type, x, y, count, buttons, modifier);
^~~~~~~~~~~~~~~~~~~~
postMouseEvent
kit/ChildSession.cpp: In member function âbool ChildSession::dialogEvent(const char*, int, const StringVector&)â:
kit/ChildSession.cpp:1482:29: error: âusing element_type = class lok::Document {aka class lok::Document}â has no member named âsendDialogEventâ
getLOKitDocument()->sendDialogEvent(nLOKWindowId,
^~~~~~~~~~~~~~~
kit/ChildSession.cpp:1487:21: error: âusing element_type = class lok::Office {aka class lok::Office}â has no member named âsendDialogEventâ
getLOKit()->sendDialogEvent(nLOKWindowId, tokens.cat(â ', 2).c_str());
^~~~~~~~~~~~~~~
kit/ChildSession.cpp: In member function âbool ChildSession::formFieldEvent(const char*, int, const StringVector&)â:
kit/ChildSession.cpp:1505:25: error: âusing element_type = class lok::Document {aka class lok::Document}â has no member named âsendFormFieldEventâ
getLOKitDocument()->sendFormFieldEvent(sArguments.c_str());
^~~~~~~~~~~~~~~~~~
kit/ChildSession.cpp: In member function âbool ChildSession::completeFunction(const char*, int, const StringVector&)â:
kit/ChildSession.cpp:1524:25: error: âusing element_type = class lok::Document {aka class lok::Document}â has no member named âcompleteFunctionâ
getLOKitDocument()->completeFunction(functionName.c_str());
^~~~~~~~~~~~~~~~
kit/ChildSession.cpp: In member function âbool ChildSession::selectText(const char*, int, const StringVector&, LokEventTargetEnum)â:
kit/ChildSession.cpp:1610:29: error: âusing element_type = class lok::Document {aka class lok::Document}â has no member named âsetWindowTextSelectionâ; did you mean âsetTextSelectionâ?
getLOKitDocument()->setWindowTextSelection(winId, swap == âtrueâ, x, y);
^~~~~~~~~~~~~~~~~~~~~~
setTextSelection
kit/ChildSession.cpp: In member function âbool ChildSession::renderWindow(const char*, int, const StringVector&)â:
kit/ChildSession.cpp:1656:25: error: âusing element_type = class lok::Document {aka class lok::Document}â has no member named âpaintWindowâ; did you mean âpaintTileâ?
getLOKitDocument()->paintWindow(winId, pixmap.data(), startX, startY, width, height, dpiScale,
^~~~~~~~~~~
paintTile
kit/ChildSession.cpp: In member function âbool ChildSession::resizeWindow(const char*, int, const StringVector&)â:
kit/ChildSession.cpp:1772:33: error: âusing element_type = class lok::Document {aka class lok::Document}â has no member named âresizeWindowâ
getLOKitDocument()->resizeWindow(winId, sizeParts[0], sizeParts[1]);
^~~~~~~~~~~~
kit/ChildSession.cpp: In member function âbool ChildSession::sendWindowCommand(const char*, int, const StringVector&)â:
kit/ChildSession.cpp:1788:29: error: âusing element_type = class lok::Document {aka class lok::Document}â has no member named âpostWindowâ
getLOKitDocument()->postWindow(winId, LOK_WINDOW_CLOSE, nullptr);
^~~~~~~~~~
kit/ChildSession.cpp:1788:47: error: âLOK_WINDOW_CLOSEâ was not declared in this scope
getLOKitDocument()->postWindow(winId, LOK_WINDOW_CLOSE, nullptr);
^~~~~~~~~~~~~~~~
kit/ChildSession.cpp:1788:47: note: suggested alternative: âTCP_WINDOW_CLAMPâ
getLOKitDocument()->postWindow(winId, LOK_WINDOW_CLOSE, nullptr);
^~~~~~~~~~~~~~~~
TCP_WINDOW_CLAMP
kit/ChildSession.cpp:1790:29: error: âusing element_type = class lok::Document {aka class lok::Document}â has no member named âpostWindowâ
getLOKitDocument()->postWindow(winId, LOK_WINDOW_PASTE, tokens[3].c_str());
^~~~~~~~~~
kit/ChildSession.cpp:1790:47: error: âLOK_WINDOW_PASTEâ was not declared in this scope
getLOKitDocument()->postWindow(winId, LOK_WINDOW_PASTE, tokens[3].c_str());
^~~~~~~~~~~~~~~~
kit/ChildSession.cpp:1790:47: note: suggested alternative: âPNG_INFO_PLTEâ
getLOKitDocument()->postWindow(winId, LOK_WINDOW_PASTE, tokens[3].c_str());
^~~~~~~~~~~~~~~~
PNG_INFO_PLTE
kit/ChildSession.cpp: In member function âbool ChildSession::signDocumentContent(const char*, int, const StringVector&)â:
kit/ChildSession.cpp:1862:39: error: âusing element_type = class lok::Document {aka class lok::Document}â has no member named âaddCertificateâ
bResult = getLOKitDocument()->addCertificate(
^~~~~~~~~~~~~~
kit/ChildSession.cpp:1876:35: error: âusing element_type = class lok::Document {aka class lok::Document}â has no member named âinsertCertificateâ
bResult = getLOKitDocument()->insertCertificate(
^~~~~~~~~~~~~~~~~
kit/ChildSession.cpp: In member function âbool ChildSession::exportSignAndUploadDocument(const char*, int, const StringVector&)â:
kit/ChildSession.cpp:1943:39: error: âusing element_type = class lok::Document {aka class lok::Document}â has no member named âaddCertificateâ
bResult = getLOKitDocument()->addCertificate(
^~~~~~~~~~~~~~
kit/ChildSession.cpp:1967:44: error: âusing element_type = class lok::Office {aka class lok::Office}â has no member named âsignDocumentâ
bResult = _docManager->getLOKit()->signDocument(aTempDocumentURL.c_str(),
^~~~~~~~~~~~
kit/ChildSession.cpp: In member function âbool ChildSession::askSignatureStatus(const char*, int, const StringVector&)â:
kit/ChildSession.cpp:2073:43: error: âusing element_type = class lok::Document {aka class lok::Document}â has no member named âaddCertificateâ
bResult = getLOKitDocument()->addCertificate(
^~~~~~~~~~~~~~
kit/ChildSession.cpp:2082:39: error: âusing element_type = class lok::Document {aka class lok::Document}â has no member named âgetSignatureStateâ
int nStatus = getLOKitDocument()->getSignatureState();
^~~~~~~~~~~~~~~~~
kit/ChildSession.cpp: In member function âbool ChildSession::selectClientPart(const char*, int, const StringVector&)â:
kit/ChildSession.cpp:2269:33: error: âusing element_type = class lok::Document {aka class lok::Document}â has no member named âselectPartâ; did you mean âsetPar â?
getLOKitDocument()->selectPart(nPart, nSelect);
^~~~~~~~~~
setPart
kit/ChildSession.cpp: In member function âbool ChildSession::moveSelectedClientParts(const char*, int, const StringVector&)â:
kit/ChildSession.cpp:2299:29: error: âusing element_type = class lok::Document {aka class lok::Document}â has no member named âmoveSelectedPartsâ
getLOKitDocument()->moveSelectedParts(nPosition, false); // Move, donât duplicate.
^~~~~~~~~~~~~~~~~
kit/ChildSession.cpp: In member function âbool ChildSession::renderShapeSelection(const char*, int, const StringVector&)â:
kit/ChildSession.cpp:2344:57: error: âusing element_type = class lok::Document {aka class lok::Document}â has no member named ârenderShapeSelectionâ; did you mean âresetSelectionâ?
const std::size_t nOutputSize = getLOKitDocument()->renderShapeSelection(&pOutput);
^~~~~~~~~~~~~~~~~~~~
resetSelection
kit/ChildSession.cpp: In member function âbool ChildSession::removeTextContext(const char*, int, const StringVector&)â:
kit/ChildSession.cpp:2380:25: error: âusing element_type = class lok::Document {aka class lok::Document}â has no member named âremoveTextContextâ
getLOKitDocument()->removeTextContext(id, before, after);
^~~~~~~~~~~~~~~~~
kit/ChildSession.cpp: In member function âvoid ChildSession::rememberEventsForInactiveUser(int, const string&)â:
kit/ChildSession.cpp:2404:22: error: âLOK_CALLBACK_INVALIDATE_SHEET_GEOMETRYâ was not declared in this scope
type == LOK_CALLBACK_INVALIDATE_SHEET_GEOMETRY ||
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
kit/ChildSession.cpp:2404:22: note: suggested alternative: âLOK_CALLBACK_INVALIDATE_HEADERâ
type == LOK_CALLBACK_INVALIDATE_SHEET_GEOMETRY ||
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
LOK_CALLBACK_INVALIDATE_HEADER
kit/ChildSession.cpp:2406:22: error: âLOK_CALLBACK_REFERENCE_MARKSâ was not declared in this scope
type == LOK_CALLBACK_REFERENCE_MARKS)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
kit/ChildSession.cpp:2406:22: note: suggested alternative: âLOK_CALLBACK_RULER_UPDATEâ
type == LOK_CALLBACK_REFERENCE_MARKS)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
LOK_CALLBACK_RULER_UPDATE
kit/ChildSession.cpp: In member function âvoid ChildSession::loKitCallback(int, const string&)â:
kit/ChildSession.cpp:2469:34: error: âlokCallbackTypeToStringâ was not declared in this scope
const char* const typeName = lokCallbackTypeToString(type);
^~~~~~~~~~~~~~~~~~~~~~~
kit/ChildSession.cpp:2680:10: error: âLOK_CALLBACK_WINDOWâ was not declared in this scope
case LOK_CALLBACK_WINDOW:
^~~~~~~~~~~~~~~~~~~
kit/ChildSession.cpp:2680:10: note: suggested alternative: âLOK_CALLBACK_ERRORâ
case LOK_CALLBACK_WINDOW:
^~~~~~~~~~~~~~~~~~~
LOK_CALLBACK_ERROR
kit/ChildSession.cpp:2683:10: error: âLOK_CALLBACK_VALIDITY_LIST_BUTTONâ was not declared in this scope
case LOK_CALLBACK_VALIDITY_LIST_BUTTON:
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
kit/ChildSession.cpp:2683:10: note: suggested alternative: âLOK_CALLBACK_INVALIDATE_VIEW_CURSORâ
case LOK_CALLBACK_VALIDITY_LIST_BUTTON:
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
LOK_CALLBACK_INVALIDATE_VIEW_CURSOR
kit/ChildSession.cpp:2686:10: error: âLOK_CALLBACK_VALIDITY_INPUT_HELPâ was not declared in this scope
case LOK_CALLBACK_VALIDITY_INPUT_HELP:
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
kit/ChildSession.cpp:2686:10: note: suggested alternative: âLOK_CALLBACK_INVALIDATE_TILESâ
case LOK_CALLBACK_VALIDITY_INPUT_HELP:
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
LOK_CALLBACK_INVALIDATE_TILES
kit/ChildSession.cpp:2689:10: error: âLOK_CALLBACK_CLIPBOARD_CHANGEDâ was not declared in this scope
case LOK_CALLBACK_CLIPBOARD_CHANGED:
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
kit/ChildSession.cpp:2689:10: note: suggested alternative: âLOK_CALLBACK_STATE_CHANGEDâ
case LOK_CALLBACK_CLIPBOARD_CHANGED:
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
LOK_CALLBACK_STATE_CHANGED
kit/ChildSession.cpp:2702:10: error: âLOK_CALLBACK_CONTEXT_CHANGEDâ was not declared in this scope
case LOK_CALLBACK_CONTEXT_CHANGED:
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
kit/ChildSession.cpp:2702:10: note: suggested alternative: âLOK_CALLBACK_STATE_CHANGEDâ
case LOK_CALLBACK_CONTEXT_CHANGED:
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
LOK_CALLBACK_STATE_CHANGED
kit/ChildSession.cpp:2705:10: error: âLOK_CALLBACK_SIGNATURE_STATUSâ was not declared in this scope
case LOK_CALLBACK_SIGNATURE_STATUS:
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
kit/ChildSession.cpp:2705:10: note: suggested alternative: âLOK_CALLBACK_STATE_CHANGEDâ
case LOK_CALLBACK_SIGNATURE_STATUS:
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
LOK_CALLBACK_STATE_CHANGED
kit/ChildSession.cpp:2709:10: error: âLOK_CALLBACK_PROFILE_FRAMEâ was not declared in this scope
case LOK_CALLBACK_PROFILE_FRAME:
^~~~~~~~~~~~~~~~~~~~~~~~~~
kit/ChildSession.cpp:2709:10: note: suggested alternative: âLOK_CALLBACK_RULER_UPDATEâ
case LOK_CALLBACK_PROFILE_FRAME:
^~~~~~~~~~~~~~~~~~~~~~~~~~
LOK_CALLBACK_RULER_UPDATE
kit/ChildSession.cpp:2714:10: error: âLOK_CALLBACK_CELL_SELECTION_AREAâ was not declared in this scope
case LOK_CALLBACK_CELL_SELECTION_AREA:
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
kit/ChildSession.cpp:2714:10: note: suggested alternative: âLOK_CALLBACK_TEXT_SELECTION_ENDâ
case LOK_CALLBACK_CELL_SELECTION_AREA:
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
LOK_CALLBACK_TEXT_SELECTION_END
kit/ChildSession.cpp:2717:10: error: âLOK_CALLBACK_CELL_AUTO_FILL_AREAâ was not declared in this scope
case LOK_CALLBACK_CELL_AUTO_FILL_AREA:
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
kit/ChildSession.cpp:2717:10: note: suggested alternative: âLOK_CALLBACK_CELL_FORMULAâ
case LOK_CALLBACK_CELL_AUTO_FILL_AREA:
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
LOK_CALLBACK_CELL_FORMULA
kit/ChildSession.cpp:2720:10: error: âLOK_CALLBACK_TABLE_SELECTEDâ was not declared in this scope
case LOK_CALLBACK_TABLE_SELECTED:
^~~~~~~~~~~~~~~~~~~~~~~~~~~
kit/ChildSession.cpp:2720:10: note: suggested alternative: âLOK_CALLBACK_TEXT_SELECTIONâ
case LOK_CALLBACK_TABLE_SELECTED:
^~~~~~~~~~~~~~~~~~~~~~~~~~~
LOK_CALLBACK_TEXT_SELECTION
kit/ChildSession.cpp:2723:10: error: âLOK_CALLBACK_REFERENCE_MARKSâ was not declared in this scope
case LOK_CALLBACK_REFERENCE_MARKS:
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
kit/ChildSession.cpp:2723:10: note: suggested alternative: âLOK_CALLBACK_RULER_UPDATEâ
case LOK_CALLBACK_REFERENCE_MARKS:
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
LOK_CALLBACK_RULER_UPDATE
kit/ChildSession.cpp:2726:10: error: âLOK_CALLBACK_JSDIALOGâ was not declared in this scope
case LOK_CALLBACK_JSDIALOG:
^~~~~~~~~~~~~~~~~~~~~
kit/ChildSession.cpp:2726:10: note: suggested alternative: âLOK_CALLBACK_VIEW_LOCKâ
case LOK_CALLBACK_JSDIALOG:
^~~~~~~~~~~~~~~~~~~~~
LOK_CALLBACK_VIEW_LOCK
kit/ChildSession.cpp:2729:10: error: âLOK_CALLBACK_CALC_FUNCTION_LISTâ was not declared in this scope
case LOK_CALLBACK_CALC_FUNCTION_LIST:
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
kit/ChildSession.cpp:2729:10: note: suggested alternative: âLOK_CALLBACK_TEXT_SELECTION_ENDâ
case LOK_CALLBACK_CALC_FUNCTION_LIST:
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
LOK_CALLBACK_TEXT_SELECTION_END
kit/ChildSession.cpp:2732:10: error: âLOK_CALLBACK_TAB_STOP_LISTâ was not declared in this scope
case LOK_CALLBACK_TAB_STOP_LIST:
^~~~~~~~~~~~~~~~~~~~~~~~~~
kit/ChildSession.cpp:2732:10: note: suggested alternative: âLOK_CALLBACK_SET_PARTâ
case LOK_CALLBACK_TAB_STOP_LIST:
^~~~~~~~~~~~~~~~~~~~~~~~~~
LOK_CALLBACK_SET_PART
kit/ChildSession.cpp:2735:10: error: âLOK_CALLBACK_FORM_FIELD_BUTTONâ was not declared in this scope
case LOK_CALLBACK_FORM_FIELD_BUTTON:
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
kit/ChildSession.cpp:2735:10: note: suggested alternative: âLOK_CALLBACK_CELL_VIEW_CURSORâ
case LOK_CALLBACK_FORM_FIELD_BUTTON:
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
LOK_CALLBACK_CELL_VIEW_CURSOR
kit/ChildSession.cpp:2738:10: error: âLOK_CALLBACK_INVALIDATE_SHEET_GEOMETRYâ was not declared in this scope
case LOK_CALLBACK_INVALIDATE_SHEET_GEOMETRY:
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
kit/ChildSession.cpp:2738:10: note: suggested alternative: âLOK_CALLBACK_INVALIDATE_HEADERâ
case LOK_CALLBACK_INVALIDATE_SHEET_GEOMETRY:
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
LOK_CALLBACK_INVALIDATE_HEADER
Makefile:1888: recipe for target âkit/ChildSession.oâ failed
make[1]: *** [kit/ChildSession.o] Error 1
make[1]: 猝ĺźçŽĺ˝â/root/collabora-onlineâ
Makefile:3741: recipe for target âcheck-recursiveâ failed
make: *** [check-recursive] Error 1
Which set of instructions have you followed (which OS/diistro)? Could you please share the details of what you did? (Commands, downloads, installations etc.)
My OS is Ubuntu 18.04 with no graphical desktop. Only ssh connection
./autogen.sh
All the compiling dependency was installed as the newest version. Then next
./configure --with-lo-path=/usr/lib/libreoffice/program
From what I see, I understand that you are referencing a local installation of LibreOffice in your configure command, which is most probably the source of issues you are having. You need to use the correct/matching version of Collabora Online together with Collabora Office (not LibreOffice). (Collabora Office is LibreOffice-based but not exactly the same.)
Try to follow the instructions precisely, and you should be fine.
Did you mean the branch âOnlineâ under CollaboraOnline ?
Iâve solved this by following the Development guide docs.