|
host: Linux host-lfs 2.6.18-128.el5
[monitor@host-lfs ~]$ more /etc/issue
Red Hat Enterprise Linux Server release 5.3 (Tikanga)
在编译到
lfs:/lfs/sources/coreutils-6.12$ make
make all-recursive
make[1]: Entering directory `/lfs/sources/coreutils-6.12'
Making all in lib
make[2]: Entering directory `/lfs/sources/coreutils-6.12/lib'
make all-am
make[3]: Entering directory `/lfs/sources/coreutils-6.12/lib'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/lfs/sources/coreutils-6.12/lib'
make[2]: Leaving directory `/lfs/sources/coreutils-6.12/lib'
Making all in src
make[2]: Entering directory `/lfs/sources/coreutils-6.12/src'
make all-am
make[3]: Entering directory `/lfs/sources/coreutils-6.12/src'
gcc -std=gnu99 -g -O2 -Wl,--as-needed -o chcon chcon.o ../lib/libcoreutils.a ../lib/libcoreutils.a
chcon.o: In function `main':
/lfs/sources/coreutils-6.12/src/chcon.c:546: undefined reference to `getfilecon'
chcon.o: In function `change_file_context':
/lfs/sources/coreutils-6.12/src/chcon.c:199: undefined reference to `context_new'
/lfs/sources/coreutils-6.12/src/chcon.c:204: undefined reference to `context_str'
/lfs/sources/coreutils-6.12/src/chcon.c:220: undefined reference to `context_free'
/lfs/sources/coreutils-6.12/src/chcon.c:221: undefined reference to `freecon'
/lfs/sources/coreutils-6.12/src/chcon.c:220: undefined reference to `context_free'
/lfs/sources/coreutils-6.12/src/chcon.c:221: undefined reference to `freecon'
chcon.o: In function `compute_context_from_mask':
/lfs/sources/coreutils-6.12/src/chcon.c:119: undefined reference to `context_new'
/lfs/sources/coreutils-6.12/src/chcon.c:141: undefined reference to `context_user_set'
/lfs/sources/coreutils-6.12/src/chcon.c:142: undefined reference to `context_range_set'
/lfs/sources/coreutils-6.12/src/chcon.c:143: undefined reference to `context_role_set'
/lfs/sources/coreutils-6.12/src/chcon.c:144: undefined reference to `context_type_set'
/lfs/sources/coreutils-6.12/src/chcon.c:149: undefined reference to `context_free'
chcon.o: In function `main':
/lfs/sources/coreutils-6.12/src/chcon.c:561: undefined reference to `context_new'
/lfs/sources/coreutils-6.12/src/chcon.c:565: undefined reference to `context_free'
../lib/libcoreutils.a(selinux-at.o): In function `lsetfileconat':
/lfs/sources/coreutils-6.12/lib/at-func.c:45: undefined reference to `lsetfilecon'
/lfs/sources/coreutils-6.12/lib/at-func.c:38: undefined reference to `lsetfilecon'
/lfs/sources/coreutils-6.12/lib/at-func.c:73: undefined reference to `lsetfilecon'
../lib/libcoreutils.a(selinux-at.o): In function `setfileconat':
/lfs/sources/coreutils-6.12/lib/at-func.c:45: undefined reference to `setfilecon'
/lfs/sources/coreutils-6.12/lib/at-func.c:38: undefined reference to `setfilecon'
/lfs/sources/coreutils-6.12/lib/at-func.c:73: undefined reference to `setfilecon'
../lib/libcoreutils.a(selinux-at.o): In function `lgetfileconat':
/lfs/sources/coreutils-6.12/lib/at-func.c:45: undefined reference to `lgetfilecon'
/lfs/sources/coreutils-6.12/lib/at-func.c:38: undefined reference to `lgetfilecon'
/lfs/sources/coreutils-6.12/lib/at-func.c:73: undefined reference to `lgetfilecon'
../lib/libcoreutils.a(selinux-at.o): In function `getfileconat':
/lfs/sources/coreutils-6.12/lib/at-func.c:45: undefined reference to `getfilecon'
/lfs/sources/coreutils-6.12/lib/at-func.c:38: undefined reference to `getfilecon'
/lfs/sources/coreutils-6.12/lib/at-func.c:73: undefined reference to `getfilecon'
collect2: ld returned 1 exit status
make[3]: *** [chcon] Error 1
make[3]: Leaving directory `/lfs/sources/coreutils-6.12/src'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/lfs/sources/coreutils-6.12/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/lfs/sources/coreutils-6.12'
make: *** [all] Error 2
lfs:/lfs/sources/coreutils-6.12$
不清楚chcon.c的中会有这些问题
lfs:/lfs/sources/coreutils-6.12$ ls -d ../core*
../coreutils-6.12-old_build_kernel-1.patch ../coreutils-6.12.tar.gz
../coreutils-6.12-i18n-2.patch ../coreutils-6.12-uname-1.patch
有个的coreutils的相关包 |
|