<?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>165161</bug_id>
          
          <creation_ts>2007-02-03 19:39 0000</creation_ts>
          <short_desc>dev-libs/libmcs keywording request</short_desc>
          <delta_ts>2007-02-04 19:30:17 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>Library</component>
          <version>unspecified</version>
          <rep_platform>All</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          <bug_file_loc>http://sacredspiral.co.uk/~nenolod/mcs</bug_file_loc>
          
          
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>165228</dependson>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>chainsaw@gentoo.org</reporter>
          <assigned_to>chainsaw@gentoo.org</assigned_to>
          

      

      
          <long_desc isprivate="0">
            <who>chainsaw@gentoo.org</who>
            <bug_when>2007-02-03 19:39:41 0000</bug_when>
            <thetext>The new libmcs will abstract config file access in the upcoming audacious release. As such, arch teams for all architectures that -alpha3 can run on have been CC&apos;d. Please try to build libmcs, and let me know of any problems.
You can test using the installed mcs-setconfval &amp; mcs-getconfval binaries. Do feel free to report any problems/patches to me directly on IRC or on a separate bug.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>chainsaw@gentoo.org</who>
            <bug_when>2007-02-03 19:50:40 0000</bug_when>
            <thetext>You can also use mcs-info. It segfaulted before, but it&apos;s fine now. Sorry about that.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>weeve@gentoo.org</who>
            <bug_when>2007-02-03 21:22:32 0000</bug_when>
            <thetext>~sparc keyword added</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jer@gentoo.org</who>
            <bug_when>2007-02-03 23:04:32 0000</bug_when>
            <thetext>Marked ~hppa.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>corsair@gentoo.org</who>
            <bug_when>2007-02-04 09:24:34 0000</bug_when>
            <thetext>added ~ppc64</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>beandog@gentoo.org</who>
            <bug_when>2007-02-04 18:03:02 0000</bug_when>
            <thetext>added ~amd64</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>chainsaw@gentoo.org</who>
            <bug_when>2007-02-04 18:16:20 0000</bug_when>
            <thetext>X86, thank you for your thorough testing. The other keywords have been carried over to 0.3.0, which should be more reliable when storing values. Please reconsider for keywording.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ticho@gentoo.org</who>
            <bug_when>2007-02-04 18:45:25 0000</bug_when>
            <thetext>As I already informed Tony via IRC, 0.3.0 fails at configure:

root@thelair /home/ticho # FEATURES=-confcache emerge -av1 libmcs

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild     U ] dev-libs/libmcs-0.3.0 [0.2.1] USE=&quot;-gnome&quot; 0 kB 

Total: 1 package (1 upgrade), Size of downloads: 0 kB

Would you like to merge these packages? [Yes/No] 

&gt;&gt;&gt; Emerging (1 of 1) dev-libs/libmcs-0.3.0 to /
 * mcs-0.3.0.tgz MD5 ;-) ...                                                      [ ok ]
 * mcs-0.3.0.tgz RMD160 ;-) ...                                                   [ ok ]
 * mcs-0.3.0.tgz SHA1 ;-) ...                                                     [ ok ]
 * mcs-0.3.0.tgz SHA256 ;-) ...                                                   [ ok ]
 * mcs-0.3.0.tgz size ;-) ...                                                     [ ok ]
&gt;&gt;&gt; Creating Manifest for /usr/gentoo/portage/dev-libs/libmcs
 * checking ebuild checksums ;-) ...                                              [ ok ]
 * checking auxfile checksums ;-) ...                                             [ ok ]
 * checking miscfile checksums ;-) ...                                            [ ok ]
 * checking mcs-0.3.0.tgz ;-) ...                                                 [ ok ]
&gt;&gt;&gt; Unpacking source...
&gt;&gt;&gt; Unpacking mcs-0.3.0.tgz to /var/tmp/portage/dev-libs/libmcs-0.3.0/work
&gt;&gt;&gt; Source unpacked.
&gt;&gt;&gt; Compiling source in /var/tmp/portage/dev-libs/libmcs-0.3.0/work/mcs-0.3.0 ...
./configure --prefix=/usr --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --disable-gconf --build=i686-pc-linux-gnu
checking for i686-pc-linux-gnu-gcc... i686-pc-linux-gnu-gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... 
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether i686-pc-linux-gnu-gcc accepts -g... yes
checking for i686-pc-linux-gnu-gcc option to accept ISO C89... none needed
checking for a BSD-compatible install... /usr/bin/install -c
checking whether make sets $(MAKE)... yes
checking for strerror in -lcposix... no
checking for dlopen in -ldl... yes
checking for dirent.h that defines DIR... yes
checking for library containing opendir... none required
checking how to run the C preprocessor... i686-pc-linux-gnu-gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
./configure: line 3808: syntax error near unexpected token `sys/types.h&apos;
./configure: line 3808: `	sys/types.h sys/stat.h errno.h&apos;

!!! Please attach the following file when filing a report to bugs.gentoo.org:
!!! /var/tmp/portage/dev-libs/libmcs-0.3.0/work/mcs-0.3.0/config.log

!!! ERROR: dev-libs/libmcs-0.3.0 failed.
Call stack:
  ebuild.sh, line 1613:   Called dyn_compile
  ebuild.sh, line 970:   Called qa_call &apos;src_compile&apos;
  environment, line 1237:   Called src_compile
  libmcs-0.3.0.ebuild, line 19:   Called econf &apos;--disable-gconf&apos;
  ebuild.sh, line 576:   Called die

!!! econf failed
!!! If you need support, post the topmost build error, and the call stack if relevant.
!!! A complete build log is located at &apos;/var/log/portage/dev-libs:libmcs-0.3.0:20070204-183501.log&apos;.


193645 (@Chainsaw) Ticho: Thank you, I&apos;ll let him know.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ticho@gentoo.org</who>
            <bug_when>2007-02-04 19:30:17 0000</bug_when>
            <thetext>0.3.1 is OK, I added ~x86 keyword. Thanks everyone.</thetext>
          </long_desc>
      
    </bug>

</bugzilla>