Compiler error: Libraries must be registered in Repository.mk

Alex Kempshall mcmurchy1917-libreoffice at yahoo.co.uk
Fri Jun 22 12:15:11 UTC 2018



On 22/06/18 09:43, Stephan Bergmann wrote:
> On 22/06/18 09:49, Alex Kempshall wrote:
>> I've now set up a test bed with Slackware Current (kde5) and have 
>> tried to compile with the following flags
>>
>>> --disable-ccache \
>>> --disable-gtk3 \
>>> --enable-kde5 \
>>> --with-parallelism=5 \
>>> --without-junit \
>>> --without-gssapi \
>>> --without-krb5 
>>
>> Almost immediately it fails with
>>
>>> [info  ALL] currently known libraries are: OGLTrans 
>>> PresentationMinimizer PresenterScreen abp acc active_native 
>>> affine_uno_uno analysis animcore avmedia avmediagst basctl basegfx 
>>> basprov bib binaryurp bootstrap cached1 cairocanvas calc 
>>> canvasfactory canvastools chartcontroller chartcore chartopengl clew 
>>> clucene cmdmail collator_data comphelper configmgr cppcanvas cppu 
>>> cppuhelper ctl cui date dba dbahsql dbase dbaxml dbmm dbp dbpool2 
>>> dbtools dbu deployment deploymentgui deploymentmisc desktop_detector 
>>> desktopbe1 dict_ja dict_zh dlgprov drawinglayer editeng embobj 
>>> emboleobj emfio epoxy evtatt expwrap file filterconfig firebird_sdbc 
>>> flash flat for forui fps_office frm fsstorage fwe fwi fwk fwl fwm 
>>> gcc3_uno gie graphicfilter guesslang helplinker hsqldb hwp hyphen 
>>> i18nlangtag i18npool i18nsearch i18nutil icg index_data 
>>> introspection invocadapt invocation io java_uno javaloader javavm 
>>> jdbc jpipe juh juhx jvmaccess jvmfwk kde5be1 ldapbe2 lng lnth 
>>> localebe1 localedata_en localedata_es localedata_euro 
>>> localedata_others log log_uno_uno losessioninstall lwpft mcnttype 
>>> migrationoo2 migrationoo3 mork mozbootstrap msfilter msforms msword 
>>> mtfrenderer mysql mysqlc mysqlcppconn namingservice neon numbertext 
>>> odbc odfflatxml offacc officebean oglcanvas oox opencl package2 
>>> passive_native passwordcontainer pcr pdffilter pdfimport pdfium 
>>> postgresql-sdbc postgresql-sdbc-impl pricing protocolhandler 
>>> proxyfac purpenvhelper pythonloader pyuno pyuno_wrapper recentfile 
>>> reflection reg rpt rptui rptxml sal sal_textenc salhelper sax sb sc 
>>> scd scfilt scn scqahelper scriptframe scui sd sdbc2 sdbt sdd sdfilt 
>>> sdui sfx simplecanvas slideshow sm smd smoketest sofficeapp solver 
>>> sot spell spl srtrs1 stocservices storagefd store stringresource 
>>> subsequenttest svgfilter svgio svl svt svx svxcore sw swd swui syssh 
>>> t602filter test test-setupvcl testtools_bridgetest 
>>> testtools_bridgetest-common testtools_constructors testtools_cppobj 
>>> textconv_dict textconversiondlgs textfd tk tl ucb1 ucbhelper 
>>> ucpchelp1 ucpcmis1 ucpdav1 ucpexpand1 ucpext ucpfile1 ucpftp1 
>>> ucpgio1 ucphier1 ucpimage ucppkg1 ucptdoc1 unobootstrapprotector 
>>> unoexceptionprotector unoidl unopkgapp unordf unotest unowinreg 
>>> unoxml unsafe_uno_uno updatefeed utl uui uuresolver vbaevents 
>>> vbahelper vbaobj vbaswobj vcl vclbootstrapprotector vclcanvas 
>>> vclplug_gen vclplug_gtk vclplug_kde5 wpftcalc wpftdraw wpftimpress 
>>> wpftqahelper wpftwriter writer writerfilter writerperfect xmlfa 
>>> xmlfd xmlreader xmlscript xmlsecurity xo xof xsec_xmlsec xsltdlg 
>>> xsltfilter xstor
>>> /home/alex/master/vcl/Library_vclplug_kde5.mk:36: *** Cannot link 
>>> against library/libraries vclplug_qt5. Libraries must be registered 
>>> in Repository.mk or RepositoryExternal.mk.  Stop.
>>> make: *** [Makefile:286: build] Error 2
>
> vcl/Library_vclplug_kde5.mk depends on vcl/Library_vclplug_qt5.mk, but 
> --enable-kde5 presumably doesn't set ENABLE_QT5=TRUE, so that 
> dependency doesn't get built.  A stopgap measure until that's fixed 
> properly would be to also configure --with-qt5 (which will add a 
> instdir/program/libvclplug_qt5lo.so that you don't really need, but 
> which shouldn't hurt, either).
>
Hi Stephan

I added --enable-qt5 which got me a clean compile.

Thanks


More information about the LibreOffice mailing list