Attempted emerge -U world ClanLib and Pingus were scheduled for update, both to -r1 ClanLib updated, then Pingus failed to locate in configure. I tried updating ClanLib to 0.7.5 but Pingus again failed in configure - just as experiment I explicitly pointed to the 0.7.5 include dir. ./configure --with-extra-includes=/usr/include/clanlib-0.7.5/ With no more success. Also tried pointing to 0.6.5 Reproducible: Always Steps to Reproduce: 1. attempt to emerge -U world 2. hits pingus-0.6.0-r1 3. build fails Actual Results: checking ClanLib/core.h usability... no checking ClanLib/core.h presence... no checking for ClanLib/core.h... no Please get ClanLib from http://www.clanlib.org Expected Results: Pingus updates
I just merged pingus successfully. Please try this: emerge unmerge dev-games/clanlib emerge clanlib pingus and see if that works out for you.
Still failing. Following those steps resulting in new 0.7.5 and 0.6.5-r1 of clanlib. Pingus still claims it can't find clanlib. Some wrong over here. Just can't figure out what...
Interesting. Can you post the output of emerge info please and also attach the config.log as a text/plain file?
Created attachment 20181 [details] Output from attempt at emerge
Created attachment 20182 [details] Configure log for pingus.
It seems that the configuration script assumes /usr/include/ClanLib to be a symlink to the Clanlib header file directory, e.g. to /usr/include/clanlib-0.6.5. However, this is not the case, /usr/include/ClanLib is a real directory containing symlinks to Clanlib Header directories of different ClanLib versions. As a quick fix, you can move /usr/include/Clanlib to another directory and create the desired symlink before installing pingus, then restore the things when you are done with this. NOTE: don't forget to replace the ClanLib version by your installed version. # cd /usr/include # mv ClanLib .ClanLib # ln -sf clanlib-0.6.5 ClanLib # emerge pingus ... have a cup of tea ... # rm ClanLib # mv .ClanLib ClanLib
No. /usr/include/ClanLib should *not* be a real directory. If it is, you have a stale install from a previous version of clanlib. You should emerge unmerge clanlib and remerge it, making sure that /usr/include/ClanLib becomes a symlink in the process.
*** This bug has been marked as a duplicate of 32473 ***
Closing to clean up after bugzilla upgrade. reopen if closed in error. Thanks.
clean up bug list after bugzilla update