[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[coreutils] Coreutils build fails after CVS checkout (selinux related)
From: |
George Mathew |
Subject: |
[coreutils] Coreutils build fails after CVS checkout (selinux related) |
Date: |
Fri, 18 Jun 2010 13:12:23 +0530 |
Hello,
I am facing a
serious problem in coreutils package. We have a Linux source code
2.6.27 for cross-development on MIPS. When I build coreutils, it builds
successfully. However, when I check-in the Linux source code to CVS and then
checkout and build, it fails in coreutils. (Log shown below)
Observations:
1) The build fails
only after checkout from CVS. It looks like it is trying to build for chcon and
unable to find the selinux symbols.
2) A diff of the
coreutils folder before and after CVS check-in shows no difference
whatsoever.
3) Selinux is
disabled on the host PC.
4) I observed that
after the coreutils build starts, the Makefile.in is modified to add chcon,
runuser and selinux stuff. I don't know why this is
happening.
5) Experiment: I
checked out the code from CVS, then replaced the coreutils folder with the
original coreutils folder (even though there is no seen difference). The build
now succeeds!
I request for your
the community's insight into this problem.
Thanks,
GM
-------------------------------------------------------------
rm -f
libcoreutils.a
ar cru libcoreutils.a allocsa.o base64.o c-ctype.o
c-strcasecmp.o c-strncasecmp.o diacrit.o full-read.o full-write.o getdate.o
hash-pjw.o linebuffer.o localcharset.o mbchar.o mbscasecmp.o mbswidth.o
readtokens0.o savewd.o strnlen1.o unicodeio.o version-etc.o version-etc-fsf.o
xalloc-die.o xgethostname.o xmemcoll.o xreadlink.o xreadlink-with-size.o
xstrndup.o xstrtoimax.o xstrtoumax.o buffer-lcm.o xmemxfrm.o acl.o argmatch.o
asnprintf.o backupfile.o basename.o c-strtod.o c-strtold.o calloc.o canon-host.o
canonicalize.o chdir-long.o chown.o cloexec.o close-stream.o closeout.o
creat-safer.o cycle-check.o dirchownmod.o dirname.o dup-safer.o exclude.o
exitfail.o fchownat.o fd-safer.o file-has-acl.o file-type.o filemode.o
filenamecat.o fnmatch.o fopen-safer.o fprintftime.o fstatat.o fts.o getcwd.o
getgroups.o gethrxtime.o getndelim2.o getpass.o gettime.o gettimeofday.o
getugroups.o hard-locale.o hash.o human.o i-ring.o idcache.o imaxtostr.o
isapipe.o long-options.o lstat.o malloc.o md5.o memcasecmp.o memcmp.o memcoll.o
mkancesdirs.o mkdir.o mkdir-p.o mkstemp.o mkstemp-safer.o mktime.o modechange.o
mountlist.o mpsort.o nanosleep.o obstack.o offtostr.o open-safer.o openat-die.o
openat-proc.o physmem.o pipe-safer.o posixtm.o posixver.o printf-args.o
printf-parse.o putenv.o quote.o quotearg.o readtokens.o readutmp.o realloc.o
regex.o rename.o rename-dest-slash.o root-dev-ino.o safe-read.o safe-write.o
same.o save-cwd.o savedir.o settime.o sha1.o sig2str.o strftime.o stripslash.o
strnlen.o strtod.o tempname.o uinttostr.o umaxtostr.o unlinkdir.o userspec.o
utime.o utimecmp.o utimens.o vasnprintf.o xgetcwd.o xmalloc.o xnanosleep.o
xstrtod.o xstrtol.o xstrtold.o xstrtoul.o yesno.o euidaccess-stat.o
fd-reopen.o xfts.o memxfrm.o randint.o randperm.o randread.o rand-isaac.o
sha256.o sha512.o strintcmp.o strnumcmp.o
ranlib
libcoreutils.a
mips-wrs-linux-gnu-mips_softfp-glibc_cgl-gcc -std=gnu99
-I. -g -O2 -MT t-fpending.o -MD -MP -MF
.deps/t-fpending.Tpo -c -o t-fpending.o t-fpending.c
mv -f
.deps/t-fpending.Tpo
.deps/t-fpending.Po
mips-wrs-linux-gnu-mips_softfp-glibc_cgl-gcc
-std=gnu99 -g -O2 -Wl,--as-needed -o t-fpending t-fpending.o
libcoreutils.a -lm
rm -f t-charset.alias charset.alias
/bin/sh
./config.charset 'mips-unknown-linux-gnu' > t-charset.alias
mv
t-charset.alias charset.alias
rm -f t-ref-add.sed ref-add.sed
sed -e
'/^#/d' -e 's/@''PACKAGE''@coreutils/g'
ref-add.sin > t-ref-add.sed
mv t-ref-add.sed ref-add.sed
rm -f
t-ref-del.sed ref-del.sed
sed -e '/^#/d' -e 's/@''PACKAGE''@coreutils/g'
ref-del.sin > t-ref-del.sed
mv t-ref-del.sed ref-del.sed
make[5]:
Leaving directory `coreutils/src/lib'
make[4]: Leaving directory
`coreutils/src/lib'
Making all in src
make[4]: Entering directory
`coreutils/src/src'
perl -w -- ./dcgen ./dircolors.hin >
dircolors.h-t
mv dircolors.h-t dircolors.h
make all-am
make[5]:
Entering directory
`coreutils/src/src'
mips-wrs-linux-gnu-mips_softfp-glibc_cgl-gcc
-std=gnu99 -I. -I../lib -I../lib -g -O2 -MT lbracket.o
-MD -MP -MF .deps/lbracket.Tpo -c -o lbracket.o lbracket.c
mv -f
.deps/lbracket.Tpo
.deps/lbracket.Po
mips-wrs-linux-gnu-mips_softfp-glibc_cgl-gcc
-std=gnu99 -g -O2 -Wl,--as-needed -o [ lbracket.o
../lib/libcoreutils.a
../lib/libcoreutils.a
mips-wrs-linux-gnu-mips_softfp-glibc_cgl-gcc
-std=gnu99 -I. -I../lib -I../lib -g -O2 -MT chcon.o -MD
-MP -MF .deps/chcon.Tpo -c -o chcon.o chcon.c
mv -f .deps/chcon.Tpo
.deps/chcon.Po
mips-wrs-linux-gnu-mips_softfp-glibc_cgl-gcc -std=gnu99
-g -O2 -Wl,--as-needed -o chcon chcon.o ../lib/libcoreutils.a
../lib/libcoreutils.a
chcon.o: In function
`change_file_context':
coreutils/src/src/chcon.c:156: undefined reference to
`lgetfilecon'
coreutils/src/src/chcon.c:156: undefined reference to
`lgetfilecon'
coreutils/src/src/chcon.c:176: undefined reference to
`context_new'
coreutils/src/src/chcon.c:186: undefined reference to
`context_new'
coreutils/src/src/chcon.c:191: undefined reference to
`context_str'
coreutils/src/src/chcon.c:191: undefined reference to
`context_str'
chcon.o: In function
`compute_context_from_mask':
coreutils/src/src/chcon.c:191: undefined
reference to `context_str'
chcon.o: In function
`change_file_context':
coreutils/src/src/chcon.c:191: undefined reference to
`context_str'
coreutils/src/src/chcon.c:200: undefined reference to
`setfilecon'
coreutils/src/src/chcon.c:200: undefined reference to
`setfilecon'
coreutils/src/src/chcon.c:219: undefined reference to
`context_free'
chcon.o: In function
`compute_context_from_mask':
coreutils/src/src/chcon.c:131: undefined
reference to `context_free'
coreutils/src/src/chcon.c:130: undefined
reference to `context_free'
coreutils/src/src/chcon.c:129: undefined
reference to `context_free'
chcon.o: In function
`change_file_context':
coreutils/src/src/chcon.c:219: undefined reference to
`context_free'
coreutils/src/src/chcon.c:220: undefined reference to
`freecon'
coreutils/src/src/chcon.c:220: undefined reference to
`freecon'
coreutils/src/src/chcon.c:158: undefined reference to
`getfilecon'
coreutils/src/src/chcon.c:158: undefined reference to
`getfilecon'
coreutils/src/src/chcon.c:197: undefined reference to
`lsetfilecon'
coreutils/src/src/chcon.c:198: undefined reference to
`lsetfilecon'
coreutils/src/src/chcon.c:219: undefined reference to
`context_free'
coreutils/src/src/chcon.c:219: undefined reference to
`context_free'
coreutils/src/src/chcon.c:220: undefined reference to
`freecon'
coreutils/src/src/chcon.c:220: undefined reference to
`freecon'
coreutils/src/src/chcon.c:170: undefined reference to
`context_new'
chcon.o: In function
`compute_context_from_mask':
coreutils/src/src/chcon.c:118: undefined
reference to `context_new'
coreutils/src/src/chcon.c:128: undefined reference
to `context_user_set'
coreutils/src/src/chcon.c:128: undefined reference to
`context_user_set'
coreutils/src/src/chcon.c:137: undefined reference to
`context_free'
coreutils/src/src/chcon.c:137: undefined reference to
`context_free'
coreutils/src/src/chcon.c:129: undefined reference to
`context_range_set'
coreutils/src/src/chcon.c:129: undefined reference to
`context_range_set'
coreutils/src/src/chcon.c:130: undefined reference to
`context_role_set'
coreutils/src/src/chcon.c:130: undefined reference to
`context_role_set'
coreutils/src/src/chcon.c:131: undefined reference to
`context_type_set'
coreutils/src/src/chcon.c:131: undefined reference to
`context_type_set'
chcon.o: In function
`main':
coreutils/src/src/chcon.c:403: undefined reference to
`getfilecon'
coreutils/src/src/chcon.c:405: undefined reference to
`getfilecon'
coreutils/src/src/chcon.c:418: undefined reference to
`freecon'
coreutils/src/src/chcon.c:419: undefined reference to
`freecon'
collect2: ld returned 1 exit status
make[5]: *** [chcon] Error
1
make[5]: Leaving directory `coreutils/src/src'
make[4]: *** [all] Error
2
make[4]: Leaving directory `coreutils/src/src'
make[3]: ***
[all-recursive] Error 1
make[3]: Leaving directory
`coreutils/src'
make[2]: *** [build] Error 2
make[2]: Leaving directory
`coreutils'
make[1]: *** [all] Error 2
make[1]: Leaving directory
`'
make: *** [gnuapp] Error 2
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [coreutils] Coreutils build fails after CVS checkout (selinux related),
George Mathew <=