Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 165161 - dev-libs/libmcs keywording request
Summary: dev-libs/libmcs keywording request
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Tony Vroon (RETIRED)
URL: http://sacredspiral.co.uk/~nenolod/mcs
Whiteboard:
Keywords:
Depends on: 165228
Blocks:
  Show dependency tree
 
Reported: 2007-02-03 19:39 UTC by Tony Vroon (RETIRED)
Modified: 2007-02-04 19:30 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tony Vroon (RETIRED) gentoo-dev 2007-02-03 19:39:41 UTC
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'd. Please try to build libmcs, and let me know of any problems.
You can test using the installed mcs-setconfval & mcs-getconfval binaries. Do feel free to report any problems/patches to me directly on IRC or on a separate bug.
Comment 1 Tony Vroon (RETIRED) gentoo-dev 2007-02-03 19:50:40 UTC
You can also use mcs-info. It segfaulted before, but it's fine now. Sorry about that.
Comment 2 Jason Wever (RETIRED) gentoo-dev 2007-02-03 21:22:32 UTC
~sparc keyword added
Comment 3 Jeroen Roovers (RETIRED) gentoo-dev 2007-02-03 23:04:32 UTC
Marked ~hppa.
Comment 4 Markus Rothe (RETIRED) gentoo-dev 2007-02-04 09:24:34 UTC
added ~ppc64
Comment 5 Steve Dibb (RETIRED) gentoo-dev 2007-02-04 18:03:02 UTC
added ~amd64
Comment 6 Tony Vroon (RETIRED) gentoo-dev 2007-02-04 18:16:20 UTC
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.
Comment 7 Andrej Kacian (RETIRED) gentoo-dev 2007-02-04 18:45:25 UTC
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="-gnome" 0 kB 

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

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

>>> 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 ]
>>> 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 ]
>>> Unpacking source...
>>> Unpacking mcs-0.3.0.tgz to /var/tmp/portage/dev-libs/libmcs-0.3.0/work
>>> Source unpacked.
>>> 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'
./configure: line 3808: `	sys/types.h sys/stat.h errno.h'

!!! 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 'src_compile'
  environment, line 1237:   Called src_compile
  libmcs-0.3.0.ebuild, line 19:   Called econf '--disable-gconf'
  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 '/var/log/portage/dev-libs:libmcs-0.3.0:20070204-183501.log'.


193645 (@Chainsaw) Ticho: Thank you, I'll let him know.
Comment 8 Andrej Kacian (RETIRED) gentoo-dev 2007-02-04 19:30:17 UTC
0.3.1 is OK, I added ~x86 keyword. Thanks everyone.