Summary: | net-libs/opal-3.6.2 fails to compile with ptlib-2.6.2 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Juergen Rose <rose> |
Component: | Current packages | Assignee: | Gentoo Linux bug wranglers <bug-wranglers> |
Status: | RESOLVED INVALID | ||
Severity: | normal | CC: | Adrian.Bassett, cbm, cedric.godin, graham, majorde, oliver.maurhart |
Priority: | High | ||
Version: | 2008.0 | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | /var/tmp/portage/net-libs/opal-3.6.2/work/opal-3.6.2/config.log |
Description
Juergen Rose
2009-05-24 11:55:56 UTC
Created attachment 192291 [details]
/var/tmp/portage/net-libs/opal-3.6.2/work/opal-3.6.2/config.log
opal-3.6.2 is needed by ekiga-3.2.4 from the zugaina overlay. layman -i zugaina * zugaina * ~~~~~~~ * Source : rsync://gentoo.zugaina.org/zugaina-portage * Contact : ycarus@zugaina.org * Type : Rsync; Priority: 50 * * Description: * collection of ebuilds by ycarus * * Link: * * http://gentoo.zugaina.org/ * * *** This is no official gentoo overlay *** * Please contact the overlay maintainer. I am seeing the same problem with the in-tree ~x86 libpt-2.6.2 and opal-3.6.2 (pulled in as dependency of ekiga upgrade) I am also having this issue with the opal 3.6.2 on ~x86. please reopen, I'm also seeing this with the new in-tree ebuilds. Same here! Portage-Tree. Gnome --> Ekiga --> ptlib. :( But after examining the config.log of opal a bit a found these lines: configure:5580: i686-pc-linux-gnu-g++ -o conftest -Wall -Wextra -Winit-self -Wstrict-aliasing=2 -Wfloat-equal -Wno-comment -Wno-missing-field-initializers -Wno-unused -fPIC -DPTRACING=0 -DPASN_NOPRINTON -DPASN_LEANANDMEAN -D_REENTRANT -D_GNU_SOURCE=1 -fno-exceptions -I/usr/include/SDL -felide-constructors -Wreorder -DPTRACING=0 -DPASN_NOPRINTON -DPASN_LEANANDMEAN -D_REENTRANT -D_GNU_SOURCE=1 -fno-exceptions -I/usr/include/SDL -felide-constructors -Wreorder conftest.cpp -lpt -lsasl2 -lldap -llber -lldap_r -lssl -lcrypto -lz -lexpat -lSDL -lpthread -lresolv -ldl >&5 /usr/lib/gcc/i686-pc-linux-gnu/4.3.3/../../../libpt.so: undefined reference to `PHTTPServer::StartResponse(PHTTP::StatusCode, PMIMEInfo&, long)' /usr/lib/gcc/i686-pc-linux-gnu/4.3.3/../../../libpt.so: undefined reference to `PHTTPResource::Post(PHTTPRequest&, PStringToString const&, PHTML&)' /usr/lib/gcc/i686-pc-linux-gnu/4.3.3/../../../libpt.so: undefined reference to `PHTTPResource::PHTTPResource(PURL const&, PHTTPAuthority const&)' /usr/lib/gcc/i686-pc-linux-gnu/4.3.3/../../../libpt.so: undefined reference to `PHTTPResource::OnGETData(PHTTPServer&, PURL const&, PHTTPConnectionInfo const&, PHTTPRequest&)' /usr/lib/gcc/i686-pc-linux-gnu/4.3.3/../../../libpt.so: undefined reference to `PHTTPResource::CheckAuthority(PHTTPServer&, PHTTPRequest const&, PHTTPConnectionInfo const&)' /usr/lib/gcc/i686-pc-linux-gnu/4.3.3/../../../libpt.so: undefined reference to `PHTTPResource::OnLoadedText(PHTTPRequest&, PString&)' /usr/lib/gcc/i686-pc-linux-gnu/4.3.3/../../../libpt.so: undefined reference to `PHTTPResource::OnGET(PHTTPServer&, PURL const&, PMIMEInfo const&, PHTTPConnectionInfo const&)' /usr/lib/gcc/i686-pc-linux-gnu/4.3.3/../../../libpt.so: undefined reference to `typeinfo for PHTTPResource' /usr/lib/gcc/i686-pc-linux-gnu/4.3.3/../../../libpt.so: undefined reference to `PHTTPResource::CreateRequest(PURL const&, PMIMEInfo const&, PArray<PMultipartFormInfo> const&, PHTTPServer&)' /usr/lib/gcc/i686-pc-linux-gnu/4.3.3/../../../libpt.so: undefined reference to `PHTTPResource::OnPOST(PHTTPServer&, PURL const&, PMIMEInfo const&, PStringToString const&, PHTTPConnectionInfo const&)' /usr/lib/gcc/i686-pc-linux-gnu/4.3.3/../../../libpt.so: undefined reference to `PHTTPResource::GetExpirationDate(PTime&)' /usr/lib/gcc/i686-pc-linux-gnu/4.3.3/../../../libpt.so: undefined reference to `PHTTPResource::LoadData(PHTTPRequest&, PCharArray&)' /usr/lib/gcc/i686-pc-linux-gnu/4.3.3/../../../libpt.so: undefined reference to `PHTTPResource::PHTTPResource(PURL const&)' /usr/lib/gcc/i686-pc-linux-gnu/4.3.3/../../../libpt.so: undefined reference to `PHTTPResource::OnGETOrHEAD(PHTTPServer&, PURL const&, PMIMEInfo const&, PHTTPConnectionInfo const&, bool)' /usr/lib/gcc/i686-pc-linux-gnu/4.3.3/../../../libpt.so: undefined reference to `PHTTPResource::SendData(PHTTPRequest&)' /usr/lib/gcc/i686-pc-linux-gnu/4.3.3/../../../libpt.so: undefined reference to `PHTTPResource::~PHTTPResource()' /usr/lib/gcc/i686-pc-linux-gnu/4.3.3/../../../libpt.so: undefined reference to `PHTTPResource::OnHEAD(PHTTPServer&, PURL const&, PMIMEInfo const&, PHTTPConnectionInfo const&)' /usr/lib/gcc/i686-pc-linux-gnu/4.3.3/../../../libpt.so: undefined reference to `PHTTPResource::IsModifiedSince(PTime const&)' /usr/lib/gcc/i686-pc-linux-gnu/4.3.3/../../../libpt.so: undefined reference to `PHTTPResource::LoadText(PHTTPRequest&)' collect2: ld returned 1 exit status So ... it's a bug in ptlib, since it does compile right, but misses to install all things needed. This should AFAIC break ALL packages depending on ptlib. Right after some experiments and tweaks I got over this opal issue by remerging ptlib with these additional USE: "config-file http-forms http-server" Therefore I suggest to try: # echo "net-libs/ptlib config-file http-forms http-server" >> /etc/portage/package.use # emerge -1 -avuDN ptlib This should fix the opal issue. |