|
|
Message-ID: <5248A0D4.1080704@opensource.dyc.edu>
Date: Sun, 29 Sep 2013 17:51:16 -0400
From: "Anthony G. Basile" <basile@...nsource.dyc.edu>
To: musl@...ts.openwall.com
Subject: Re: GLOB_BRACE
On 09/27/2013 09:06 AM, Daniel Cegiełka wrote:
> 2013/9/27 Anthony G. Basile <basile@...nsource.dyc.edu>:
>
>> Also openrc
>> doesn't build on musl and its still required for some fundamental gentoo
>> pieces, even though it competes with systemd.
>
> Could you describe compilation errors (temp/build.log)? Try patches...
>
> Daniel
>
sysvinit was easy to fix, there was just a missing #include
<sys/ttydefaults.h>.
openrc-0.11.8 is dying on the following:
x86_64-gentoo-linux-musl-gcc -I../includes -D_BSD_SOURCE
-D_XOPEN_SOURCE=700 -DHAVE_TERMCAP -MM libeinfo.c > .depend
make[2]: Leaving directory
`/var/tmp/portage/sys-apps/openrc-0.11.8/work/openrc-0.11.8/src/libeinfo'
make[2]: Entering directory
`/var/tmp/portage/sys-apps/openrc-0.11.8/work/openrc-0.11.8/src/libeinfo'
x86_64-gentoo-linux-musl-gcc -fPIC -DPIC -I../includes -D_BSD_SOURCE
-D_XOPEN_SOURCE=700 -DHAVE_TERMCAP -Os -pipe -fomit-frame-pointer
-std=c99 -Wall -Wextra -Wimplicit -Wshadow -Wformat=2
-Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn
-Wmissing-format-attribute -Wnested-externs -Winline -Wwrite-strings
-Wcast-align -Wcast-qual -Wpointer-arith -Wdeclaration-after-statement
-Wsequence-point -c libeinfo.c -o libeinfo.So
In file included from libeinfo.c:53:0:
einfo.h:54:1: error: expected '=', ',', ';', 'asm' or '__attribute__'
before 'typedef'
einfo.h:65:1: warning: parameter names (without types) in function
declaration [enabled by default]
einfo.h:124:20: error: unknown type name 'ECOLOR'
einfo.h:143:1: warning: data definition has no type or storage class
[enabled by default]
einfo.h:143:1: warning: type defaults to 'int' in declaration of
'__END_DECLS' [enabled by default]
In file included from libeinfo.c:54:0:
which can be fixed by commentin out __BEGIN_DECLS and __END_DECLS.
It then dies on
make[2]: Leaving directory
`/var/tmp/portage/sys-apps/openrc-0.11.8/work/openrc-0.11.8/src/librc'
make[2]: Entering directory
`/var/tmp/portage/sys-apps/openrc-0.11.8/work/openrc-0.11.8/src/librc'
cc -O2 -g -std=c99 -Wall -Wextra -Wimplicit -Wshadow -Wformat=2
-Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn
-Wmissing-format-attribute -Wnested-externs -Winline -Wwrite-strings
-Wcast-align -Wcast-qual -Wpointer-arith -Wdeclaration-after-statement
-Wsequence-point -I../includes -D_BSD_SOURCE -D_XOPEN_SOURCE=700 -c
librc.c -o librc.o
In file included from librc.h:67:0,
from librc.c:33:
rc.h:30:23: fatal error: sys/queue.h: No such file or directory
compilation terminated.
--
Anthony G. Basile, Ph. D.
Chair of Information Technology
D'Youville College
Buffalo, NY 14201
(716) 829-8197
Powered by blists - more mailing lists
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.