Summary: | app-office/libreoffice-3.6.4.3 should DEPEND on >= dev-db/mysql-connector-c++-1.0.6 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Martin Mokrejš <mmokrejs> |
Component: | Current packages | Assignee: | Gentoo Office Team <office> |
Status: | RESOLVED DUPLICATE | ||
Severity: | normal | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Martin Mokrejš
2012-12-21 14:41:26 UTC
Again, your system is borked, check and paste config.log here (In reply to comment #1) > Again, your system is borked, check and paste config.log here What is wrong with my system? The message is clear: required version was not installed. This is something like a broken library which could have been fixed by `revdep-rebuild -i`. The configure line would have said "checking for main in -lmysqlcppconn... no" would that be about unresolvable library symbols. I installed meanwhile the upgrade. Do you want me to downgrade and re-test? I managed to compile the libreoffice with basic/simple C*FLAGS to avoid the gcc crashes on see/avx/aes flags. This is merely to just say, no, I can compile libreoffcie otherwise fine and my system is healthy. It uses C compiled program to determine that version, unless you paste that config.log this bug is invalid/cantfix. I downgraded back to 1.1.0-r1 and switched to gcc-4.5.3 again. configure:20096: checking version configure:20121: x86_64-pc-linux-gnu-g++ -o conftest -O2 -pipe -msse -msse2 -msse3 -mssse3 -msse4.1 -msse4.2 -msse4 -mavx -maes -march=native -DBOOST_NO_0X_HDR_TYPEINDEX -DBOOST_NO_CXX11_HDR_TYPEINDEX -Wl,-O1 -Wl,--as-needed conftest.cpp -lmysqlcppconn >&5 /usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/../../../../lib64/libmysqlcppconn.so: undefined reference to `std::__detail::_List_node_base::_M_hook(std::__detail::_List_node_base*)@GLIBCXX_3.4.15' collect2: ld returned 1 exit status configure:20121: $? = 1 configure: program exited with status 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "LibreOffice" | #define PACKAGE_TARNAME "libreoffice" | #define PACKAGE_VERSION "3.6" | #define PACKAGE_STRING "LibreOffice 3.6" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "http://documentfoundation.org/" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_CUPS_H 1 | #define STDC_HEADERS 1 | #define SIZEOF_LONG 8 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG_LONG 8 | #define SIZEOF_DOUBLE 8 | #define SIZEOF_VOIDP 8 | #define ALIGNOF_SHORT 2 | #define ALIGNOF_INT 4 | #define ALIGNOF_LONG 8 | #define ALIGNOF_DOUBLE 8 | #define HAVE_MALLOC 1 | #define HAVE_REALLOC 1 | #define HAVE_CALLOC 1 | #define HAVE_FREE 1 | #define HAVE_POSIX_FALLOCATE 1 | /* end confdefs.h. */ | | #include <mysql_driver.h> | | int main(int argc, char **argv) { | sql::Driver *driver; | driver = get_driver_instance(); | if (driver->getMajorVersion() > 1 || (driver->getMajorVersion() == 1 && driver->getMinorVersion() > 0) || (driver->getMajorVersion() == 1 && driver->getMinorVersion() == 0 && driver->getPatchVersion() >= 6)) | return 0; | else | return 1; | } | configure:20125: error: not suitable, we need >= 1.0.6 /usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/../../../../lib64/libmysqlcppconn.so: undefined reference to `std::__detail::_List_node_base::_M_hook(std::__detail::_List_node_base*)@GLIBCXX_3.4.15' collect2: ld returned 1 exit status This is dupe of the other gcc/glibc/boost bug you reported :-) *** This bug has been marked as a duplicate of bug 448130 *** |