pkgsrc-Changes archive

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

Re: CVS commit: pkgsrc/chat/centericq



John Marino <marino%netbsd.org@localhost> writes:

> On 12/5/2011 10:30 PM, Aleksej Saushev wrote:
>> "John Marino"<marino%netbsd.org@localhost>  writes:
>>
>>> Module Name:        pkgsrc
>>> Committed By:       marino
>>> Date:               Sat Nov 26 17:21:15 UTC 2011
>>>
>>> Modified Files:
>>>     pkgsrc/chat/centericq: Makefile
>>>
>>> Log Message:
>>> chat/centericq: stdlibc++ too old for DragonFly
>>>
>>> Centericq hasn't been updated by the author since 2005.  The hash_map 
>>> classes
>>> that it uses were deprecated and finally removed from gcc.  They are not
>>> available in gcc4.4, the default DragonFly compiler.  This packages is being
>>> masked for DragonFly 2.10 and later.
>> I don't know what you do in DragonFly, but they are available in GCC 4.5,
>> you only need to use another header file.
>>
>>
> I'm not following.
> NetBSD 5.99 x86_64 has the same exact config errors as DragonFly.
>
> checking for hash_map... no
> checking for strstream... no
> checking for ext/hash_map... no
> checking for sstream... yes
> checking for ext/hash_map... (cached) no
> checking for hash_map... (cached) no
> configure: error: Your libstdc++ installation does not have the extra hash 
> classes
> configure: error: /bin/sh './configure' failed for libicq2000-0.1
>
> Is the configuration test obsolete?  What header is it looking for?
> John

Probably.

Check /usr/include/g++/ext/hash_map in current NetBSD with GCC 4.5,
you'll find that very "hash_map" it is looking for.

JFYI, "hash_map" moved to "__gnu_cxx" namespace before GCC 3.1 branch point:
see 
svn://gcc.gnu.org/svn/gcc/tags/gcc-3_1-branchpoint/libstdc++-v3/include/ext/hash_map
rev. 48422


-- 
HE CE3OH...



Home | Main Index | Thread Index | Old Index