pkgsrc-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Help! - Problems compiling kde4 on amd64 with gcc 4.5.3



On 28 August 2011 16:08, Dave Tyson <dtyson%wirralcavinggroup.org.uk@localhost> 
wrote:
>> I would be inclined to agree its most likely a straight gcc-4.5.3
>> issue, but it would be nice to eliminate i386+gcc-4.5.3 and amd64+4.1
>> from the set. I've just started a from scratch build on an amd64 5.1
>> box, and will do the same on an
>> amd64-http://nyftp.netbsd.org/pub/NetBSD-daily/HEAD/201108262150Z/amd64/bin
>> ary/sets/ box as soon as it finishes downloading & extracting :)
>
> OK, I have the results for the same version of pkgsrc and the same version of
> current, but i386 rather than amd64. Exactly the same failure at the same
> place:
>
> NetBSD tester 5.99.55 NetBSD 5.99.55 (GENERIC) #0: Thu Aug 25 21:36:06 UTC
> 2011  builds%b8.netbsd.org@localhost:/home/builds/ab/HEAD/i386/201108251530Z-
> obj/home/builds/ab/HEAD/src/sys/arch/i386/compile/GENERIC i386
>
> /usr/pkgsrc/misc/kdepimlibs4/work/kdepimlibs-4.5.5/gpgme++/gpgsignkeyeditinteractor.cpp:
> In member function 'virtual unsigned int
> GpgME::GpgSignKeyEditInteractor::nextState(unsigned int, const char*,
> GpgME::Error&) const':
> /usr/pkgsrc/misc/kdepimlibs4/work/kdepimlibs-4.5.5/gpgme++/gpgsignkeyeditinteractor.cpp:247:138:
> error: no matching function for call to
> 'std::map<boost::tuples::tuple<GpgSignKeyEditInteractor_Private::SignKeyState,
> unsigned int, std::basic_string<char> >,
> GpgSignKeyEditInteractor_Private::SignKeyState>::find(std::tuple<GpgSignKeyEditInteractor_Private::SignKeyState,
> unsigned int, std::basic_string<char> >) const'
>
> I guess the final test would be to revert the compiler on the amd64 system and
> have another go. I'll see if I get that done by tomorrow evening.

... and just to confirm on amd64 5.1 all is dandy.

So it definitely looks like a gcc 4.5.x issue, i386 or amd64.

Its strange that a google search for
"error: no matching function for call to
'std::map<boost::tuples::tuple<GpgSignKeyEditInteractor_Private::SignKeyState"

only shows up postings for NetBSD. Maybe its some interaction between
gcc 4.5.3 and the specific kde & gpgme versions?

Hmm - I wonder if the kde 4.6.5 in wip has the same issue... Will try
building now.


Home | Main Index | Thread Index | Old Index