Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 32517 - Attempt to update from Pingus 0.6.0 to 0.6.0-r1 fails on failure to locate ClanLib
Summary: Attempt to update from Pingus 0.6.0 to 0.6.0-r1 fails on failure to locate Cl...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Games (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Games
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-11-01 22:36 UTC by bugs
Modified: 2011-09-14 20:35 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
Output from attempt at emerge (pingus.log,5.70 KB, text/plain)
2003-11-03 08:22 UTC, bugs
Details
Configure log for pingus. (config.log,58.83 KB, text/plain)
2003-11-03 08:23 UTC, bugs
Details

Note You need to log in before you can comment on or make changes to this bug.
Description bugs 2003-11-01 22:36:37 UTC
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
Comment 1 Mr. Bones. (RETIRED) gentoo-dev 2003-11-02 22:06:31 UTC
I just merged pingus successfully.  Please try this:

emerge unmerge dev-games/clanlib
emerge clanlib pingus

and see if that works out for you.
Comment 2 bugs 2003-11-02 23:08:53 UTC
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...
Comment 3 Mr. Bones. (RETIRED) gentoo-dev 2003-11-02 23:50:44 UTC
Interesting.  Can you post the output of emerge info please and also
attach the config.log as a text/plain file?
Comment 4 bugs 2003-11-03 08:22:35 UTC
Created attachment 20181 [details]
Output from attempt at emerge
Comment 5 bugs 2003-11-03 08:23:09 UTC
Created attachment 20182 [details]
Configure log for pingus.
Comment 6 Carsten Milkau 2003-11-03 12:00:50 UTC
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
Comment 7 Mr. Bones. (RETIRED) gentoo-dev 2003-11-03 12:05:50 UTC
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.
Comment 8 SpanKY gentoo-dev 2003-11-03 13:00:54 UTC

*** This bug has been marked as a duplicate of 32473 ***
Comment 9 Mr. Bones. (RETIRED) gentoo-dev 2005-05-19 09:05:36 UTC
Closing to clean up after bugzilla upgrade.  reopen if closed in error.  Thanks.
Comment 10 Mr. Bones. (RETIRED) gentoo-dev 2011-09-14 20:35:03 UTC
clean up bug list after bugzilla update