On Mon, 30 Sep 2002 [EMAIL PROTECTED] wrote:

> Hello all,
> i have problem when compile X under OpenBSD 3.1 i386 latest stable and X
> (current). Any body know how to fix this problem?

Yes, I know.  You've said that already...

> rm -f mmapr.o
> gcc -c -O2 -ansi -Dasm=__asm -Wall -Wpointer-arith -Wstrict-prototypes 
>-Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs 
>-Wundef -I. -I../../../../../programs/Xserver/hw/xfree86/common 
>-I../../../../../programs/Xserver/hw/xfree86/os-support 
>-I../../../../../programs/Xserver/include -I../../../../../exports/include/X11 
>-I../../../../../programs/Xserver/hw/xfree86/scanpci 
>-I../../../../../programs/Xserver/hw/xfree86/dummylib -I../../../../.. 
>-I../../../../../exports/include -DCSRG_BASED -DSHAPE -DXINPUT -DXKB -DLBX 
>-DXAPPGROUP -DXCSECURITY -DTOGCUP -DXF86BIGFONT -DDPMSExtension -DPIXPRIV -DPANORAMIX 
>-DRENDER -DGCCUSESGAS -DAVOID_GLYPHBLT -DPIXPRIV -DSINGLEDEPTH -DXFreeXDGA 
>-DXvExtension -DXFree86LOADER -DXFree86Server -DXF86VIDMODE -DXvMCExtension 
>-DSMART_SCHEDULE -DBUILDDEBUG -DXResExtension -DX_BYTE_ORDER=X_LITTLE_ENDIAN -DNDEBUG 
>-DFUNCPROTO=15 -DNARROWPROTO -DUSE_I386_IOPL mmapr.c
> In file included from mmapr.c:34:
> /usr/include/unistd.h:66: warning: redundant redeclaration of `cuserid' in same scope
> /usr/include/stdio.h:274: warning: previous declaration of `cuserid'
> /usr/include/unistd.h:92: warning: redundant redeclaration of `lseek' in same scope
> /usr/include/sys/types.h:142: warning: previous declaration of `lseek'
> /usr/include/unistd.h:138: warning: redundant redeclaration of `ftruncate' in same 
>scope
> /usr/include/sys/types.h:143: warning: previous declaration of `ftruncate'
> /usr/include/unistd.h:206: warning: redundant redeclaration of `truncate' in same 
>scope
> /usr/include/sys/types.h:144: warning: previous declaration of `truncate'
> /usr/include/unistd.h:215: warning: redundant redeclaration of `getopt' in same scope
> /usr/include/stdlib.h:168: warning: previous declaration of `getopt'
> /usr/include/unistd.h:216: warning: redundant redeclaration of `optarg' in same scope
> /usr/include/stdlib.h:169: warning: previous declaration of `optarg'
> /usr/include/unistd.h:217: warning: redundant redeclaration of `opterr' in same scope
> /usr/include/stdlib.h:170: warning: previous declaration of `opterr'
> /usr/include/unistd.h:218: warning: redundant redeclaration of `optind' in same scope
> /usr/include/stdlib.h:171: warning: previous declaration of `optind'
> /usr/include/unistd.h:219: warning: redundant redeclaration of `optopt' in same scope
> /usr/include/stdlib.h:172: warning: previous declaration of `optopt'
> /usr/include/unistd.h:220: warning: redundant redeclaration of `optreset' in same 
>scope
> /usr/include/stdlib.h:173: warning: previous declaration of `optreset'
> /usr/include/unistd.h:221: warning: redundant redeclaration of `getsubopt' in same 
>scope
> /usr/include/stdlib.h:174: warning: previous declaration of `getsubopt'
> /usr/include/unistd.h:222: warning: redundant redeclaration of `suboptarg' in same 
>scope
> /usr/include/stdlib.h:175: warning: previous declaration of `suboptarg'
> mmapr.c: In function `main':
> mmapr.c:139: warning: implicit declaration of function `strtoull'
> rm -f mmapr
> gcc -o mmapr -O2 -ansi -Dasm=__asm -Wall -Wpointer-arith -Wstrict-prototypes 
>-Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs 
>-Wundef -L../../../../../exports/lib mmapr.o
> mmapr.o: Undefined symbol `_strtoull' referenced from text segment
> collect2: ld returned 1 exit status
> *** Error code 1

> Stop in /usr/src/XF4/xc/programs/Xserver/hw/xfree86/etc (line 1223 of Makefile).
> *** Error code 1

I must admit to being rather surprised that *BSD doesn't have strtoull()
yet (but allows long long).  I was really hoping to avoid ugly #if's in
this code.  Oh well, such is life.  This'll be fixed shortly.

I also note *BSD's libc is just as noisy as glibc ;-)

Marc.

+----------------------------------+-----------------------------------+
|  Marc Aurele La France           |  work:   1-780-492-9310           |
|  Computing and Network Services  |  fax:    1-780-492-1729           |
|  352 General Services Building   |  email:  [EMAIL PROTECTED]          |
|  University of Alberta           +-----------------------------------+
|  Edmonton, Alberta               |                                   |
|  T6G 2H1                         |     Standard disclaimers apply    |
|  CANADA                          |                                   |
+----------------------------------+-----------------------------------+
XFree86 Core Team member.  ATI driver and X server internals.

_______________________________________________
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert

Reply via email to