rendered paste bodyremains src # make clean && make
rm -f libeinfo.so.0 librc.so.0 rc-status env-update rc rc-update runscript start-stop-daemon fstabinfo mountinfo rc-depend einfon einfo ewarnn ewarn eerrorn eerror ebegin eend ewend eindent eoutdent eflush eval_ecolors veinfo vewarn vebegin veend vewend veindent veoutdent service_starting service_inactive service_started service_stopping service_stopped service_inactive service_wasinactive service_coldplugged mark_service_starting mark_service_inactive mark_service_started mark_service_stopping mark_service_stopped mark_service_inactive mark_service_wasinactive mark_service_coldplugged get_options save_options rc-abort is_runlevel_start is_runlevel_stop service_started_daemon
rm -f *.o *~ *.core *.so .depend
cc -D_GNU_SOURCE -DLIB=\"lib\" -MM *.c > .depend
cc -Wall -O2 -pipe -pedantic -std=c99 -Wall -Wunused -Wimplicit -Wshadow -Wformat=2 -Wmissing-declarations -Wno-missing-prototypes -Wwrite-strings -Wbad-function-cast -Wnested-externs -Wcomment -Winline -Wchar-subscripts -Wcast-align -Wno-format-nonliteral -Wdeclaration-after-statement -Wsequence-point -Wextra -fPIC -D_GNU_SOURCE -DLIB=\"lib\" -c -o libeinfo.o libeinfo.c
cc -fPIC -shared -Wl,-soname,libeinfo.so.0 -o libeinfo.so.0 libeinfo.o
ln -sf libeinfo.so.0 libeinfo.so
cc -Wall -O2 -pipe -pedantic -std=c99 -Wall -Wunused -Wimplicit -Wshadow -Wformat=2 -Wmissing-declarations -Wno-missing-prototypes -Wwrite-strings -Wbad-function-cast -Wnested-externs -Wcomment -Winline -Wchar-subscripts -Wcast-align -Wno-format-nonliteral -Wdeclaration-after-statement -Wsequence-point -Wextra -fPIC -D_GNU_SOURCE -DLIB=\"lib\" -c -o librc.o librc.c
cc -Wall -O2 -pipe -pedantic -std=c99 -Wall -Wunused -Wimplicit -Wshadow -Wformat=2 -Wmissing-declarations -Wno-missing-prototypes -Wwrite-strings -Wbad-function-cast -Wnested-externs -Wcomment -Winline -Wchar-subscripts -Wcast-align -Wno-format-nonliteral -Wdeclaration-after-statement -Wsequence-point -Wextra -fPIC -D_GNU_SOURCE -DLIB=\"lib\" -c -o librc-depend.o librc-depend.c
cc -Wall -O2 -pipe -pedantic -std=c99 -Wall -Wunused -Wimplicit -Wshadow -Wformat=2 -Wmissing-declarations -Wno-missing-prototypes -Wwrite-strings -Wbad-function-cast -Wnested-externs -Wcomment -Winline -Wchar-subscripts -Wcast-align -Wno-format-nonliteral -Wdeclaration-after-statement -Wsequence-point -Wextra -fPIC -D_GNU_SOURCE -DLIB=\"lib\" -c -o librc-daemon.o librc-daemon.c
cc -Wall -O2 -pipe -pedantic -std=c99 -Wall -Wunused -Wimplicit -Wshadow -Wformat=2 -Wmissing-declarations -Wno-missing-prototypes -Wwrite-strings -Wbad-function-cast -Wnested-externs -Wcomment -Winline -Wchar-subscripts -Wcast-align -Wno-format-nonliteral -Wdeclaration-after-statement -Wsequence-point -Wextra -fPIC -D_GNU_SOURCE -DLIB=\"lib\" -c -o librc-misc.o librc-misc.c
cc -Wall -O2 -pipe -pedantic -std=c99 -Wall -Wunused -Wimplicit -Wshadow -Wformat=2 -Wmissing-declarations -Wno-missing-prototypes -Wwrite-strings -Wbad-function-cast -Wnested-externs -Wcomment -Winline -Wchar-subscripts -Wcast-align -Wno-format-nonliteral -Wdeclaration-after-statement -Wsequence-point -Wextra -fPIC -D_GNU_SOURCE -DLIB=\"lib\" -c -o librc-strlist.o librc-strlist.c
cc -fPIC -shared -Wl,-soname,librc.so.0 -o librc.so.0 librc.o librc-depend.o librc-daemon.o librc-misc.o librc-strlist.o
ln -sf librc.so.0 librc.so
cc -Wall -O2 -pipe -pedantic -std=c99 -Wall -Wunused -Wimplicit -Wshadow -Wformat=2 -Wmissing-declarations -Wno-missing-prototypes -Wwrite-strings -Wbad-function-cast -Wnested-externs -Wcomment -Winline -Wchar-subscripts -Wcast-align -Wno-format-nonliteral -Wdeclaration-after-statement -Wsequence-point -Wextra -D_GNU_SOURCE -DLIB=\"lib\" -c -o rc-status.o rc-status.c
cc -Wl,-rpath . rc-status.o libeinfo.so.0 librc.so.0 -o rc-status
cc -Wall -O2 -pipe -pedantic -std=c99 -Wall -Wunused -Wimplicit -Wshadow -Wformat=2 -Wmissing-declarations -Wno-missing-prototypes -Wwrite-strings -Wbad-function-cast -Wnested-externs -Wcomment -Winline -Wchar-subscripts -Wcast-align -Wno-format-nonliteral -Wdeclaration-after-statement -Wsequence-point -Wextra -D_GNU_SOURCE -DLIB=\"lib\" -c -o env-update.o env-update.c
cc -Wl,-rpath . env-update.o libeinfo.so.0 librc.so.0 -o env-update
cc -Wall -O2 -pipe -pedantic -std=c99 -Wall -Wunused -Wimplicit -Wshadow -Wformat=2 -Wmissing-declarations -Wno-missing-prototypes -Wwrite-strings -Wbad-function-cast -Wnested-externs -Wcomment -Winline -Wchar-subscripts -Wcast-align -Wno-format-nonliteral -Wdeclaration-after-statement -Wsequence-point -Wextra -D_GNU_SOURCE -DLIB=\"lib\" -c -o rc.o rc.c
cc -Wall -O2 -pipe -pedantic -std=c99 -Wall -Wunused -Wimplicit -Wshadow -Wformat=2 -Wmissing-declarations -Wno-missing-prototypes -Wwrite-strings -Wbad-function-cast -Wnested-externs -Wcomment -Winline -Wchar-subscripts -Wcast-align -Wno-format-nonliteral -Wdeclaration-after-statement -Wsequence-point -Wextra -D_GNU_SOURCE -DLIB=\"lib\" -c -o rc-plugin.o rc-plugin.c
rc-plugin.c: In function 'rc_plugin_load':
rc-plugin.c:79: warning: ISO C forbids assignment between function pointer and 'void *'
cc -Wl,-rpath . rc.o libeinfo.so.0 librc.so.0 rc-plugin.o -ldl -o rc
cc -Wall -O2 -pipe -pedantic -std=c99 -Wall -Wunused -Wimplicit -Wshadow -Wformat=2 -Wmissing-declarations -Wno-missing-prototypes -Wwrite-strings -Wbad-function-cast -Wnested-externs -Wcomment -Winline -Wchar-subscripts -Wcast-align -Wno-format-nonliteral -Wdeclaration-after-statement -Wsequence-point -Wextra -D_GNU_SOURCE -DLIB=\"lib\" -c -o rc-update.o rc-update.c
cc -Wl,-rpath . rc-update.o libeinfo.so.0 librc.so.0 -o rc-update
cc -Wall -O2 -pipe -pedantic -std=c99 -Wall -Wunused -Wimplicit -Wshadow -Wformat=2 -Wmissing-declarations -Wno-missing-prototypes -Wwrite-strings -Wbad-function-cast -Wnested-externs -Wcomment -Winline -Wchar-subscripts -Wcast-align -Wno-format-nonliteral -Wdeclaration-after-statement -Wsequence-point -Wextra -D_GNU_SOURCE -DLIB=\"lib\" -c -o runscript.o runscript.c
runscript.c: In function 'setup_selinux':
runscript.c:83: warning: ISO C forbids assignment between function pointer and 'void *'
runscript.c:84: warning: ISO C forbids assignment between function pointer and 'void *'
cc -Wl,-rpath . runscript.o libeinfo.so.0 librc.so.0 rc-plugin.o -ldl -o runscript
cc -Wall -O2 -pipe -pedantic -std=c99 -Wall -Wunused -Wimplicit -Wshadow -Wformat=2 -Wmissing-declarations -Wno-missing-prototypes -Wwrite-strings -Wbad-function-cast -Wnested-externs -Wcomment -Winline -Wchar-subscripts -Wcast-align -Wno-format-nonliteral -Wdeclaration-after-statement -Wsequence-point -Wextra -D_GNU_SOURCE -DLIB=\"lib\" -c -o start-stop-daemon.o start-stop-daemon.c
cc -Wl,-rpath . start-stop-daemon.o libeinfo.so.0 librc.so.0 -o start-stop-daemon
cc -Wall -O2 -pipe -pedantic -std=c99 -Wall -Wunused -Wimplicit -Wshadow -Wformat=2 -Wmissing-declarations -Wno-missing-prototypes -Wwrite-strings -Wbad-function-cast -Wnested-externs -Wcomment -Winline -Wchar-subscripts -Wcast-align -Wno-format-nonliteral -Wdeclaration-after-statement -Wsequence-point -Wextra -D_GNU_SOURCE -DLIB=\"lib\" -c -o fstabinfo.o fstabinfo.c
cc -Wl,-rpath . fstabinfo.o libeinfo.so.0 -o fstabinfo
cc -Wall -O2 -pipe -pedantic -std=c99 -Wall -Wunused -Wimplicit -Wshadow -Wformat=2 -Wmissing-declarations -Wno-missing-prototypes -Wwrite-strings -Wbad-function-cast -Wnested-externs -Wcomment -Winline -Wchar-subscripts -Wcast-align -Wno-format-nonliteral -Wdeclaration-after-statement -Wsequence-point -Wextra -D_GNU_SOURCE -DLIB=\"lib\" -c -o mountinfo.o mountinfo.c
cc -Wl,-rpath . mountinfo.o libeinfo.so.0 librc.so.0 -o mountinfo
cc -Wall -O2 -pipe -pedantic -std=c99 -Wall -Wunused -Wimplicit -Wshadow -Wformat=2 -Wmissing-declarations -Wno-missing-prototypes -Wwrite-strings -Wbad-function-cast -Wnested-externs -Wcomment -Winline -Wchar-subscripts -Wcast-align -Wno-format-nonliteral -Wdeclaration-after-statement -Wsequence-point -Wextra -D_GNU_SOURCE -DLIB=\"lib\" -c -o rc-depend.o rc-depend.c
cc -Wl,-rpath . rc-depend.o libeinfo.so.0 librc.so.0 -o rc-depend