sxemacs-devel
[Top] [All Lists]

Build problem (effi)

From: Steve Youngs <steve@xxxxxxxxxxx>
Subject: Build problem (effi)
Date: Tue, 22 Feb 2005 21:54:38 +1000
Organization: The SXEmacs Project
User-agent: Gnus/5.110003 (No Gnus v0.3) SXEmacs/22.1.2 (Audi, linux)
Evgeny!

Thought you might like to know (read: can you fix this please)... 

with ./configure --enable-ffi

gcc -c -Wall -Wno-switch -Wmissing-prototypes -Wsign-compare 
-Wno-char-subscripts -Wundef -Wstrict-prototypes -Wpacked -Wshadow 
-Wmissing-declarations -g -O3  -Demacs -I. -DHAVE_CONFIG_H 
-I/usr/local/pgsql/include -I/usr/local/include -I/usr/X11/include effi.c
In file included from effi.c:29:
effi.h:49: error: parse error before "dlfunc_t"
effi.h:49: warning: no semicolon at end of struct or union
effi.h:49: warning: no semicolon at end of struct or union
effi.h:52: error: parse error before '}' token
effi.h:52: warning: type defaults to `int' in declaration of `fop'
effi.h:52: warning: data definition has no type or storage class
effi.h:53: error: parse error before '}' token
effi.c: In function `mark_ffiobject':
effi.c:86: error: dereferencing pointer to incomplete type
effi.c:87: error: dereferencing pointer to incomplete type
effi.c:88: error: dereferencing pointer to incomplete type
effi.c: In function `print_ffiobject':
effi.c:100: error: dereferencing pointer to incomplete type
effi.c:103: error: dereferencing pointer to incomplete type
effi.c:105: error: dereferencing pointer to incomplete type
effi.c:109: error: dereferencing pointer to incomplete type
effi.c:109: error: dereferencing pointer to incomplete type
effi.c:109: error: dereferencing pointer to incomplete type
effi.c: At top level:
effi.c:114: error: dereferencing pointer to incomplete type
effi.c:114: error: initializer element is not constant
effi.c:114: error: (near initialization for `ffiobject_description[0].offset')
effi.c:114: error: initializer element is not constant
effi.c:114: error: (near initialization for `ffiobject_description[0]')
effi.c:115: error: dereferencing pointer to incomplete type
effi.c:115: error: initializer element is not constant
effi.c:115: error: (near initialization for `ffiobject_description[1].offset')
effi.c:115: error: initializer element is not constant
effi.c:115: error: (near initialization for `ffiobject_description[1]')
effi.c:116: error: dereferencing pointer to incomplete type
effi.c:116: error: initializer element is not constant
effi.c:116: error: (near initialization for `ffiobject_description[2].offset')
effi.c:116: error: initializer element is not constant
effi.c:116: error: (near initialization for `ffiobject_description[2]')
effi.c:117: error: dereferencing pointer to incomplete type
effi.c:117: error: initializer element is not constant
effi.c:117: error: (near initialization for `ffiobject_description[3].offset')
effi.c:117: error: initializer element is not constant
effi.c:117: error: (near initialization for `ffiobject_description[3]')
effi.c:118: error: initializer element is not constant
effi.c:118: error: (near initialization for `ffiobject_description[4]')
effi.c:123: error: invalid application of `sizeof' to an incomplete type
effi.c: In function `Fmake_ffi_object':
effi.c:252: error: invalid application of `sizeof' to an incomplete type
effi.c:256: error: dereferencing pointer to incomplete type
effi.c:257: error: dereferencing pointer to incomplete type
effi.c:260: error: dereferencing pointer to incomplete type
effi.c:261: error: dereferencing pointer to incomplete type
effi.c: In function `Fffi_object_type':
effi.c:278: error: dereferencing pointer to incomplete type
effi.c: In function `Fffi_object_size':
effi.c:286: error: dereferencing pointer to incomplete type
effi.c: In function `Fffi_load_library':
effi.c:305: error: dereferencing pointer to incomplete type
effi.c:306: error: dereferencing pointer to incomplete type
effi.c: In function `Fffi_bind':
effi.c:319: error: dereferencing pointer to incomplete type
effi.c:320: error: dereferencing pointer to incomplete type
effi.c:323: error: dereferencing pointer to incomplete type
effi.c: In function `Fffi_defun':
effi.c:336: error: dereferencing pointer to incomplete type
effi.c:336: warning: implicit declaration of function `dlfunc'
effi.c:337: error: dereferencing pointer to incomplete type
effi.c:340: error: dereferencing pointer to incomplete type
effi.c: In function `Fffi_alloc':
effi.c:353: error: dereferencing pointer to incomplete type
effi.c:354: error: dereferencing pointer to incomplete type
effi.c:357: error: dereferencing pointer to incomplete type
effi.c: In function `Fffi_free':
effi.c:369: error: dereferencing pointer to incomplete type
effi.c:370: error: dereferencing pointer to incomplete type
effi.c:371: error: dereferencing pointer to incomplete type
effi.c: In function `Fffi_fetch':
effi.c:476: error: dereferencing pointer to incomplete type
effi.c: In function `Fffi_store':
effi.c:514: error: dereferencing pointer to incomplete type
effi.c: In function `Fffi_call_function':
effi.c:643: error: dereferencing pointer to incomplete type
effi.c:644: error: dereferencing pointer to incomplete type
make[1]: *** [effi.o] Error 1
make[1]: Leaving directory 
`/home/steve/programming/SXEmacs/core/sxemacs-22.1.2/src'
make: *** [src] Error 2

Compilation finished at Tue Feb 22 19:56:18




-- 
|---<Steve Youngs>---------------<GnuPG KeyID: A94B3003>---|
|                        In space,                         |
|             No one can hear you rip a stinky             |
|------------------------------------<steve@xxxxxxxxxxx>---|

Attachment: pgpO9PrClnTsB.pgp
Description: PGP signature

<Prev in Thread] Current Thread [Next in Thread>