Change order of gtkdoc-scangobj libraries
OS: Arch Linux x86_64
Kernel: 5.0.7-arch1-1-ARCH
GNOME 3.32.0
ICU: 64.1
Hi,
I'm trying to compile evolution-data-server, but i have this error:
cd /home/mypc/.cache/yay/evolution-data-server-git/src/evolution-data-server/build/docs/reference/evolution-data-server && /usr/bin/gtkdoc-scan --module=evolution-data-server --deprecated-guards="EDS_DISABLE_DEPRECATED" --ignore-headers="e-alphabet-index-private.h e-backend-enumtypes.h e-book-enumtypes.h e-book-contacts-enumtypes.h e-book-view-private.h e-cal-enumtypes.h e-cal-view-private.h e-client-private.h e-data-cal-types.h e-phone-number-private.h e-source-enumtypes.h e-transliterator-private.h libedataserver-private.h ximian-vcard.h" --rebuild-sections --rebuild-types --source-dir="/home/mypc/.cache/yay/evolution-data-server-git/src/evolution-data-server/src/libebackend" --source-dir="/home/mypc/.cache/yay/evolution-data-server-git/src/evolution-data-server/src/libedataserver" --source-dir="/home/mypc/.cache/yay/evolution-data-server-git/src/evolution-data-server/build/src/libedataserver" --source-dir="/home/mypc/.cache/yay/evolution-data-server-git/src/evolution-data-server/src/addressbook/libebook" --source-dir="/home/mypc/.cache/yay/evolution-data-server-git/src/evolution-data-server/src/addressbook/libebook-contacts" --source-dir="/home/mypc/.cache/yay/evolution-data-server-git/src/evolution-data-server/src/addressbook/libedata-book" --source-dir="/home/mypc/.cache/yay/evolution-data-server-git/src/evolution-data-server/src/calendar/libecal" --source-dir="/home/mypc/.cache/yay/evolution-data-server-git/src/evolution-data-server/src/calendar/libedata-cal" --source-dir="/home/mypc/.cache/yay/evolution-data-server-git/src/evolution-data-server/tests/test-server-utils" && /usr/bin/cmake -E chdir /home/mypc/.cache/yay/evolution-data-server-git/src/evolution-data-server/build/docs/reference/evolution-data-server /usr/bin/cmake -E env LD_LIBRARY_PATH=":/home/mypc/.cache/yay/evolution-data-server-git/src/evolution-data-server/build/src/libedataserver:/home/mypc/.cache/yay/evolution-data-server-git/src/evolution-data-server/build/src/private:/home/mypc/.cache/yay/evolution-data-server-git/src/evolution-data-server/build/src/libebackend:/home/mypc/.cache/yay/evolution-data-server-git/src/evolution-data-server/build/src/camel:/home/mypc/.cache/yay/evolution-data-server-git/src/evolution-data-server/build/src/addressbook/libebook-contacts:/home/mypc/.cache/yay/evolution-data-server-git/src/evolution-data-server/build/src/addressbook/libedata-book:/home/mypc/.cache/yay/evolution-data-server-git/src/evolution-data-server/build/src/addressbook/libebook:/home/mypc/.cache/yay/evolution-data-server-git/src/evolution-data-server/build/src/calendar/libecal:/home/mypc/.cache/yay/evolution-data-server-git/src/evolution-data-server/build/src/calendar/libedata-cal:/home/mypc/.cache/yay/evolution-data-server-git/src/evolution-data-server/build/tests/test-server-utils:/usr/lib:" /usr/bin/gtkdoc-scangobj --module=evolution-data-server --cflags \ -I/usr/include/glib-2.0\ -I/usr/lib/glib-2.0/include\ -I/usr/lib/libffi-3.2.1/include\ -I/usr/include/libmount\ -I/usr/include/blkid\ -I/usr/include/uuid\ -I/usr/include/libsecret-1\ -I/usr/include/libsoup-2.4\ -pthread\ -I/usr/include/libxml2\ -I/usr/include/nss\ -I/usr/include/nspr\ -I/usr/include/gcr-3\ -I/usr/include/gck-1\ -I/usr/include/p11-kit-1\ -I/usr/include/gio-unix-2.0\ -I/usr/include/json-glib-1.0\ -I/usr/include/libgdata\ -I/usr/include/goa-1.0\ -I/usr/lib/goa-1.0/include\ -DI18N_PHONENUMBERS_USE_BOOST\ -I/usr/include --ldflags -L/home/mypc/.cache/yay/evolution-data-server-git/src/evolution-data-server/build/tests/test-server-utils\ -letestserverutils\ -L/home/mypc/.cache/yay/evolution-data-server-git/src/evolution-data-server/build/src/calendar/libedata-cal\ -ledata-cal-1.2\ -L/home/mypc/.cache/yay/evolution-data-server-git/src/evolution-data-server/build/src/calendar/libecal\ -lecal-1.2\ -licalvcal\ -licalss\ -lical\ -L/home/mypc/.cache/yay/evolution-data-server-git/src/evolution-data-server/build/src/addressbook/libebook-contacts\ -lephonenumber-private\ -L/home/mypc/.cache/yay/evolution-data-server-git/src/evolution-data-server/build/src/addressbook/libebook\ -lebook-1.2\ -lboost_thread\ -lphonenumber\ -L/usr/lib\ -L/home/mypc/.cache/yay/evolution-data-server-git/src/evolution-data-server/build/src/addressbook/libedata-book\ -ledata-book-1.2\ -L/home/mypc/.cache/yay/evolution-data-server-git/src/evolution-data-server/build/src/addressbook/libebook-contacts\ -lebook-contacts-1.2\ -lgdata\ -ljson-glib-1.0\ -L/home/mypc/.cache/yay/evolution-data-server-git/src/evolution-data-server/build/src/libedataserver\ -ledataserver-private\ -L/home/mypc/.cache/yay/evolution-data-server-git/src/evolution-data-server/build/src/camel\ -lcamel-1.2\ -L/home/mypc/.cache/yay/evolution-data-server-git/src/evolution-data-server/build/src/libebackend\ -lebackend-1.2\ -lp11-kit\ -lgck-1\ -lgcr-base-3\ -licudata\ -licuuc\ -licui18n\ -lgssapi_krb5\ -lcom_err\ -lk5crypto\ -lkrb5\ -lz\ -lsqlite3\ -lnspr4\ -lplc4\ -lplds4\ -lnssutil3\ -lnss3\ -lsmime3\ -lssl3\ -ldb\ -lxml2\ -lglib-2.0\ -lgobject-2.0\ -lgio-2.0\ -lsoup-2.4\ -lsecret-1\ -lgmodule-2.0\ -pthread\ -Wl,--export-dynamic\ -L/home/mypc/.cache/yay/evolution-data-server-git/src/evolution-data-server/build/src/private\ -ledbus-private\ -L/home/mypc/.cache/yay/evolution-data-server-git/src/evolution-data-server/build/src/libedataserver\ -ledataserver-1.2\ -L/usr/lib && /usr/bin/gtkdoc-mkdb --module=evolution-data-server --name-space=e --main-sgml-file="/home/mypc/.cache/yay/evolution-data-server-git/src/evolution-data-server/build/docs/reference/evolution-data-server/evolution-data-server-docs.sgml" --sgml-mode --output-format=xml --source-dir="/home/mypc/.cache/yay/evolution-data-server-git/src/evolution-data-server/src/libebackend" --source-dir="/home/mypc/.cache/yay/evolution-data-server-git/src/evolution-data-server/src/libedataserver" --source-dir="/home/mypc/.cache/yay/evolution-data-server-git/src/evolution-data-server/build/src/libedataserver" --source-dir="/home/mypc/.cache/yay/evolution-data-server-git/src/evolution-data-server/src/addressbook/libebook" --source-dir="/home/mypc/.cache/yay/evolution-data-server-git/src/evolution-data-server/src/addressbook/libebook-contacts" --source-dir="/home/mypc/.cache/yay/evolution-data-server-git/src/evolution-data-server/src/addressbook/libedata-book" --source-dir="/home/mypc/.cache/yay/evolution-data-server-git/src/evolution-data-server/src/calendar/libecal" --source-dir="/home/mypc/.cache/yay/evolution-data-server-git/src/evolution-data-server/src/calendar/libedata-cal" --source-dir="/home/mypc/.cache/yay/evolution-data-server-git/src/evolution-data-server/tests/test-server-utils" && /usr/bin/cmake -E make_directory /home/mypc/.cache/yay/evolution-data-server-git/src/evolution-data-server/build/docs/reference/evolution-data-server/html && /usr/bin/cmake -E chdir /home/mypc/.cache/yay/evolution-data-server-git/src/evolution-data-server/build/docs/reference/evolution-data-server/html /usr/bin/gtkdoc-mkhtml --path=.. evolution-data-server ../evolution-data-server-docs.sgml && /usr/bin/gtkdoc-fixxref --module=evolution-data-server --module-dir=html --extra-dir=.. --html-dir="/usr/share/gtk-doc/html/evolution-data-server"
/usr/bin/ld: warning: libicuuc.so.63, needed by /usr/lib/libcamel-1.2.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libicui18n.so.63, needed by /usr/lib/libedataserver-1.2.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: /usr/lib/libedataserver-1.2.so: undefined reference to `u_errorName_63'
/usr/bin/ld: /usr/lib/libedataserver-1.2.so: undefined reference to `vtable for icu_63::UnicodeString'
/usr/bin/ld: /usr/lib/libedataserver-1.2.so: undefined reference to `icu_63::Transliterator::createInstance(icu_63::UnicodeString const&, UTransDirection, UErrorCode&)'
/usr/bin/ld: /usr/lib/libedataserver-1.2.so: undefined reference to `ucol_setStrength_63'
/usr/bin/ld: /usr/lib/libedataserver-1.2.so: undefined reference to `uloc_canonicalize_63'
/usr/bin/ld: /usr/lib/libedataserver-1.2.so: undefined reference to `icu_63::ByteSink::GetAppendBuffer(int, int, char*, int, int*)'
/usr/bin/ld: /usr/lib/libedataserver-1.2.so: undefined reference to `icu_63::AlphabeticIndex::AlphabeticIndex(icu_63::Locale const&, UErrorCode&)'
/usr/bin/ld: /usr/lib/libedataserver-1.2.so: undefined reference to `u_strFromUTF8Lenient_63'
/usr/bin/ld: /usr/lib/libcamel-1.2.so: undefined reference to `u_strFromUTF8_63'
/usr/bin/ld: /usr/lib/libedataserver-1.2.so: undefined reference to `icu_63::UnicodeString::toUTF8(icu_63::ByteSink&) const'
/usr/bin/ld: /usr/lib/libedataserver-1.2.so: undefined reference to `uloc_getLanguage_63'
/usr/bin/ld: /usr/lib/libedataserver-1.2.so: undefined reference to `icu_63::UMemory::operator delete(void*)'
/usr/bin/ld: /usr/lib/libedataserver-1.2.so: undefined reference to `icu_63::Locale::Locale(char const*, char const*, char const*, char const*)'
/usr/bin/ld: /usr/lib/libedataserver-1.2.so: undefined reference to `ucol_open_63'
/usr/bin/ld: /usr/lib/libedataserver-1.2.so: undefined reference to `icu_63::Locale::~Locale()'
/usr/bin/ld: /usr/lib/libedataserver-1.2.so: undefined reference to `icu_63::UnicodeString::UnicodeString(char const*)'
/usr/bin/ld: /usr/lib/libcamel-1.2.so: undefined reference to `uidna_IDNToASCII_63'
/usr/bin/ld: /usr/lib/libedataserver-1.2.so: undefined reference to `icu_63::ByteSink::~ByteSink()'
/usr/bin/ld: /usr/lib/libcamel-1.2.so: undefined reference to `u_strToUTF8_63'
/usr/bin/ld: /usr/lib/libedataserver-1.2.so: undefined reference to `icu_63::UnicodeString::fromUTF8(icu_63::StringPiece)'
/usr/bin/ld: /usr/lib/libedataserver-1.2.so: undefined reference to `icu_63::ByteSink::Flush()'
/usr/bin/ld: /usr/lib/libedataserver-1.2.so: undefined reference to `icu_63::UnicodeString::operator=(icu_63::UnicodeString const&)'
/usr/bin/ld: /usr/lib/libedataserver-1.2.so: undefined reference to `ucol_getSortKey_63'
/usr/bin/ld: /usr/lib/libedataserver-1.2.so: undefined reference to `icu_63::StringPiece::StringPiece(char const*)'
/usr/bin/ld: /usr/lib/libedataserver-1.2.so: undefined reference to `uloc_getCountry_63'
/usr/bin/ld: /usr/lib/libedataserver-1.2.so: undefined reference to `icu_63::UnicodeString::moveFrom(icu_63::UnicodeString&)'
/usr/bin/ld: /usr/lib/libedataserver-1.2.so: undefined reference to `icu_63::UnicodeString::~UnicodeString()'
/usr/bin/ld: /usr/lib/libedataserver-1.2.so: undefined reference to `ucol_close_63'
/usr/bin/ld: /usr/lib/libedataserver-1.2.so: undefined reference to `typeinfo for icu_63::ByteSink'
/usr/bin/ld: /usr/lib/libedataserver-1.2.so: undefined reference to `icu_63::UMemory::operator new(unsigned long)'
collect2: error: ld returned 1 exit status
collect2: error: ld returned 1 exit status
2019-04-11 22:04:05,125:scangobj.py:execute_command:1196:WARNING:Linking scanner failed: 1, command: gcc evolution-data-server-scan.o -L/home/mypc/.cache/yay/evolution-data-server-git/src/evolution-data-server/build/tests/test-server-utils -letestserverutils -L/home/mypc/.cache/yay/evolution-data-server-git/src/evolution-data-server/build/src/calendar/libedata-cal -ledata-cal-1.2 -L/home/mypc/.cache/yay/evolution-data-server-git/src/evolution-data-server/build/src/calendar/libecal -lecal-1.2 -licalvcal -licalss -lical -L/home/mypc/.cache/yay/evolution-data-server-git/src/evolution-data-server/build/src/addressbook/libebook-contacts -lephonenumber-private -L/home/mypc/.cache/yay/evolution-data-server-git/src/evolution-data-server/build/src/addressbook/libebook -lebook-1.2 -lboost_thread -lphonenumber -L/usr/lib -L/home/mypc/.cache/yay/evolution-data-server-git/src/evolution-data-server/build/src/addressbook/libedata-book -ledata-book-1.2 -L/home/mypc/.cache/yay/evolution-data-server-git/src/evolution-data-server/build/src/addressbook/libebook-contacts -lebook-contacts-1.2 -lgdata -ljson-glib-1.0 -L/home/mypc/.cache/yay/evolution-data-server-git/src/evolution-data-server/build/src/libedataserver -ledataserver-private -L/home/mypc/.cache/yay/evolution-data-server-git/src/evolution-data-server/build/src/camel -lcamel-1.2 -L/home/mypc/.cache/yay/evolution-data-server-git/src/evolution-data-server/build/src/libebackend -lebackend-1.2 -lp11-kit -lgck-1 -lgcr-base-3 -licudata -licuuc -licui18n -lgssapi_krb5 -lcom_err -lk5crypto -lkrb5 -lz -lsqlite3 -lnspr4 -lplc4 -lplds4 -lnssutil3 -lnss3 -lsmime3 -lssl3 -ldb -lxml2 -lglib-2.0 -lgobject-2.0 -lgio-2.0 -lsoup-2.4 -lsecret-1 -lgmodule-2.0 -pthread -Wl,--export-dynamic -L/home/mypc/.cache/yay/evolution-data-server-git/src/evolution-data-server/build/src/private -ledbus-private -L/home/mypc/.cache/yay/evolution-data-server-git/src/evolution-data-server/build/src/libedataserver -ledataserver-1.2 -L/usr/lib -o evolution-data-server-scan
ninja: build stopped: subcommand failed.