Discussion:
[blfs-support] BLFS_8.1 libreoffice-5.4, was vsftpd-3.0.3
Paul Rogers
2018-06-06 06:22:10 UTC
Permalink
(Apologies for that last S-100 post! I meant to send that as a PM.)

So, my solution to the versioned openssl-1.0.2 was what I questioned: "Is there some way I should have added something to put the versioned 1.0.2 in the search path?"

export CFLAGS="$CFLAGS -I/usr/include/openssl-1.0.2"
export LIBS="-L/usr/lib/openssl-1.0.2"

Then it ground away for three hours before failing. I hadn't seen the utility of making graphite2, and things have been working AFAIK without it in 7.7 & 7.10. It wouldn't configure with system-harfbuzz without system-graphite2, and letting it use its own of both failed against system-icu. Seems all three are best considered required. I decided to capitulate, made graphite, pulled out and remade harfbuzz, freetype, and pango, so also had to rebuild firefox, 52.8esr this time. I don't have time tonight to retry LibreOffice. "Sufficient unto the day is the evil thereof."
--
Paul Rogers
***@fastmail.fm
Rogers' Second Law: "Everything you do communicates."
(I do not personally endorse any additions after this line. TANSTAAFL :-)
--
http://lists.linuxfromscratch.org/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsu
Paul Rogers
2018-06-06 18:45:46 UTC
Permalink
Post by Paul Rogers
export CFLAGS="$CFLAGS -I/usr/include/openssl-1.0.2"
export LIBS="-L/usr/lib/openssl-1.0.2"
So after 3 hours of grinding this fix I found on slackware failed too. (Of course I didn't invent it.)

/usr/local/src/libreoffice-5.4.5.1/workdir/UnpackedTarball/postgresql/src/interfaces/libpq/libpq.a(fe-secure.o): In function `init_ssl_system':
fe-secure.c:(.text+0xf10): undefined reference to `CRYPTO_num_locks'
fe-secure.c:(.text+0xfc3): undefined reference to `CRYPTO_num_locks'
fe-secure.c:(.text+0xfeb): undefined reference to `CRYPTO_set_id_callback'
fe-secure.c:(.text+0xff7): undefined reference to `CRYPTO_set_locking_callback'
fe-secure.c:(.text+0x1021): undefined reference to `SSL_library_init'
fe-secure.c:(.text+0x1026): undefined reference to `SSL_load_error_strings'
/usr/local/src/libreoffice-5.4.5.1/workdir/UnpackedTarball/postgresql/src/interfaces/libpq/libpq.a(fe-secure.o): In function `destroy_ssl_system':
fe-secure.c:(.text+0x1123): undefined reference to `CRYPTO_set_locking_callback'
fe-secure.c:(.text+0x112d): undefined reference to `CRYPTO_set_id_callback'
collect2: error: ld returned 1 exit status
make[1]: *** [/usr/local/src/libreoffice-5.4.5.1/connectivity/Library_postgresql-sdbc-impl.mk:10: /usr/local/src/libreoffice-5.4.5.1/instdir/program/libpostgresql-sdbc-impllo.so] Error 1
make[1]: *** Waiting for unfinished jobs....
make: *** [Makefile:269: build] Error 2

Can it be bashed into working? Another -L? I'm out of my depth here.
--
Paul Rogers
***@fastmail.fm
Rogers' Second Law: "Everything you do communicates."
(I do not personally endorse any additions after this line. TANSTAAFL :-)
--
http://lists.linuxfromscratch.org/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscrib
Loading...