| Summary: | app-office/libreoffice-3.6.2.2[mysql] fails without dev-db/mysql-connector-c++: mysql_driver.h not found. install MySQL C++ Connectivity | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | tman <cornicx> |
| Component: | New packages | Assignee: | Gentoo Office Team <office> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | dlan, kripton, mail, smaarster |
| Priority: | Normal | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Attachments: |
/var/log/portage/app-office:libreoffice-3.6.2.2:20120927-173646.log
config.tar emerge --info config.log |
||
|
Description
tman
2012-09-27 15:41:45 UTC
Created attachment 325134 [details]
/var/log/portage/app-office:libreoffice-3.6.2.2:20120927-173646.log
It asks you for file config.log please provide it. Created attachment 325184 [details]
config.tar
here is the config.log.
thanks for the fast support
In file included from conftest.cpp:36:0: /usr/include/mysql_driver.h:28:32: fatal error: boost/scoped_ptr.hpp: No such file or directory compilation terminated. So I suspect yoru boost install is hosed or you are using the fancy new 1.50 boost wich is really creative in ways how to f**k up your system. i have this installed.
[I] dev-libs/boost
Available versions:
(0) 1.35.0-r2 1.35.0-r5
(1.37) (~)1.37.0-r1
(1.39) (~)1.39.0
(1.41) 1.41.0-r3
(1.42) (~)1.42.0 (~)1.42.0-r1 1.42.0-r2
(1.45) (~)1.45.0
(1.46) 1.46.1-r1
(1.47) (~)1.47.0 (~)1.47.0-r1
(1.48) 1.48.0-r2
(1.49) 1.49.0-r1
(1.50) [M](~)1.50.0 [M](~)1.50.0-r2
(1.51) [M](~)1.51.0_pre^m[1]
{{debug doc +eselect expat icu mpi python static-libs test tools}}
Installed versions: 1.49.0-r1(1.49)(14:02:06 12.08.2012)(eselect icu mpi python -debug -doc -static-libs -test -tools)
Homepage: http://www.boost.org/
Description: Boost Libraries for C++
so it must be sth else.
Hmm, after the boost moves maybe it forgets to find the boost headers in fancy locations like we in gentoo have... Yup the header check is just simple header.h lookup
AC_CHECK_HEADER(mysql_driver.h, [],
[AC_MSG_ERROR(mysql_driver.h not found. install MySQL C++ Connectivity)], [])
So I suppose we could try to add there the include path for boost so it won't fail.
well if someone make update, i will make test compilation. Boost was unslotted now, so it should work again by default. Could you try it and close the bug if it is correct? *** Bug 433485 has been marked as a duplicate of this bug. *** (In reply to comment #9) > Boost was unslotted now, so it should work again by default. > > Could you try it and close the bug if it is correct? unfortunatelly i cant test it now. my gentoo box got a hardware failure and i hope i get a replace component. :(. Thursday I could compile app-office/libreoffice-3.6.2.2 with dev-libs/boost-1.51.0-r1 without further tweaking. Anyhow, I don't know if really related to this bug today app-office/libreoffice-3.6.3.2 fails with an error concerning dev-db/mysql-connector-c++: checking version... configure: error: not suitable, we need >= 1.0.6 The version installed is 1.1.0-r1 and worked fine with the previous libreoffice. Created attachment 328214 [details]
emerge --info
Created attachment 328216 [details]
config.log
(In reply to comment #14) > Created attachment 328216 [details] > config.log If you take look on the config.log file you will se dozens of undefined refference error there. So it seems like you changed mysql and didnt rebuild the connector. revdep-rebuild or @preserved-rebuild are your friends :-) Thanks, just saw it after pasting the logfile. Interestingly portage did not complain about @preserved-libs. Just rebuilt the connector manually and now the office compilation passed the configure phase. I will report later if the compilation works out. Compiling finished successful with boost-1.51.0-r1. I think the bug can be closed. |