On Feb 22, 2010, at 12:20 AM, Wolf Drechsel wrote:

Hi everybody,

I did a bzr checkout and tried to compile a more recent version of inkscape - both: X11 and aqua.

In both procedures the following configure error occured:

configure: error: You have a broken version of the <tr1/unordered_set> header. See http://wiki.inkscape.org/wiki/index.php/CompilingMacOsX for information on how to fix this problem.

The wiki page says I shall get a

Working version of the <tr1/unordered_set> and <tr1/unordered_map> headers

but doesnt say how I can get one. Could someone tell me?

BTW.: What I noticed is that the osx-build.sh script still contains some code on svn. This may not be relevant in this context - but might be worth to be fixed occasionally. Shall I file it as a bug?

Yours, Wolf

Yes, please file one.

I think it is fairly important to try to keep things working by default in the trunk. That's one of our main overall goals.

I would think that on such platforms (OS + compiler) where tr1/unordered_set is not stable, we really should use a config variable to use a different map. That proposed "fix" on the wiki really appears to be a work-around.

That's basically one of the main reasons to use Autoconf or such so that we do build properly on multiple platforms.