Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 7636 - XFree does not have flage set.
Summary: XFree does not have flage set.
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: PPC Linux
: Lowest normal (vote)
Assignee: Martin Schlemmer (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-09-07 20:58 UTC by Michael Tomkins
Modified: 2006-02-04 06:03 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Tomkins 2002-09-07 20:58:40 UTC
The compile stop if you have rebooted without using the ISO install kernel image. 
Was not a problem on 1.2.


>>> emerge x11-base/xfree-4.2.0-r12 to /
>>> md5 ;-) X420src-1.tgz
>>> md5 ;-) X420src-2.tgz
>>> md5 ;-) X420src-3.tgz
>>> md5 ;-) freetype-2.0.9.tar.bz2
>>> md5 ;-) truetype.tar.gz
>>> md5 ;-) 4.2.0-xlib-i18n-module.patch
>>> md5 ;-) 4.2.0-zlib-security.patch
>>> md5 ;-) 4.2.0-libGLU-bad-extern.patch
>>> md5 ;-) xf86Wacom.c.gz
>>> Unpacking source...
>>> Unpacking X420src-1.tgz
>>> Unpacking X420src-2.tgz
>>> Unpacking X420src-3.tgz
>>> Unpacking freetype-2.0.9.tar.bz2
patching file xc/lib/X11/XlcDL.c
patching file xc/lib/zlib/infblock.c
patching file 
xc/extras/ogl-sample/main/gfx/lib/glu/libnurbs/nurbtess/quicksort.cc
patching file config/imake/imake.c
Hunk #1 succeeded at 985 (offset 4 lines).
patching file programs/Xserver/hw/xfree86/drivers/nv/nv.man
patching file programs/Xserver/hw/xfree86/drivers/nv/nv_cursor.c
patching file programs/Xserver/hw/xfree86/drivers/nv/nv_dac.c
patching file programs/Xserver/hw/xfree86/drivers/nv/nv_dga.c
patching file programs/Xserver/hw/xfree86/drivers/nv/nv_driver.c
patching file programs/Xserver/hw/xfree86/drivers/nv/nv_local.h
patching file programs/Xserver/hw/xfree86/drivers/nv/nv_proto.h
patching file programs/Xserver/hw/xfree86/drivers/nv/nv_setup.c
patching file programs/Xserver/hw/xfree86/drivers/nv/nv_type.h
patching file programs/Xserver/hw/xfree86/drivers/nv/nv_video.c
patching file programs/Xserver/hw/xfree86/drivers/nv/nvreg.h
patching file programs/Xserver/hw/xfree86/drivers/nv/riva_hw.c
patching file programs/Xserver/hw/xfree86/drivers/nv/riva_hw.h
patching file programs/Xserver/hw/xfree86/drivers/nv/riva_tbl.h
patching file programs/Xserver/hw/xfree86/common/xf86PciInfo.h
patching file config/cf/Imake.cf
patching file config/cf/Imake.tmpl
patching file config/cf/Library.tmpl
patching file config/cf/Server.tmpl
patching file config/cf/X11.tmpl
patching file config/cf/cross.def
patching file config/cf/cross.rules
patching file config/cf/linux.cf
patching file config/cf/lnxLib.rules
patching file config/cf/xfree86.cf
patching file config/imake/Imakefile
patching file config/imake/Makefile.ini
patching file config/imake/ccimake.c
patching file config/imake/imake.c
Hunk #15 succeeded at 979 with fuzz 1.
Hunk #16 succeeded at 1039 (offset 14 lines).
Hunk #18 succeeded at 1135 (offset 14 lines).
Hunk #20 succeeded at 1170 (offset 14 lines).
Hunk #22 succeeded at 1236 (offset 14 lines).
Hunk #24 succeeded at 1732 (offset 14 lines).
Hunk #26 succeeded at 1898 (offset 14 lines).
Hunk #28 succeeded at 1951 (offset 14 lines).
Hunk #30 succeeded at 2001 (offset 14 lines).
Hunk #32 succeeded at 2051 (offset 14 lines).
patching file config/imake/imakemdep.h
patching file include/Xmd.h
patching file include/DPS/dpsconfig.h
patching file lib/X11/XDefaultOMIF.c
patching file lib/X11/imDefIm.c
patching file lib/X11/xlibi18n/Xi18nLib.conf
patching file lib/Xft/xftfreetype.c
patching file lib/Xpm/Imakefile
patching file lib/Xt/Xtos.h
patching file lib/font/Type1/t1funcs.c
patching file lib/font/util/fontxlfd.c
patching file lib/xkbfile/maprules.c
patching file lib/xtrans/Xtransint.h
patching file nls/locale.alias
patching file nls/locale.dir
patching file nls/XI18N_OBJS/Imakefile
patching file nls/XI18N_OBJS/zh
patching file nls/XI18N_OBJS/zh_CN
patching file programs/Xserver/GL/glx/glxscreens.c
patching file programs/Xserver/GL/include/GL/glx_ansic.h
patching file programs/Xserver/GL/mesa/src/X/xf86glx.c
patching file programs/Xserver/PEX5/ddpex/mi/include/miStruct.h
patching file programs/Xserver/fb/fb.h
patching file programs/Xserver/hw/xfree86/common/Imakefile
patching file programs/Xserver/hw/xfree86/common/compiler.h
patching file programs/Xserver/hw/xfree86/common/xf86Config.c
patching file programs/Xserver/hw/xfree86/common/xf86Events.c
patching file programs/Xserver/hw/xfree86/common/xf86Init.c
patching file programs/Xserver/hw/xfree86/common/xf86MiscExt.c
patching file programs/Xserver/hw/xfree86/common/xf86Option.c
patching file programs/Xserver/hw/xfree86/common/xf86Priv.h
patching file programs/Xserver/hw/xfree86/common/xf86Privstr.h
patching file programs/Xserver/hw/xfree86/common/xf86Xinput.c
patching file programs/Xserver/hw/xfree86/common/xf86pciBus.c
patching file programs/Xserver/hw/xfree86/common/xf86str.h
patching file programs/Xserver/hw/xfree86/drivers/ati/Imakefile
patching file programs/Xserver/hw/xfree86/drivers/ati/aticonfig.c
patching file programs/Xserver/hw/xfree86/drivers/ati/atilock.c
patching file programs/Xserver/hw/xfree86/drivers/i810/i830_driver.c
patching file programs/Xserver/hw/xfree86/drivers/mga/mga.h
patching file programs/Xserver/hw/xfree86/drivers/mga/mga_dacG.c
patching file programs/Xserver/hw/xfree86/drivers/mga/mga_driver.c
patching file programs/Xserver/hw/xfree86/drivers/mga/mga_g450pll.c
patching file programs/Xserver/hw/xfree86/drivers/mga/mga_storm.c
patching file programs/Xserver/hw/xfree86/drivers/neomagic/Imakefile
patching file programs/Xserver/hw/xfree86/drivers/neomagic/NM-reg.txt
patching file programs/Xserver/hw/xfree86/drivers/neomagic/neo.h
patching file programs/Xserver/hw/xfree86/drivers/neomagic/neo_2070.c
patching file programs/Xserver/hw/xfree86/drivers/neomagic/neo_2090.c
patching file programs/Xserver/hw/xfree86/drivers/neomagic/neo_2097.c
patching file programs/Xserver/hw/xfree86/drivers/neomagic/neo_2200.c
patching file programs/Xserver/hw/xfree86/drivers/neomagic/neo_dga.c
patching file programs/Xserver/hw/xfree86/drivers/neomagic/neo_driver.c
patching file programs/Xserver/hw/xfree86/drivers/neomagic/neo_video.c
patching file programs/Xserver/hw/xfree86/drivers/neomagic/neo_video.h
patching file programs/Xserver/hw/xfree86/drivers/rendition/Imakefile
patching file programs/Xserver/hw/xfree86/drivers/rendition/accelX.c
patching file programs/Xserver/hw/xfree86/drivers/rendition/hwcursor.c
patching file programs/Xserver/hw/xfree86/drivers/rendition/rendition.c
patching file programs/Xserver/hw/xfree86/drivers/rendition/vboard.c
patching file programs/Xserver/hw/xfree86/drivers/rendition/vmodes.c
patching file programs/Xserver/hw/xfree86/drivers/rendition/vmodes.h
patching file programs/Xserver/hw/xfree86/drivers/rendition/vramdac.c
patching file programs/Xserver/hw/xfree86/drivers/rendition/vramdac.h
patching file programs/Xserver/hw/xfree86/drivers/rendition/vtypes.h
patching file programs/Xserver/hw/xfree86/drivers/rendition/vvga.c
patching file programs/Xserver/hw/xfree86/drivers/rendition/vvga.h
patching file programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c
patching file programs/Xserver/hw/xfree86/drivers/savage/savage_driver.h
patching file programs/Xserver/hw/xfree86/drivers/savage/savage_vbe.c
patching file programs/Xserver/hw/xfree86/drivers/savage/savage_video.c
patching file programs/Xserver/hw/xfree86/drivers/siliconmotion/smi.h
patching file 
programs/Xserver/hw/xfree86/drivers/siliconmotion/smi_driver.c
patching file programs/Xserver/hw/xfree86/drivers/siliconmotion/smi_video.c
patching file programs/Xserver/hw/xfree86/drivers/sis/sis.h
patching file programs/Xserver/hw/xfree86/drivers/sis/sis.man
patching file programs/Xserver/hw/xfree86/drivers/sis/sis300_accel.c
patching file programs/Xserver/hw/xfree86/drivers/sis/sis300_accel.h
patching file programs/Xserver/hw/xfree86/drivers/sis/sis530_accel.c
patching file programs/Xserver/hw/xfree86/drivers/sis/sis_accel.c
patching file programs/Xserver/hw/xfree86/drivers/sis/sis_bios.c
patching file programs/Xserver/hw/xfree86/drivers/sis/sis_bios.h
patching file programs/Xserver/hw/xfree86/drivers/sis/sis_cursor.c
patching file programs/Xserver/hw/xfree86/drivers/sis/sis_dac.c
patching file programs/Xserver/hw/xfree86/drivers/sis/sis_dac.h
patching file programs/Xserver/hw/xfree86/drivers/sis/sis_dga.c
patching file programs/Xserver/hw/xfree86/drivers/sis/sis_dri.c
patching file programs/Xserver/hw/xfree86/drivers/sis/sis_driver.c
patching file programs/Xserver/hw/xfree86/drivers/sis/sis_opt.c
patching file programs/Xserver/hw/xfree86/drivers/sis/sis_vb.c
patching file programs/Xserver/hw/xfree86/drivers/sis/sis_vb.h
patching file programs/Xserver/hw/xfree86/drivers/sis/sis_vga.c
patching file programs/Xserver/hw/xfree86/drivers/sis/sis_video.c
patching file programs/Xserver/hw/xfree86/drivers/tdfx/tdfx_driver.c
patching file programs/Xserver/hw/xfree86/drivers/trident/trident.h
patching file programs/Xserver/hw/xfree86/drivers/trident/trident_dac.c
patching file programs/Xserver/hw/xfree86/drivers/trident/trident_driver.c
patching file programs/Xserver/hw/xfree86/drivers/trident/trident_regs.h
patching file programs/Xserver/hw/xfree86/drivers/trident/trident_video.c
patching file programs/Xserver/hw/xfree86/drivers/tseng/tseng.h
patching file programs/Xserver/hw/xfree86/drivers/tseng/tseng_driver.c
patching file programs/Xserver/hw/xfree86/drivers/vga/generic.c
patching file programs/Xserver/hw/xfree86/input/mouse/mouse.c
patching file programs/Xserver/hw/xfree86/input/mouse/pnp.c
patching file programs/Xserver/hw/xfree86/int10/Imakefile
patching file programs/Xserver/hw/xfree86/int10/generic.c
patching file programs/Xserver/hw/xfree86/int10/helper_exec.c
patching file programs/Xserver/hw/xfree86/int10/xf86int10.h
patching file programs/Xserver/hw/xfree86/loader/Imakefile
patching file programs/Xserver/hw/xfree86/loader/elf.h
patching file programs/Xserver/hw/xfree86/loader/elfloader.c
patching file programs/Xserver/hw/xfree86/loader/loader.c
patching file programs/Xserver/hw/xfree86/os-support/Imakefile
patching file programs/Xserver/hw/xfree86/os-support/xf86OSmouse.h
patching file programs/Xserver/hw/xfree86/os-support/xf86_libc.h
patching file programs/Xserver/hw/xfree86/os-support/bus/Imakefile
patching file programs/Xserver/hw/xfree86/os-support/bus/Pci.h
patching file programs/Xserver/hw/xfree86/os-support/linux/Imakefile
patching file programs/Xserver/hw/xfree86/os-support/linux/lnx_video.c
patching file programs/Xserver/hw/xfree86/os-support/linux/int10/Imakefile
patching file programs/Xserver/hw/xfree86/os-support/linux/int10/linux.c
patching file programs/Xserver/hw/xfree86/os-support/shared/libc_wrapper.c
patching file programs/Xserver/hw/xfree86/os-support/vbe/vbe.c
patching file programs/Xserver/hw/xfree86/os-support/vbe/vbe.h
patching file programs/Xserver/hw/xfree86/parser/Device.c
patching file programs/Xserver/hw/xfree86/parser/Flags.c
patching file programs/Xserver/hw/xfree86/vgahw/vgaHW.c
patching file programs/Xserver/hw/xfree86/vgahw/vgaHW.h
patching file programs/Xserver/hw/xfree86/xf86cfg/loadmod.c
patching file programs/Xserver/include/servermd.h
patching file programs/Xserver/mi/micoord.h
patching file programs/Xserver/os/io.c
patching file programs/Xserver/os/xalloc.c
patching file programs/Xserver/xkb/ddxConfig.c
patching file programs/Xserver/xkb/ddxLoad.c
patching file programs/Xserver/xkb/xkb.c
patching file programs/Xserver/xkb/xkbInit.c
patching file programs/twm/add_window.c
patching file programs/xclock/xclock.c
patching file programs/xrx/plugin/Imakefile
patching file programs/xterm/Imakefile
patching file programs/xterm/XTerm.ad
patching file programs/xterm/config.guess
patching file programs/xterm/config.sub
patching file programs/xterm/main.c
patching file util/memleak/find-rtns.sh
patching file util/memleak/fmalloc.c
patching file programs/Xserver/hw/xfree86/os-support/linux/drm/xf86drm.c
Hunk #1 succeeded at 320 (offset 35 lines).
patching file programs/xkbcomp/symbols/Imakefile
patching file programs/xkbcomp/symbols/us
patching file programs/xkbcomp/symbols/nl
patching file programs/xkbcomp/symbols/us_intl
patching file programs/xkbcomp/symbols/ro
patching file programs/xkbcomp/symbols/ro2
patching file programs/xkbcomp/symbols/tr_f
patching file programs/xkbcomp/symbols/la
patching file lib/X11/lcUniConv/koi8_k.h
patching file lib/X11/lcUniConv/koi8_c.h
patching file lib/X11/lcUniConv/armscii_8.h
patching file lib/X11/lcUTF8.c
Hunk #1 succeeded at 192 (offset 2 lines).
patching file nls/Compose/koi8-k
patching file nls/Compose/Imakefile
patching file nls/Compose/koi8-c
patching file nls/XLC_LOCALE/koi8-c
patching file nls/XLC_LOCALE/koi8-k
patching file nls/XLC_LOCALE/Imakefile
patching file programs/Xserver/hw/xfree86/drivers/i810/i810_driver.c
patching file programs/Xserver/hw/xfree86/drivers/i810/Imakefile
patching file programs/Xserver/hw/xfree86/drivers/i810/i810.h
patching file programs/Xserver/hw/xfree86/drivers/i810/i810_cursor.c
patching file programs/Xserver/hw/xfree86/drivers/i810/i810_dri.c
patching file programs/Xserver/hw/xfree86/drivers/i810/i810_driver.c
patching file programs/Xserver/hw/xfree86/drivers/i810/i810_io.c
patching file programs/Xserver/hw/xfree86/drivers/i810/i810_memory.c
patching file programs/Xserver/hw/xfree86/drivers/i810/i830_driver.c
Hunk #3 succeeded at 1177 (offset 1 line).
Hunk #5 succeeded at 1799 (offset 1 line).
Hunk #7 succeeded at 2511 (offset 1 line).
patching file programs/Xserver/hw/xfree86/common/xf86PciInfo.h
Hunk #1 succeeded at 645 (offset 5 lines).
patching file programs/Xserver/hw/xfree86/drivers/ati/r128_video.c
patching file programs/Xserver/hw/xfree86/drivers/v4l/v4l.c
patching file lib/Xft/xftfreetype.c
Hunk #1 succeeded at 614 (offset 1 line).
>>> Source unpacked.

Building Release 6.6 of the X Window System.

I hope you checked the configuration parameters in ./config/cf
to see if you need to pass BOOTSTRAPCFLAGS.

Mon Sep  2 19:02:20 EST 2002

cd ./config/imake && make - --jobserver-fds=3,4 -j -f Makefile.ini 
BOOTSTRAPCFLAGS="" CC="cc" clean
make[1]: Entering directory 
`/mnt/green/portage/xfree-4.2.0-r12/work/xc/config/imake'
rm -f ccimake imake.o imake
rm -f *.CKP *.ln *.BAK *.bak *.o core errs ,* *~ *.a tags TAGS make.log \#*
rm -f -r Makefile.proto Makefile Makefile.dep bootstrap
rm -f imakemdep_cpp.h
make[1]: Leaving directory 
`/mnt/green/portage/xfree-4.2.0-r12/work/xc/config/imake'
make - --jobserver-fds=3,4 -j Makefile.boot
make[1]: Entering directory `/mnt/green/portage/xfree-4.2.0-r12/work/xc'
cd ./config/imake && make -w --jobserver-fds=3,4 - --jobserver-fds=3,4 -j 
-f Makefile.ini BOOTSTRAPCFLAGS="" CC="cc"
make[2]: Entering directory 
`/mnt/green/portage/xfree-4.2.0-r12/work/xc/config/imake'
cc -o ccimake -DCROSSCOMPILEDIR=\"\"  -O -I../../include 
-I../../imports/x11/include/X11 ccimake.c
making imake with BOOTSTRAPCFLAGS= and 
CROSSCOMPILEFLAGS=-DCROSSCOMPILEDIR="" in config/imake
if [ -n "" ] ; then \
/cc -E `./ccimake` \
-DCROSSCOMPILE_CPP imakemdep.h > imakemdep_cpp.h; \
else touch imakemdep_cpp.h; fi
cc -c  -O -I../../include -I../../imports/x11/include/X11 `./ccimake` 
imake.c
/bin/sh: ./ccimake: Permission denied
cc -o imake  -O -I../../include -I../../imports/x11/include/X11 imake.o
make[2]: Leaving directory 
`/mnt/green/portage/xfree-4.2.0-r12/work/xc/config/imake'
rm -f ./config/makedepend/Makefile.proto
./config/imake/imake -I./config/cf  -s ./config/makedepend/Makefile.proto 
-f ./config/makedepend/Imakefile -DTOPDIR=../.. 
-DCURDIR=./config/makedepend
make[1]: execvp: ./config/imake/imake: Permission denied
make[1]: *** [config/makedepend/Makefile.proto] Error 127
make[1]: Leaving directory `/mnt/green/portage/xfree-4.2.0-r12/work/xc'
make: *** [World] Error 2

!!! ERROR: The ebuild did not complete successfully.
!!! Function src_compile, Line 13, Exitcode 2
!!! (no error message)

!!! emerge aborting on  /usr/portage/x11-base/xfree/xfree-4.2.0-r12.ebuild 
.
[01;31mTheWhiteRoom [01;34mroot # [00m
Script done on Mon Sep  2 19:02:51 2002
Comment 1 Mark Guertin 2002-09-09 09:28:08 UTC
This honestly looks like a permissions problem, did you run as root to do this?
Comment 2 Martin Schlemmer (RETIRED) gentoo-dev 2002-09-09 13:12:23 UTC
What version portage ?
Comment 3 Michael Tomkins 2002-09-11 18:03:53 UTC
Ok, Running portage 2.0.28.
Logged in as root.

Oldworld mac 7600/144M/9G/132Hz
ADB keyboard, 3 button Mouseman mouse.

Was this the correct way to post bugs? (first bug)
Comment 4 Mark Guertin 2002-09-12 09:54:51 UTC
Yes, it was a good bug report for the most part, more informtion is always best.
 I honestly can't see where a kernel would make this kind of a difference in the
build, also i just rebuilt my entire setup (xfree, mozilla, kde, etc) booted
from that exact ISO...not sure where to go from here on this one
Comment 5 Martin Schlemmer (RETIRED) gentoo-dev 2002-09-12 13:24:16 UTC
cc -o ccimake -DCROSSCOMPILEDIR=\"\"  -O -I../../include 
-I../../imports/x11/include/X11 ccimake.c
making imake with BOOTSTRAPCFLAGS= and 
CROSSCOMPILEFLAGS=-DCROSSCOMPILEDIR="" in config/imake
if [ -n "" ] ; then \
/cc -E `./ccimake` \
-DCROSSCOMPILE_CPP imakemdep.h > imakemdep_cpp.h; \
else touch imakemdep_cpp.h; fi
cc -c  -O -I../../include -I../../imports/x11/include/X11 `./ccimake` 
imake.c
/bin/sh: ./ccimake: Permission denied


So it seems that the created 'ccimake' cannot be executed.  PORTAGE_TMPDIR
is not maybe on a partition mounted "noexec" ?
Comment 6 Michael Tomkins 2002-09-13 22:30:32 UTC
Ok, I was installing (1.4 from stage_ppc_1.tbz2) to sdg7 using a 2.4.19 kernel , 
using sdg8 as the TMP_DIR and have portage on sde5. My setup is a lot of small 
scsi drives and one big one. I use  the same /usr/portage for both 1.2 and 1.4.

The 1.2 ISO ramdisk does not have this problem, when I used 
mount -t ext2 /dev/sdg7 /mnt/gentoo
mount -t ext2 /dev/sde5 /mnt/gentoo/usr/portage
mount -t ext2 /dev/sdg8 /mnt/gentoo/mnt/green
mount -o bind /proc /mnt/gentoo/proc
chroot /mnt/gentoo /bin/bash
source /etc/profile
#> export PORTAGE_TMPDIR="/mnt/green"
#> emerge gnome


My fstab (non-commented bits)
/dev/sdg7	/		ext2	noauto,noatime		1 2	
/dev/sde5	/usr/portage	ext2	defaults		0 1
/dev/sda6	/mnt/scsia	hfs	defaults,noauto,user	0 1
/dev/sdb5	/mnt/deb	ext2	defaults,noauto,user	0 1
/dev/sdc5	/mnt/bumpe	hfs	defaults,noauto,user	0 1
/dev/sdd5	/mnt/jpg	hfs	defaults,noauto,user	0 1
/dev/sdh4	/mnt/zip	hfs	defaults,noauto,user	0 1
/dev/sdg11	none	swap	sw	0 1
/dev/sda7	none	swap	sw	0 1
/dev/sdf5	/mnt/gentoo12	ext2	defaults,noauto,user	0 1
/dev/sdg8	/mnt/green	ext2	defaults,noauto,user	0 1
/dev/sdg9	/mnt/yellow	ext2	defaults,noauto,user	0 1
/dev/sdg10	/mnt/orange	ext2	defaults,noauto,user	0 1
proc	/proc	proc	defaults	0 0
tmpfs			/dev/shm	tmpfs		defaults		0 0

Comment 7 Martin Schlemmer (RETIRED) gentoo-dev 2002-09-14 10:48:47 UTC
How much disk space availible ?
Comment 8 Michael Tomkins 2002-09-15 18:14:58 UTC
Got a reply to another bug and thought Oh, theres a different setup for 1.4.

Will change make.conf and the CFLAGS and try again.

http://bugs.gentoo.org/show_bug.cgi?id=7902

PS disk space is 1.2G on system, 2G on PORTAGE_TMPDIR and 300Mb on portage.
Comment 9 Mark Guertin 2002-10-25 11:28:24 UTC
I'm closing this as wont fix as I really think it was due to misconfigurations
for 1.4 setup.