On 30/08/15 20:11, Simon McVittie wrote:
Source: ekiga
Version: 4.0.1-5
Severity: serious
Justification: fails to build from source (but built successfully in the past)

I've just sponsored an upload of ptlib to do the libstdc++ transition,
and test-built its reverse dependencies. opal and h323plus were successful,

Good.

but ekiga failed to build:

../../plugins/loudmouth/loudmouth-dialect.cpp: In member function 'void 
LM::Dialect::on_open_group_chat_submitted(bool, Ekiga::Form&)':
../../plugins/loudmouth/loudmouth-dialect.cpp:153:3: error: 'cout' is not a 
member of 'std'
    std::cout << "Should enter the room '" << name << "' with pseudonym '" << pseudo << 
"'" << std::endl;
    ^
Makefile:641: recipe for target '../../plugins/loudmouth/loudmouth-dialect.lo' 
failed

Full log attached.

I think this is probably because it doesn't include all the headers it
should, but in previous versions of libstdc++, the header that declares
std::cout happened to be pulled in by a header that this file does include
and so the build succeeded.

I made a fix for a bug to this upstream, https://git.gnome.org/browse/ekiga/commit/?id=8561e159f2095651d8. I will do an upload as soon as ptlib enters unstable.

The ptlib upload is in NEW but should hopefully be processed
reasonably soon. I'm uploading source and an amd64 build to
<https://people.debian.org/~smcv/> if you need them before then.

No, there is no need.

Thanks,
--
Eugen

Reply via email to