Bug 165161 - dev-libs/libmcs keywording request
|
Bug#:
165161
|
Product: Gentoo Linux
|
Version: unspecified
|
Platform: All
|
|
OS/Version: Linux
|
Status: RESOLVED
|
Severity: normal
|
Priority: P2
|
|
Resolution: FIXED
|
Assigned To: chainsaw@gentoo.org
|
Reported By: chainsaw@gentoo.org
|
|
Component: Library
|
|
|
URL:
http://sacredspiral.co.uk/~nenolod/mcs
|
|
Summary: dev-libs/libmcs keywording request
|
|
Keywords:
|
|
Status Whiteboard:
|
|
Opened: 2007-02-03 19:39 0000
|
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.
You can also use mcs-info. It segfaulted before, but it's fine now. Sorry about
that.
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.
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.
0.3.1 is OK, I added ~x86 keyword. Thanks everyone.