Code: Select all
bash-2.05b# emerge -u system
Calculating system dependencies ...done!
>>> emerge (1 of 4) sys-apps/kbd-1.08-r5 to /
rm: cannot remove directory `/var/tmp/portage/kbd-1.08-r5/work/kbd-1.08/data/consolefonts_Z': Directory not empty
>>> md5 src_uri ;-) kbd-1.08.tar.gz
>>> Checking kbd-1.08.tar.gz's mtime...
>>> Not marked as unpacked; recreating WORKDIR...
>>> Unpacking source...
>>> Unpacking kbd-1.08.tar.gz to /var/tmp/portage/kbd-1.08-r5/work
* Applying kbd-1.08-kbd_repeat.patch... [ ok ]
* Applying kbd-1.06-othervt.patch... [ ok ]
* Applying kbd-1.08-nowarn.patch... [ ok ]
* Applying kbd-1.08-terminal.patch... [ ok ]
* Applying kbd-1.08-po-install-locations.patch... [ ok ]
* Applying kbd-1.08-find-map-fix.patch... [ ok ]
>>> Source unpacked.
nls
Configuring for PREFIX=/usr
Configuring for DATADIR=/usr/share
Configuring for MANDIR=/usr/share/man
checking for gcc
You have <locale.h>
You have <libintl.h> and gettext()
Assuming that you want to enable NLS support.
(Otherwise, edit defines.h and delete the line with ENABLE_NLS)
You have <linux/kd.h> (rate)
for i in src openvt po data; do make -C $i all || exit 1; done
make[1]: Entering directory `/var/tmp/portage/kbd-1.08-r5/work/kbd-1.08/src'
gcc -c -Wall -Wmissing-prototypes -Wstrict-prototypes -O3 -mcpu=pentium4 -funroll-loops -pipe -DDATADIR=\"/usr/share\" dumpkeys.c
gcc -c -Wall -Wmissing-prototypes -Wstrict-prototypes -O3 -mcpu=pentium4 -funroll-loops -pipe -DDATADIR=\"/usr/share\" ksyms.c
gcc -c -Wall -Wmissing-prototypes -Wstrict-prototypes -O3 -mcpu=pentium4 -funroll-loops -pipe -DDATADIR=\"/usr/share\" xmalloc.c
gcc -c -Wall -Wmissing-prototypes -Wstrict-prototypes -O3 -mcpu=pentium4 -funroll-loops -pipe -DDATADIR=\"/usr/share\" getfd.c
gcc -s dumpkeys.o ksyms.o xmalloc.o getfd.o -o dumpkeys
bison -y loadkeys.y
mv -f y.tab.c loadkeys.c
flex -8 -t analyze.l > analyze.c
gcc -c -O3 -mcpu=pentium4 -funroll-loops -pipe -DDATADIR=\"/usr/share\" loadkeys.c
loadkeys.y: In function `addfunc':
loadkeys.y:702: warning: comparison is always false due to limited range of data type
gcc -c -Wall -Wmissing-prototypes -Wstrict-prototypes -O3 -mcpu=pentium4 -funroll-loops -pipe -DDATADIR=\"/usr/share\" findfile.c
gcc -s loadkeys.o ksyms.o xmalloc.o findfile.o getfd.o -o loadkeys
gcc -c -Wall -Wmissing-prototypes -Wstrict-prototypes -O3 -mcpu=pentium4 -funroll-loops -pipe -DDATADIR=\"/usr/share\" showkey.c
gcc -s showkey.o getfd.o -o showkey
gcc -c -Wall -Wmissing-prototypes -Wstrict-prototypes -O3 -mcpu=pentium4 -funroll-loops -pipe -DDATADIR=\"/usr/share\" setfont.c
gcc -c -Wall -Wmissing-prototypes -Wstrict-prototypes -O3 -mcpu=pentium4 -funroll-loops -pipe -DDATADIR=\"/usr/share\" mapscrn.c
gcc -c -Wall -Wmissing-prototypes -Wstrict-prototypes -O3 -mcpu=pentium4 -funroll-loops -pipe -DDATADIR=\"/usr/share\" loadunimap.c
gcc -c -Wall -Wmissing-prototypes -Wstrict-prototypes -O3 -mcpu=pentium4 -funroll-loops -pipe -DDATADIR=\"/usr/share\" kdmapop.c
gcc -c -Wall -Wmissing-prototypes -Wstrict-prototypes -O3 -mcpu=pentium4 -funroll-loops -pipe -DDATADIR=\"/usr/share\" kdfontop.c
gcc -c -Wall -Wmissing-prototypes -Wstrict-prototypes -O3 -mcpu=pentium4 -funroll-loops -pipe -DDATADIR=\"/usr/share\" psffontop.c
gcc -c -Wall -Wmissing-prototypes -Wstrict-prototypes -O3 -mcpu=pentium4 -funroll-loops -pipe -DDATADIR=\"/usr/share\" utf8.c
gcc -s setfont.o findfile.o xmalloc.o getfd.o mapscrn.o loadunimap.o kdmapop.o kdfontop.o psffontop.o utf8.o -o setfont
gcc -c -Wall -Wmissing-prototypes -Wstrict-prototypes -O3 -mcpu=pentium4 -funroll-loops -pipe -DDATADIR=\"/usr/share\" showconsolefont.c
gcc -s showconsolefont.o xmalloc.o getfd.o kdmapop.o kdfontop.o -o showconsolefont
gcc -c -Wall -Wmissing-prototypes -Wstrict-prototypes -O3 -mcpu=pentium4 -funroll-loops -pipe -DDATADIR=\"/usr/share\" setleds.c
gcc -s setleds.o -o setleds
gcc -c -Wall -Wmissing-prototypes -Wstrict-prototypes -O3 -mcpu=pentium4 -funroll-loops -pipe -DDATADIR=\"/usr/share\" setmetamode.c
gcc -s setmetamode.o -o setmetamode
gcc -c -Wall -Wmissing-prototypes -Wstrict-prototypes -O3 -mcpu=pentium4 -funroll-loops -pipe -DDATADIR=\"/usr/share\" kbd_mode.c
gcc -s kbd_mode.o getfd.o -o kbd_mode
gcc -c -Wall -Wmissing-prototypes -Wstrict-prototypes -O3 -mcpu=pentium4 -funroll-loops -pipe -DDATADIR=\"/usr/share\" chvt.c
gcc -s chvt.o getfd.o -o chvt
gcc -c -Wall -Wmissing-prototypes -Wstrict-prototypes -O3 -mcpu=pentium4 -funroll-loops -pipe -DDATADIR=\"/usr/share\" deallocvt.c
gcc -s deallocvt.o getfd.o -o deallocvt
gcc -c -Wall -Wmissing-prototypes -Wstrict-prototypes -O3 -mcpu=pentium4 -funroll-loops -pipe -DDATADIR=\"/usr/share\" psfxtable.c
gcc -s psfxtable.o psffontop.o xmalloc.o utf8.o -o psfxtable
gcc -c -Wall -Wmissing-prototypes -Wstrict-prototypes -O3 -mcpu=pentium4 -funroll-loops -pipe -DDATADIR=\"/usr/share\" kbdrate.c
gcc -s kbdrate.o -o kbdrate
gcc -c -Wall -Wmissing-prototypes -Wstrict-prototypes -O3 -mcpu=pentium4 -funroll-loops -pipe -DDATADIR=\"/usr/share\" fgconsole.c
gcc -s fgconsole.o getfd.o -o fgconsole
gcc -c -Wall -Wmissing-prototypes -Wstrict-prototypes -O3 -mcpu=pentium4 -funroll-loops -pipe -DDATADIR=\"/usr/share\" getkeycodes.c
gcc -s getkeycodes.o getfd.o -o getkeycodes
gcc -c -Wall -Wmissing-prototypes -Wstrict-prototypes -O3 -mcpu=pentium4 -funroll-loops -pipe -DDATADIR=\"/usr/share\" setkeycodes.c
gcc -s setkeycodes.o getfd.o -o setkeycodes
gcc -c -Wall -Wmissing-prototypes -Wstrict-prototypes -O3 -mcpu=pentium4 -funroll-loops -pipe -DDATADIR=\"/usr/share\" resizecons.c
gcc -s resizecons.o findfile.o xmalloc.o getfd.o -o resizecons
gcc -O3 -mcpu=pentium4 -funroll-loops -pipe -Wall -Wmissing-prototypes -Wstrict-prototypes -DDATADIR=\"/usr/share\" -DMAIN -c mapscrn.c -o main_mapscrn.o
gcc -s main_mapscrn.o findfile.o psffontop.o utf8.o xmalloc.o getfd.o kdmapop.o -o mapscrn
gcc -O3 -mcpu=pentium4 -funroll-loops -pipe -Wall -Wmissing-prototypes -Wstrict-prototypes -DDATADIR=\"/usr/share\" -DMAIN -c loadunimap.c -o main_loadunimap.o
gcc -s main_loadunimap.o findfile.o psffontop.o utf8.o xmalloc.o getfd.o kdmapop.o -o loadunimap
gcc -c -Wall -Wmissing-prototypes -Wstrict-prototypes -O3 -mcpu=pentium4 -funroll-loops -pipe -DDATADIR=\"/usr/share\" screendump.c
gcc -s screendump.o xmalloc.o -o screendump
gcc -c -Wall -Wmissing-prototypes -Wstrict-prototypes -O3 -mcpu=pentium4 -funroll-loops -pipe -DDATADIR=\"/usr/share\" setlogcons.c
gcc -s setlogcons.o getfd.o -o setlogcons
gcc -c -Wall -Wmissing-prototypes -Wstrict-prototypes -O3 -mcpu=pentium4 -funroll-loops -pipe -DDATADIR=\"/usr/share\" setvesablank.c
gcc -s setvesablank.o getfd.o -o setvesablank
gcc -O3 -mcpu=pentium4 -funroll-loops -pipe -s spawn_console.c -o spawn_console
gcc -O3 -mcpu=pentium4 -funroll-loops -pipe -s spawn_login.c -o spawn_login
gcc -c -Wall -Wmissing-prototypes -Wstrict-prototypes -O3 -mcpu=pentium4 -funroll-loops -pipe -DDATADIR=\"/usr/share\" getunimap.c
gcc -s getunimap.o xmalloc.o getfd.o kdmapop.o -o getunimap
gcc -c -Wall -Wmissing-prototypes -Wstrict-prototypes -O3 -mcpu=pentium4 -funroll-loops -pipe -DDATADIR=\"/usr/share\" clrunimap.c
gcc -s clrunimap.o getfd.o kdmapop.o -o clrunimap
gcc -O3 -mcpu=pentium4 -funroll-loops -pipe -s outpsfheader.c -o outpsfheader
gcc -c -Wall -Wmissing-prototypes -Wstrict-prototypes -O3 -mcpu=pentium4 -funroll-loops -pipe -DDATADIR=\"/usr/share\" setpalette.c
gcc -s setpalette.o getfd.o -o setpalette
make[1]: Leaving directory `/var/tmp/portage/kbd-1.08-r5/work/kbd-1.08/src'
make[1]: Entering directory `/var/tmp/portage/kbd-1.08-r5/work/kbd-1.08/openvt'
gcc -O2 -Wall -ansi -c -o openvt.o openvt.c
gcc -O2 -Wall -ansi -c -o getfd.o getfd.c
gcc -O2 -Wall -ansi -s openvt.o getfd.o -o openvt
make[1]: Leaving directory `/var/tmp/portage/kbd-1.08-r5/work/kbd-1.08/openvt'
make[1]: Entering directory `/var/tmp/portage/kbd-1.08-r5/work/kbd-1.08/po'
xgettext --default-domain=kbd --directory=.. \
--add-comments --keyword=_ --keyword=N_ \
--files-from=POTFILES.in
mv kbd.po kbd.pot
rm -f cat-id-tbl.tmp
sed -f ./po2tbl.sed kbd.pot \
| sed -e "s/@PACKAGE NAME@/kbd/" > cat-id-tbl.tmp
if cmp -s cat-id-tbl.tmp cat-id-tbl.c; then \
rm cat-id-tbl.tmp; \
else \
echo cat-id-tbl.c changed; \
rm -f cat-id-tbl.c; \
mv cat-id-tbl.tmp cat-id-tbl.c; \
fi
cat-id-tbl.c changed
rm -f stamp-cat-id && echo timestamp > stamp-cat-id
msgfmt -o es.gmo es.po
msgfmt -o nl.gmo nl.po
msgfmt -o ru.gmo ru.po
make[1]: Leaving directory `/var/tmp/portage/kbd-1.08-r5/work/kbd-1.08/po'
make[1]: Entering directory `/var/tmp/portage/kbd-1.08-r5/work/kbd-1.08/data'
cp -r keymaps keymaps_Z
cd keymaps_Z && gzip -f -9 */*.map */*/*.map
cp -r consolefonts consolefonts_Z
cp -r partialfonts partialfonts_Z
cd consolefonts_Z && gzip -f -9 * && gunzip README*
cd partialfonts_Z && gzip -f -9 *
make[1]: Leaving directory `/var/tmp/portage/kbd-1.08-r5/work/kbd-1.08/data'
Done. You can now do make install
>>> Install kbd-1.08-r5 into /var/tmp/portage/kbd-1.08-r5/image/ category sys-apps
for i in src openvt po; do make -C $i install || exit 1; done
make[1]: Entering directory `/var/tmp/portage/kbd-1.08-r5/work/kbd-1.08/src'
install -d -m 755 /var/tmp/portage/kbd-1.08-r5/image//bin /var/tmp/portage/kbd-1.08-r5/image//bin
install -s -m 0755 -o root dumpkeys loadkeys showkey setfont showconsolefont setleds setmetamode kbd_mode chvt deallocvt psfxtable kbdrate fgconsole getkeycodes setkeycodes resizecons mapscrn loadunimap /var/tmp/portage/kbd-1.08-r5/image//bin
install -c -m 0755 -o root unicode_start unicode_stop /var/tmp/portage/kbd-1.08-r5/image//bin
for i in psfaddtable psfgettable psfstriptable; do \
rm -f /var/tmp/portage/kbd-1.08-r5/image//bin/$i; ln -s psfxtable /var/tmp/portage/kbd-1.08-r5/image//bin/$i; \
done
rm -f /var/tmp/portage/kbd-1.08-r5/image//bin/loadkeys
install -s -m 0755 -o root loadkeys /var/tmp/portage/kbd-1.08-r5/image//bin
You may also want to add psf.magic to /usr/lib/magic
make[1]: Leaving directory `/var/tmp/portage/kbd-1.08-r5/work/kbd-1.08/src'
make[1]: Entering directory `/var/tmp/portage/kbd-1.08-r5/work/kbd-1.08/openvt'
install -d -m 755 /var/tmp/portage/kbd-1.08-r5/image//bin /var/tmp/portage/kbd-1.08-r5/image//usr/share/man/man1
install -c openvt /var/tmp/portage/kbd-1.08-r5/image//bin
install -c openvt.1 /var/tmp/portage/kbd-1.08-r5/image//usr/share/man/man1
make[1]: Leaving directory `/var/tmp/portage/kbd-1.08-r5/work/kbd-1.08/openvt'
make[1]: Entering directory `/var/tmp/portage/kbd-1.08-r5/work/kbd-1.08/po'
../mkinstalldirs /var/tmp/portage/kbd-1.08-r5/image//usr/share;
mkdir /var/tmp/portage/kbd-1.08-r5/image/usr/share/locale
mkdir /var/tmp/portage/kbd-1.08-r5/image/usr/share/locale/es
mkdir /var/tmp/portage/kbd-1.08-r5/image/usr/share/locale/es/LC_MESSAGES
installing es.gmo as /var/tmp/portage/kbd-1.08-r5/image//usr/share/locale/es/LC_MESSAGES/kbd.mo
mkdir /var/tmp/portage/kbd-1.08-r5/image/usr/share/locale/nl
mkdir /var/tmp/portage/kbd-1.08-r5/image/usr/share/locale/nl/LC_MESSAGES
installing nl.gmo as /var/tmp/portage/kbd-1.08-r5/image//usr/share/locale/nl/LC_MESSAGES/kbd.mo
mkdir /var/tmp/portage/kbd-1.08-r5/image/usr/share/locale/ru
mkdir /var/tmp/portage/kbd-1.08-r5/image/usr/share/locale/ru/LC_MESSAGES
installing ru.gmo as /var/tmp/portage/kbd-1.08-r5/image//usr/share/locale/ru/LC_MESSAGES/kbd.mo
make[1]: Leaving directory `/var/tmp/portage/kbd-1.08-r5/work/kbd-1.08/po'
cd data && make install
make[1]: Entering directory `/var/tmp/portage/kbd-1.08-r5/work/kbd-1.08/data'
install -d -m 755 /var/tmp/portage/kbd-1.08-r5/image//usr/share
install -d -m 755 /var/tmp/portage/kbd-1.08-r5/image//usr/share/consolefonts
install -m 644 consolefonts_Z/* /var/tmp/portage/kbd-1.08-r5/image//usr/share/consolefonts
install: cannot stat `consolefonts_Z/162.cp': No such file or directory
make[1]: *** [install] Error 1
make[1]: Leaving directory `/var/tmp/portage/kbd-1.08-r5/work/kbd-1.08/data'
make: *** [install-data] Error 2
!!! ERROR: sys-apps/kbd-1.08-r5 failed.
!!! Function src_install, Line 69, Exitcode 2
!!! (no error message)
bash-2.05b#
Code: Select all
USE="X alsa -kde gnome dvd oggvorbis opengl -qt"
CFLAGS="-O3 -mcpu=pentium4 -funroll-loops -pipe"
Code: Select all
bash-2.05b# emerge info
Portage 2.0.50-r1 (default-x86-1.4, gcc-3.3.2, glibc-2.3.2-r9, 2.4.22-gentoo-r2)
=================================================================
System uname: 2.4.22-gentoo-r2 i686 Intel(R) Pentium(R) 4 CPU 2.40GHz
Gentoo Base System version 1.4.3.13
Autoconf: sys-devel/autoconf-2.58
Automake: sys-devel/automake-1.7.7
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-O3 -mcpu=pentium4 -funroll-loops -pipe"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.1/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
CXXFLAGS="-O3 -mcpu=pentium4 -funroll-loops -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache sandbox"
GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X alsa apm arts avi berkdb cdr crypt cups dvd encode esd foomaticdb gdbm gif gnome gpm gtk gtk2 imlib java jpeg libg++ libwww mad mikmod motif mozilla mpeg ncurses nls oggvorbis opengl oss pam pdflib perl png python quicktime readline sdl slang spell ssl svga tcltk tcpd truetype x86 xml2 xmms xv zlib"


