<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>136815</bug_id>
          
          <creation_ts>2006-06-14 12:57 0000</creation_ts>
          <short_desc>games-strategy/boson misses dependency dev-util/cmake</short_desc>
          <delta_ts>2006-06-14 21:38:18 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>Games</component>
          <version>2006.0</version>
          <rep_platform>All</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>bugs@phlogi.net</reporter>
          <assigned_to>games@gentoo.org</assigned_to>
          <cc>ben@benmorris.org.uk</cc>
    
    <cc>mlspamcb@noci.xs4all.nl</cc>
    
    <cc>nyhm@gentoo.org</cc>

      

      
          <long_desc isprivate="0">
            <who>bugs@phlogi.net</who>
            <bug_when>2006-06-14 12:57:08 0000</bug_when>
            <thetext>&gt;&gt;&gt; checking ebuild checksums ;-)
&gt;&gt;&gt; checking auxfile checksums ;-)
&gt;&gt;&gt; checking miscfile checksums ;-)
&gt;&gt;&gt; checking boson-all-0.12.tar.bz2 ;-)
&gt;&gt;&gt; Unpacking source...
&gt;&gt;&gt; Unpacking boson-all-0.12.tar.bz2 to /tmp/PORTAGE/var/portage/boson-0.12/work
 * Applying boson-0.12-gcc41.patch ...                                                                                                                          [ ok ]
&gt;&gt;&gt; Source unpacked.
&gt;&gt;&gt; Compiling source in /tmp/PORTAGE/var/portage/boson-0.12/work/boson-all-0.12 ...
/usr/portage/games-strategy/boson/boson-0.12.ebuild: line 39: cmake: command not found

!!! ERROR: games-strategy/boson-0.12 failed.
Call stack:
  ebuild.sh, line 1539:   Called dyn_compile
  ebuild.sh, line 939:   Called src_compile
  boson-0.12.ebuild, line 45:   Called die

!!! cmake failed
!!! If you need support, post the topmost build error, and the call stack if relevant.


after installing cmake, everything goes fine!</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ben@benmorris.org.uk</who>
            <bug_when>2006-06-14 13:09:29 0000</bug_when>
            <thetext>For me, installing cmake doesn&apos;</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>bugs@phlogi.net</who>
            <bug_when>2006-06-14 13:13:00 0000</bug_when>
            <thetext>I&apos;m sorry you are right:

 * Applying boson-0.12-gcc41.patch ...                                                                                                                          [ ok ]
&gt;&gt;&gt; Source unpacked.
&gt;&gt;&gt; Compiling source in /tmp/PORTAGE/var/portage/boson-0.12/work/boson-all-0.12 ...
-- Check for working C compiler: /usr/bin/i686-pc-linux-gnu-gcc
-- Check for working C compiler: /usr/bin/i686-pc-linux-gnu-gcc -- works
-- Check for working CXX compiler: /usr/bin/i686-pc-linux-gnu-g++
-- Check for working CXX compiler: /usr/bin/i686-pc-linux-gnu-g++ -- works
CMake Error: Error in cmake code at
/tmp/PORTAGE/var/portage/boson-0.12/work/boson-all-0.12/CMakeLists.txt:1:
Unknown CMake command &quot;project&quot;.
CMake Error: Error in cmake code at
/tmp/PORTAGE/var/portage/boson-0.12/work/boson-all-0.12/CMakeLists.txt:3:
Unknown CMake command &quot;add_subdirectory&quot;.
CMake Error: Error in cmake code at
/tmp/PORTAGE/var/portage/boson-0.12/work/boson-all-0.12/CMakeLists.txt:4:
Unknown CMake command &quot;add_subdirectory&quot;.
CMake Error: Error in cmake code at
/tmp/PORTAGE/var/portage/boson-0.12/work/boson-all-0.12/CMakeLists.txt:5:
Unknown CMake command &quot;add_subdirectory&quot;.
-- Configuring done

!!! ERROR: games-strategy/boson-0.12 failed.
Call stack:
  ebuild.sh, line 1539:   Called dyn_compile
  ebuild.sh, line 939:   Called src_compile
  boson-0.12.ebuild, line 45:   Called die

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ben@benmorris.org.uk</who>
            <bug_when>2006-06-14 13:17:16 0000</bug_when>
            <thetext>Sorry about that.
I was about to submit this bug too. For me, installing cmake doesn&apos;t solve the problem but instead causes a different error, almost the same as the error shown at the link below. According to this page http://www.linux-gamers.net/modules/news/article.php?storyid=1262&amp;referer=rss, this would be because portage&apos;s latest stable version of cmake is older than 2.4.1. I am about to test this by compiling a later version of cmake.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ben@benmorris.org.uk</who>
            <bug_when>2006-06-14 13:22:54 0000</bug_when>
            <thetext>Just looked in the ebuild - why is there a commented out line to make it depend on &gt;=dev-util/cmake-2.4.2? At least on this machine (x86 box), it genuinely does need one of exactly that set of packages.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>bugs@phlogi.net</who>
            <bug_when>2006-06-14 13:34:07 0000</bug_when>
            <thetext>Hmm ok I&apos;ll try to build it with that version. But why is the dependency removed from the ebuild? Because it is masked? </thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>bugs@phlogi.net</who>
            <bug_when>2006-06-14 13:36:34 0000</bug_when>
            <thetext>..and at least it starts compiling...</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ben@benmorris.org.uk</who>
            <bug_when>2006-06-14 13:41:02 0000</bug_when>
            <thetext>Heh... Your machine must be much faster than mine - I&apos;m still compiling a newer cmake.

Anyway, if it really needs a masked package, surely it would make more sense to mask it than to just remove the dep, which doesn&apos;t really solve anything.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>wolf31o2@gentoo.org</who>
            <bug_when>2006-06-14 13:46:04 0000</bug_when>
            <thetext>Added back cmake... let me know if it doesn&apos;t work with any particular version of cmake...</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>bugs@phlogi.net</who>
            <bug_when>2006-06-14 13:48:58 0000</bug_when>
            <thetext>yes exactly, you&apos;re right ;)

I&apos;m still compiling boson...

Why is the bug resolved fixed now? I mean nothing is fixed actually :-p</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ben@benmorris.org.uk</who>
            <bug_when>2006-06-14 13:56:54 0000</bug_when>
            <thetext>Well, it failed with cmake-2.0.6-r1. It looks like working with cmake-2.4.2 but I won&apos;t know till tomorrow.

I think it&apos;s considered resolved because the dependency is added back, but I&apos;d have to emerge sync to see what&apos;s been changed. I&apos;m especially interested in which version of cmake it depends on. IMHO, this packages should be ~arch because it has to either fail to compile or depend on another ~arch package.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>bugs@phlogi.net</who>
            <bug_when>2006-06-14 14:05:34 0000</bug_when>
            <thetext>Ok compiled fine here and is running. Good night :)</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>wolf31o2@gentoo.org</who>
            <bug_when>2006-06-14 15:02:17 0000</bug_when>
            <thetext>OK.  I added the specific version of cmake back and moved it back to ~x86 and am checking with the cmake maintainers if we can stabilize the newer one, since this kinda needs to go stable.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mr_bones_@gentoo.org</who>
            <bug_when>2006-06-14 15:48:27 0000</bug_when>
            <thetext>*** Bug 136829 has been marked as a duplicate of this bug. ***</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>bugs@phlogi.net</who>
            <bug_when>2006-06-14 21:38:18 0000</bug_when>
            <thetext>Ok sounds great. Hmm if every bug would be fixed that fast... Thanks!
</thetext>
          </long_desc>
      
    </bug>

</bugzilla>