| Summary: | dev-db/postgresql-server-8.3.1 and USE=uuid - uuid_error undefined in /usr/lib/postgresql-8.3/lib/uuid-ossp.so | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Ian Petersen <ispeters> |
| Component: | Current packages | Assignee: | PgSQL Bugs <pgsql-bugs> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | holger |
| Priority: | High | ||
| Version: | unspecified | ||
| Hardware: | x86 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
|
Description
Ian Petersen
2008-04-25 04:42:25 UTC
Just found this bug after updating to postgresql-server and got curious, so I built the ossp-uuid lib with both its flags (php and cxx) enabled, and look what flew by during configure: .. checking whether to build PostgreSQL bindings to C API... (cached) no .. I bet that is the reason why symbols are missing. I'll try to add the postgresql-server use flag into the ebuild tomorrow. @Holger: No, that's ok. The reason is that ossp-uuid had support for a PostgreSQL extension before, but that part has been moved directly into PostgreSQL with version 8.3. The problem is that OSSP_UUID_LIBS in contrib/uuid-ossp/Makefile somehow ends up empty which means that the extension won't be linked against /usr/lib/libossp-uuid.so and hence the undefined symbols. Ok, found it. Please wait 2-3 hours, resync and reinstall postgresql-server. Thanks. |