Compile error with exa-damagetrack branch

Daniel Kasak dan at entropy.homelinux.org
Mon Oct 16 20:38:05 PDT 2006


Hi all.

I'm attempting to compile xorg-server from the exa-damagetrack branch.
I'm getting:


x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../include
-I../include -I../include -I../include -I../include -I../include
-I../include -I../include -I../hw/xfree86 -I../hw/xfree86/include
-I../hw/xfree86/common -I../hw/xfree86/os-support
-I../hw/xfree86/os-support/bus -I../os -I./../miext/cw
-DHAVE_XORG_CONFIG_H -DXF86PM -DHAVE_DIX_CONFIG_H -Wall -Wpointer-arith
-Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations
-Wnested-externs -fno-strict-aliasing -D_BSD_SOURCE -DHAS_FCHOWN
-DHAS_STICKY_DIR_BIT -I/usr/include/freetype2 -I../include -I../include
-I../Xext -I../composite -I../damageext -I../xfixes -I../Xi -I../mi
-I../miext/shadow -I../miext/damage -I../render -I../randr -I../fb
-march=k8 -O2 -pipe -ftracer -MT exa.lo -MD -MP -MF .deps/exa.Tpo -c
exa.c  -fPIC -DPIC -o .libs/exa.o
 x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../include
-I../include -I../include -I../include -I../include -I../include
-I../include -I../include -I../hw/xfree86 -I../hw/xfree86/include
-I../hw/xfree86/common -I../hw/xfree86/os-support
-I../hw/xfree86/os-support/bus -I../os -I./../miext/cw
-DHAVE_XORG_CONFIG_H -DXF86PM -DHAVE_DIX_CONFIG_H -Wall -Wpointer-arith
-Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations
-Wnested-externs -fno-strict-aliasing -D_BSD_SOURCE -DHAS_FCHOWN
-DHAS_STICKY_DIR_BIT -I/usr/include/freetype2 -I../include -I../include
-I../Xext -I../composite -I../damageext -I../xfixes -I../Xi -I../mi
-I../miext/shadow -I../miext/damage -I../render -I../randr -I../fb
-march=k8 -O2 -pipe -ftracer -MT exa_accel.lo -MD -MP -MF
.deps/exa_accel.Tpo -c exa_accel.c  -fPIC -DPIC -o .libs/exa_accel.o
 x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../include
-I../include -I../include -I../include -I../include -I../include
-I../include -I../include -I../hw/xfree86 -I../hw/xfree86/include
-I../hw/xfree86/common -I../hw/xfree86/os-support
-I../hw/xfree86/os-support/bus -I../os -I./../miext/cw
-DHAVE_XORG_CONFIG_H -DXF86PM -DHAVE_DIX_CONFIG_H -Wall -Wpointer-arith
-Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations
-Wnested-externs -fno-strict-aliasing -D_BSD_SOURCE -DHAS_FCHOWN
-DHAS_STICKY_DIR_BIT -I/usr/include/freetype2 -I../include -I../include
-I../Xext -I../composite -I../damageext -I../xfixes -I../Xi -I../mi
-I../miext/shadow -I../miext/damage -I../render -I../randr -I../fb
-march=k8 -O2 -pipe -ftracer -MT exa_migration.lo -MD -MP -MF
.deps/exa_migration.Tpo -c exa_migration.c  -fPIC -DPIC -o
.libs/exa_migration.o
exa_migration.c: In function 'exaCopyDirtyToSys':
exa_migration.c:153: warning: pointer targets in passing argument 6 of
'pExaScr->info->DownloadFromScreen' differ in signedness
exa_migration.c: In function 'exaCopyDirtyToFb':
exa_migration.c:221: warning: pointer targets in passing argument 6 of
'pExaScr->info->UploadToScreen' differ in signedness
exa_migration.c: In function 'exaAssertNotDirty':
exa_migration.c:507: error: 'data_row_bytes' undeclared (first use in
this function)
exa_migration.c:507: error: (Each undeclared identifier is reported only
once
exa_migration.c:507: error: for each function it appears in.)
exa_migration.c:525: warning: no previous prototype for 'exaDoMigration'
exa_migration.c:651: error: expected declaration or statement at end of
input
make[1]: *** [exa_migration.lo] Error 1
make[1]: *** Waiting for unfinished jobs....
exa.c: In function 'exaDriverInit':
exa.c:659: warning: format '%d' expects type 'int', but argument 4 has
type 'long unsigned int'
make[1]: Leaving directory
`/var/tmp/portage/x11-base/xorg-server-1.1.99.3_pre20061016/work/xserver/exa'
make: *** [all-recursive] Error 1


I have no idea what it's talking about - I'm just reporting :)

I'm on an AMD64 system ( Gentoo ), using gcc-4.1.1

Dan




More information about the xorg mailing list