Skip to Content.
Sympa Menu

sm-grimoire-bugs - [SM-Grimoire-Bugs] [Bug 15166] gcc -> gmp -> g++ -> gcc circular dependency

sm-grimoire-bugs AT lists.ibiblio.org

Subject: SourceMage Grimoire Bug List

List archive

Chronological Thread  
  • From: bugzilla-daemon AT bugs.sourcemage.org
  • To: sm-grimoire-bugs AT lists.ibiblio.org
  • Subject: [SM-Grimoire-Bugs] [Bug 15166] gcc -> gmp -> g++ -> gcc circular dependency
  • Date: 10 Jun 2009 18:54:38 -0000

http://bugs.sourcemage.org/show_bug.cgi?id=15166





--- Comment #8 from Eric Sandall <sandalle AT sourcemage.org> 2009-06-10
13:54:36 ---
Here's a succinct demonstration of what this bug can cause:

Downgrading gcc and g++ from 4.4.0 to 4.3.3. This will happen when upgrading
from 4.3.3 to 4.4.0 as well. The archspecs issue is separate, I just mentioned
that as another issue this circular dependency will cause.

$ sorcery -v
1.14.4-rc2

$ gaze version gcc g++ gmp
Grimoire Section Spell Grimoire Version Installed Version
-------- ------- ----- ---------------- -----------------
test gnu gcc 4.4.0 4.3.3
test gnu g++ 4.4.0 4.3.3
test libs gmp 4.3.1 4.3.1

# cast -c gcc g++ gmp
Computing previously installed dependencies...
gcc preparing environment...
gcc running configuration...
gcc checking dependencies...
gcc has a dependency on diffutils
gcc has a dependency on gmp
gcc has a dependency on gnupg
gcc has a dependency on mpfr
gcc has a dependency on smgl-fhs
gcc has a dependency on smgl-archspecs
gcc checking for reverse triggers...
gcc triggers a cast_self on g++
g++ preparing environment...
g++ checking dependencies...
g++ has a dependency on gcc
g++ is forcing a recast of gcc
g++ has a dependency on gmp
g++ has a dependency on gnupg
g++ has a dependency on mpfr
g++ has a dependency on smgl-archspecs
gmp preparing environment...
gmp checking dependencies...
gmp has a dependency on gcc
gmp has an enabled optional dependency on g++
diffutils No work to do.
gnupg No work to do.
mpfr No work to do.
smgl-fhs No work to do.
smgl-archspecs No work to do.
Collating dependencies...
Spells are to be cast:
---------------------------
g++ gcc gmp

Do you want to cast these spells? [y]
Found source file /var/spool/sorcery/gcc-core-4.4.0.tar.bz2 for spell g++ in
/var/spool/sorcery
Found source file /var/spool/sorcery/gcc-g++-4.4.0.tar.bz2 for spell g++ in
/var/spool/sorcery
Found source file /var/spool/sorcery/gcc-core-4.4.0.tar.bz2.sig for spell g++
in /var/spool/sorcery
Found source file /var/spool/sorcery/gcc-g++-4.4.0.tar.bz2.sig for spell g++
in
/var/spool/sorcery
Waiting for any Solo casts to complete...
Waiting for all other spells to complete... done.
staging disabled
Building g++
Installed version of gcc is 4.3.3, not 4.4.0!
Update gcc first.
Download pass has not completed yet, pausing momentarily

Spells that have been dropped:
------------------------------
gcc gmp


Spells that encountered problems:
---------------------------------
g++

--
Configure bugmail: http://bugs.sourcemage.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.




Archive powered by MHonArc 2.6.24.

Top of Page