SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Distribution: Slackware 64 -current multilib from AlienBob's LiveSlak MATE
Posts: 1,090
Rep:
Still a bit mysterious why the libxml2.so file is missing from AlienBob' s package. His buildscript is written to pick up libxml2-2.11.4.tar.xz from https://dev-www.libreoffice.org/src/ and that's the latest version available there.
lt-lang-db.c:241:18: warning: implicit declaration of function ‘malloc’ [-Wimplicit-function-declaration]
241 | retval = malloc(sizeof (lt_lang_db_iter_t));
| ^~~~~~
lt-lang-db.c:241:18: note: include ‘<stdlib.h>’ or provide a declaration of ‘malloc’
lt-lang-db.c:241:18: warning: incompatible implicit declaration of built-in function ‘malloc’ [-Wbuiltin-declaration-mismatch]
lt-lang-db.c:241:18: note: include ‘<stdlib.h>’ or provide a declaration of ‘malloc’
lt-lang-db.c:246:17: warning: incompatible implicit declaration of built-in function ‘free’ [-Wbuiltin-declaration-mismatch]
246 | free(retval);
| ^~~~
lt-lang-db.c:246:17: note: include ‘<stdlib.h>’ or provide a declaration of ‘free’
lt-lang-db.c: In function ‘lt_lang_db_lookup’:
lt-lang-db.c:351:9: warning: incompatible implicit declaration of built-in function ‘free’ [-Wbuiltin-declaration-mismatch]
351 | free(s);
| ^~~~
lt-lang-db.c:351:9: note: include ‘<stdlib.h>’ or provide a declaration of ‘free’
CC liblangtag_la-lt-mem.lo
CC liblangtag_la-lt-messages.lo
CC liblangtag_la-lt-redundant.lo
CC liblangtag_la-lt-redundant-db.lo
CC liblangtag_la-lt-region.lo
CC liblangtag_la-lt-region-db.lo
CC liblangtag_la-lt-relation-db.lo
CC liblangtag_la-lt-script.lo
CC liblangtag_la-lt-script-db.lo
CC liblangtag_la-lt-string.lo
CC liblangtag_la-lt-tag.lo
CC liblangtag_la-lt-trie.lo
lt-tag.c: In function ‘_lt_tag_string_compare’:
lt-tag.c:90:9: warning: implicit declaration of function ‘free’ [-Wimplicit-function-declaration]
90 | free(s1);
| ^~~~
lt-tag.c:36:1: note: include ‘<stdlib.h>’ or provide a declaration of ‘free’
35 | #include "lt-tag-private.h"
+++ |+#include <stdlib.h>
36 |
lt-tag.c:90:9: warning: incompatible implicit declaration of built-in function ‘free’ [-Wbuiltin-declaration-mismatch]
90 | free(s1);
| ^~~~
lt-tag.c:90:9: note: include ‘<stdlib.h>’ or provide a declaration of ‘free’
lt-tag.c: In function ‘lt_tag_scanner_new’:
lt-tag.c:103:65: error: ‘free’ undeclared (first use in this function)
103 | lt_mem_add_ref(&retval->parent, retval->string, free);
| ^~~~
lt-tag.c:103:65: note: ‘free’ is defined in header ‘<stdlib.h>’; did you forget to ‘#include <stdlib.h>’?
lt-tag.c:103:65: note: each undeclared identifier is reported only once for each function it appears in
lt-tag.c: In function ‘lt_tag_parse_state’:
lt-tag.c:600:45: warning: incompatible implicit declaration of built-in function ‘free’ [-Wbuiltin-declaration-mismatch]
600 | free(langtag);
| ^~~~
lt-tag.c:600:45: note: include ‘<stdlib.h>’ or provide a declaration of ‘free’
lt-tag.c: In function ‘_lt_tag_parse’:
lt-tag.c:725:25: warning: incompatible implicit declaration of built-in function ‘free’ [-Wbuiltin-declaration-mismatch]
725 | free(token);
| ^~~~
lt-tag.c:725:25: note: include ‘<stdlib.h>’ or provide a declaration of ‘free’
lt-tag.c:789:17: warning: incompatible implicit declaration of built-in function ‘free’ [-Wbuiltin-declaration-mismatch]
789 | free(token);
| ^~~~
lt-tag.c:789:17: note: include ‘<stdlib.h>’ or provide a declaration of ‘free’
lt-tag.c: In function ‘_lt_tag_convert_from_locale_string’:
lt-tag.c:1213:17: warning: incompatible implicit declaration of built-in function ‘free’ [-Wbuiltin-declaration-mismatch]
1213 | free(transform);
| ^~~~
lt-tag.c:1213:17: note: include ‘<stdlib.h>’ or provide a declaration of ‘free’
lt-tag.c:1230:17: warning: incompatible implicit declaration of built-in function ‘free’ [-Wbuiltin-declaration-mismatch]
1230 | free(s);
| ^~~~
lt-tag.c:1230:17: note: include ‘<stdlib.h>’ or provide a declaration of ‘free’
lt-tag.c: In function ‘_lt_tag_canonicalize_alias’:
lt-tag.c:1296:17: warning: incompatible implicit declaration of built-in function ‘free’ [-Wbuiltin-declaration-mismatch]
1296 | free(q);
| ^~~~
lt-tag.c:1296:17: note: include ‘<stdlib.h>’ or provide a declaration of ‘free’
lt-tag.c: In function ‘_lt_tag_canonicalize’:
lt-tag.c:1507:25: warning: incompatible implicit declaration of built-in function ‘free’ [-Wbuiltin-declaration-mismatch]
1507 | free(s);
| ^~~~
lt-tag.c:1507:25: note: include ‘<stdlib.h>’ or provide a declaration of ‘free’
lt-tag.c:1536:25: warning: incompatible implicit declaration of built-in function ‘free’ [-Wbuiltin-declaration-mismatch]
1536 | free(retval);
| ^~~~
lt-tag.c:1536:25: note: include ‘<stdlib.h>’ or provide a declaration of ‘free’
lt-tag.c: In function ‘lt_tag_convert_to_locale’:
lt-tag.c:2032:17: warning: incompatible implicit declaration of built-in function ‘free’ [-Wbuiltin-declaration-mismatch]
2032 | free(canonical_tag);
| ^~~~
lt-tag.c:2032:17: note: include ‘<stdlib.h>’ or provide a declaration of ‘free’
lt-tag.c:2042:25: warning: incompatible implicit declaration of built-in function ‘free’ [-Wbuiltin-declaration-mismatch]
2042 | free(retval);
| ^~~~
lt-tag.c:2042:25: note: include ‘<stdlib.h>’ or provide a declaration of ‘free’
lt-tag.c: In function ‘lt_tag_transform’:
lt-tag.c:2321:17: warning: incompatible implicit declaration of built-in function ‘free’ [-Wbuiltin-declaration-mismatch]
2321 | free(s);
| ^~~~
lt-tag.c:2321:17: note: include ‘<stdlib.h>’ or provide a declaration of ‘free’
lt-tag.c:2426:25: warning: incompatible implicit declaration of built-in function ‘free’ [-Wbuiltin-declaration-mismatch]
2426 | free(xpath_string);
| ^~~~
lt-tag.c:2426:25: note: include ‘<stdlib.h>’ or provide a declaration of ‘free’
make[6]: *** [Makefile:973: liblangtag_la-lt-tag.lo] Error 1
Not sure if this is related to anything what you guys are talking about...
Still a bit mysterious why the libxml2.so file is missing from AlienBob' s package. His buildscript is written to pick up libxml2-2.11.4.tar.xz from https://dev-www.libreoffice.org/src/ and that's the latest version available there.
But he uses --with-system-libxml, so he links against libxml2.so.2.9.14 which was on his computer last Thursday when he built libreoffice. But three days later, Patrick upgraded the system library to libxml2.so.2.12.2. It should be compatible because the SONAME was the same (libxml2.so.2) but seems it's not.
I am using an older version of Libre Office (7.3.1.3, using a package from SlackOnly).
Draw failed to run for me today, popping up an error message about failing to load /usr/lib64/libreoffice/program/libsdlo.so. That particular library shows libxml2.so as a dependency, which I had upgraded on December 10 when the new version came available.
For LibreOffice builders using SBo: until the LO devs deal with problems associated with the recently updated libxml, the LibreOffice SlackBuild has just been updated to use the internally provided libxml (thereby avoiding the libxml update problem). Update is at https://git.slackbuilds.org/slackbui...898f21c6a438e5 (or wait until SBo global update at the weekend).
lt-lang-db.c:241:18: warning: implicit declaration of function ‘malloc’ [-Wimplicit-function-declaration]
241 | retval = malloc(sizeof (lt_lang_db_iter_t));
| ^~~~~~
lt-lang-db.c:241:18: note: include ‘<stdlib.h>’ or provide a declaration of ‘malloc’
lt-lang-db.c:241:18: warning: incompatible implicit declaration of built-in function ‘malloc’ [-Wbuiltin-declaration-mismatch]
lt-lang-db.c:241:18: note: include ‘<stdlib.h>’ or provide a declaration of ‘malloc’
lt-lang-db.c:246:17: warning: incompatible implicit declaration of built-in function ‘free’ [-Wbuiltin-declaration-mismatch]
246 | free(retval);
| ^~~~
lt-lang-db.c:246:17: note: include ‘<stdlib.h>’ or provide a declaration of ‘free’
lt-lang-db.c: In function ‘lt_lang_db_lookup’:
lt-lang-db.c:351:9: warning: incompatible implicit declaration of built-in function ‘free’ [-Wbuiltin-declaration-mismatch]
351 | free(s);
| ^~~~
lt-lang-db.c:351:9: note: include ‘<stdlib.h>’ or provide a declaration of ‘free’
CC liblangtag_la-lt-mem.lo
CC liblangtag_la-lt-messages.lo
CC liblangtag_la-lt-redundant.lo
CC liblangtag_la-lt-redundant-db.lo
CC liblangtag_la-lt-region.lo
CC liblangtag_la-lt-region-db.lo
CC liblangtag_la-lt-relation-db.lo
CC liblangtag_la-lt-script.lo
CC liblangtag_la-lt-script-db.lo
CC liblangtag_la-lt-string.lo
CC liblangtag_la-lt-tag.lo
CC liblangtag_la-lt-trie.lo
lt-tag.c: In function ‘_lt_tag_string_compare’:
lt-tag.c:90:9: warning: implicit declaration of function ‘free’ [-Wimplicit-function-declaration]
90 | free(s1);
| ^~~~
lt-tag.c:36:1: note: include ‘<stdlib.h>’ or provide a declaration of ‘free’
35 | #include "lt-tag-private.h"
+++ |+#include <stdlib.h>
36 |
lt-tag.c:90:9: warning: incompatible implicit declaration of built-in function ‘free’ [-Wbuiltin-declaration-mismatch]
90 | free(s1);
| ^~~~
lt-tag.c:90:9: note: include ‘<stdlib.h>’ or provide a declaration of ‘free’
lt-tag.c: In function ‘lt_tag_scanner_new’:
lt-tag.c:103:65: error: ‘free’ undeclared (first use in this function)
103 | lt_mem_add_ref(&retval->parent, retval->string, free);
| ^~~~
lt-tag.c:103:65: note: ‘free’ is defined in header ‘<stdlib.h>’; did you forget to ‘#include <stdlib.h>’?
lt-tag.c:103:65: note: each undeclared identifier is reported only once for each function it appears in
lt-tag.c: In function ‘lt_tag_parse_state’:
lt-tag.c:600:45: warning: incompatible implicit declaration of built-in function ‘free’ [-Wbuiltin-declaration-mismatch]
600 | free(langtag);
| ^~~~
lt-tag.c:600:45: note: include ‘<stdlib.h>’ or provide a declaration of ‘free’
lt-tag.c: In function ‘_lt_tag_parse’:
lt-tag.c:725:25: warning: incompatible implicit declaration of built-in function ‘free’ [-Wbuiltin-declaration-mismatch]
725 | free(token);
| ^~~~
lt-tag.c:725:25: note: include ‘<stdlib.h>’ or provide a declaration of ‘free’
lt-tag.c:789:17: warning: incompatible implicit declaration of built-in function ‘free’ [-Wbuiltin-declaration-mismatch]
789 | free(token);
| ^~~~
lt-tag.c:789:17: note: include ‘<stdlib.h>’ or provide a declaration of ‘free’
lt-tag.c: In function ‘_lt_tag_convert_from_locale_string’:
lt-tag.c:1213:17: warning: incompatible implicit declaration of built-in function ‘free’ [-Wbuiltin-declaration-mismatch]
1213 | free(transform);
| ^~~~
lt-tag.c:1213:17: note: include ‘<stdlib.h>’ or provide a declaration of ‘free’
lt-tag.c:1230:17: warning: incompatible implicit declaration of built-in function ‘free’ [-Wbuiltin-declaration-mismatch]
1230 | free(s);
| ^~~~
lt-tag.c:1230:17: note: include ‘<stdlib.h>’ or provide a declaration of ‘free’
lt-tag.c: In function ‘_lt_tag_canonicalize_alias’:
lt-tag.c:1296:17: warning: incompatible implicit declaration of built-in function ‘free’ [-Wbuiltin-declaration-mismatch]
1296 | free(q);
| ^~~~
lt-tag.c:1296:17: note: include ‘<stdlib.h>’ or provide a declaration of ‘free’
lt-tag.c: In function ‘_lt_tag_canonicalize’:
lt-tag.c:1507:25: warning: incompatible implicit declaration of built-in function ‘free’ [-Wbuiltin-declaration-mismatch]
1507 | free(s);
| ^~~~
lt-tag.c:1507:25: note: include ‘<stdlib.h>’ or provide a declaration of ‘free’
lt-tag.c:1536:25: warning: incompatible implicit declaration of built-in function ‘free’ [-Wbuiltin-declaration-mismatch]
1536 | free(retval);
| ^~~~
lt-tag.c:1536:25: note: include ‘<stdlib.h>’ or provide a declaration of ‘free’
lt-tag.c: In function ‘lt_tag_convert_to_locale’:
lt-tag.c:2032:17: warning: incompatible implicit declaration of built-in function ‘free’ [-Wbuiltin-declaration-mismatch]
2032 | free(canonical_tag);
| ^~~~
lt-tag.c:2032:17: note: include ‘<stdlib.h>’ or provide a declaration of ‘free’
lt-tag.c:2042:25: warning: incompatible implicit declaration of built-in function ‘free’ [-Wbuiltin-declaration-mismatch]
2042 | free(retval);
| ^~~~
lt-tag.c:2042:25: note: include ‘<stdlib.h>’ or provide a declaration of ‘free’
lt-tag.c: In function ‘lt_tag_transform’:
lt-tag.c:2321:17: warning: incompatible implicit declaration of built-in function ‘free’ [-Wbuiltin-declaration-mismatch]
2321 | free(s);
| ^~~~
lt-tag.c:2321:17: note: include ‘<stdlib.h>’ or provide a declaration of ‘free’
lt-tag.c:2426:25: warning: incompatible implicit declaration of built-in function ‘free’ [-Wbuiltin-declaration-mismatch]
2426 | free(xpath_string);
| ^~~~
lt-tag.c:2426:25: note: include ‘<stdlib.h>’ or provide a declaration of ‘free’
make[6]: *** [Makefile:973: liblangtag_la-lt-tag.lo] Error 1
Not sure if this is related to anything what you guys are talking about...
I got this as well, but only on 32-bit, not 64-bit. I even tested on a clean fully-patched install, and I still hit the same error. Then, I tried compiling liblangtag separately and that spit out the same error in the same place. For whatever reason, liblangtag is not compiling on 32-bit. 64-bit compiles without error.
Distribution: Slackware64-current with "True Multilib" and KDE4Town.
Posts: 9,172
Original Poster
Rep:
Quote:
LibreOffice 24.2 Beta1 is available for testing
By x1sc0. 13 December 2023.
LibreOffice 24.2 will be released as final at the beginning of February, 2024 ( Check the Release Plan ) being LibreOffice 24.2 Beta1 the second pre-release since the development of version 24.2 started in mid June, 2023. Since the previous release, LibreOffice 24.2 Alpha1, 425 commits have been submitted to the code repository and 137 issues got fixed. Check the release notes to find the new features included in this version of LibreOffice.......
I got this as well, but only on 32-bit, not 64-bit. I even tested on a clean fully-patched install, and I still hit the same error. Then, I tried compiling liblangtag separately and that spit out the same error in the same place. For whatever reason, liblangtag is not compiling on 32-bit. 64-bit compiles without error.
I tried same thing, and liblangtag itself gives the same error. What is interesting, I am using multilib, and not a pure 64bit environment...
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.