Re: [hatari-devel] Hatari goes Sinclair QL

[ Thread Index | Date Index | More lists.tuxfamily.org/hatari-devel Archives ]


Hi Jerome,

Just try gcc -a -p -r -i -l  -foo -l

Best regards

Thanks Thomas for this new version of Hatari.

Laurent


Le 01/04/2016 19:50, Jerome Vernet a écrit :
Wasn't an April Fool ?

Do not build on my Mac:

Scanning dependencies of target Ql
[ 76%] Building C object src/ql/CMakeFiles/Ql.dir/dummies.c.o
In file included from /Users/jeromevernet/Downloads/Older Software
French/hatari-ql/src/ql/dummies.c:7:
In file included from /Users/jeromevernet/Downloads/Older Software
French/hatari-ql/src/ql/QL68000.h:708:
/Users/jeromevernet/Downloads/Older Software
French/hatari-ql/src/ql/misdefs.h:9:8: error: expected parameter declarator
char * stpcpy(char *, char *);
        ^
/usr/include/secure/_string.h:90:38: note: expanded from macro 'stpcpy'
   __builtin___stpcpy_chk (dest, src, __darwin_obsz (dest))
                                      ^
/usr/include/secure/_common.h:39:62: note: expanded from macro
'__darwin_obsz'
#define __darwin_obsz(object) __builtin_object_size (object,
_USE_FORTIFY_LEVEL > 1 ? 1 : 0)
                                                              ^
/usr/include/secure/_common.h:30:32: note: expanded from macro
'_USE_FORTIFY_LEVEL'
#    define _USE_FORTIFY_LEVEL 2
                                ^
In file included from /Users/jeromevernet/Downloads/Older Software
French/hatari-ql/src/ql/dummies.c:7:
In file included from /Users/jeromevernet/Downloads/Older Software
French/hatari-ql/src/ql/QL68000.h:708:
/Users/jeromevernet/Downloads/Older Software
French/hatari-ql/src/ql/misdefs.h:9:8: error: expected ')'
/usr/include/secure/_string.h:90:38: note: expanded from macro 'stpcpy'
   __builtin___stpcpy_chk (dest, src, __darwin_obsz (dest))
                                      ^
/usr/include/secure/_common.h:39:62: note: expanded from macro
'__darwin_obsz'
#define __darwin_obsz(object) __builtin_object_size (object,
_USE_FORTIFY_LEVEL > 1 ? 1 : 0)
                                                              ^
/usr/include/secure/_common.h:30:32: note: expanded from macro
'_USE_FORTIFY_LEVEL'
#    define _USE_FORTIFY_LEVEL 2
                                ^
/Users/jeromevernet/Downloads/Older Software
French/hatari-ql/src/ql/misdefs.h:9:8: note: to match this '('
/usr/include/secure/_string.h:90:38: note: expanded from macro 'stpcpy'
   __builtin___stpcpy_chk (dest, src, __darwin_obsz (dest))
                                      ^
/usr/include/secure/_common.h:39:53: note: expanded from macro
'__darwin_obsz'
#define __darwin_obsz(object) __builtin_object_size (object,
_USE_FORTIFY_LEVEL > 1 ? 1 : 0)
                                                     ^
In file included from /Users/jeromevernet/Downloads/Older Software
French/hatari-ql/src/ql/dummies.c:7:
In file included from /Users/jeromevernet/Downloads/Older Software
French/hatari-ql/src/ql/QL68000.h:708:
/Users/jeromevernet/Downloads/Older Software
French/hatari-ql/src/ql/misdefs.h:9:8: warning: type specifier missing,
defaults to
       'int' [-Wimplicit-int]
char * stpcpy(char *, char *);
        ^
/usr/include/secure/_string.h:90:38: note: expanded from macro 'stpcpy'
   __builtin___stpcpy_chk (dest, src, __darwin_obsz (dest))
                                      ^
/usr/include/secure/_common.h:39:31: note: expanded from macro
'__darwin_obsz'
#define __darwin_obsz(object) __builtin_object_size (object,
_USE_FORTIFY_LEVEL > 1 ? 1 : 0)
                               ^
In file included from /Users/jeromevernet/Downloads/Older Software
French/hatari-ql/src/ql/dummies.c:7:
In file included from /Users/jeromevernet/Downloads/Older Software
French/hatari-ql/src/ql/QL68000.h:708:
/Users/jeromevernet/Downloads/Older Software
French/hatari-ql/src/ql/misdefs.h:9:8: error: conflicting types for
       '__builtin___stpcpy_chk'
/usr/include/secure/_string.h:90:3: note: expanded from macro 'stpcpy'
   __builtin___stpcpy_chk (dest, src, __darwin_obsz (dest))
   ^
/Users/jeromevernet/Downloads/Older Software
French/hatari-ql/src/ql/misdefs.h:9:8: note: '__builtin___stpcpy_chk' is
a builtin with
       type 'char *(char *, const char *, unsigned long)'
/usr/include/secure/_string.h:90:3: note: expanded from macro 'stpcpy'
   __builtin___stpcpy_chk (dest, src, __darwin_obsz (dest))
   ^
/Users/jeromevernet/Downloads/Older Software
French/hatari-ql/src/ql/dummies.c:33:28: warning: implicit declaration
of function
       'eretry' is invalid in C99 [-Wimplicit-function-declaration]
   while(res<=0 && byt>0 && eretry());
                            ^
/Users/jeromevernet/Downloads/Older Software
French/hatari-ql/src/ql/dummies.c:115:7: error: expected parameter
declarator
char *stpcpy(char *s1, char *s2)
       ^
/usr/include/secure/_string.h:90:38: note: expanded from macro 'stpcpy'
   __builtin___stpcpy_chk (dest, src, __darwin_obsz (dest))
                                      ^
/usr/include/secure/_common.h:39:62: note: expanded from macro
'__darwin_obsz'
#define __darwin_obsz(object) __builtin_object_size (object,
_USE_FORTIFY_LEVEL > 1 ? 1 : 0)
                                                              ^
/usr/include/secure/_common.h:30:32: note: expanded from macro
'_USE_FORTIFY_LEVEL'
#    define _USE_FORTIFY_LEVEL 2
                                ^
/Users/jeromevernet/Downloads/Older Software
French/hatari-ql/src/ql/dummies.c:115:7: error: expected ')'
/usr/include/secure/_string.h:90:38: note: expanded from macro 'stpcpy'
   __builtin___stpcpy_chk (dest, src, __darwin_obsz (dest))
                                      ^
/usr/include/secure/_common.h:39:62: note: expanded from macro
'__darwin_obsz'
#define __darwin_obsz(object) __builtin_object_size (object,
_USE_FORTIFY_LEVEL > 1 ? 1 : 0)
                                                              ^
/usr/include/secure/_common.h:30:32: note: expanded from macro
'_USE_FORTIFY_LEVEL'
#    define _USE_FORTIFY_LEVEL 2
                                ^
/Users/jeromevernet/Downloads/Older Software
French/hatari-ql/src/ql/dummies.c:115:7: note: to match this '('
/usr/include/secure/_string.h:90:38: note: expanded from macro 'stpcpy'
   __builtin___stpcpy_chk (dest, src, __darwin_obsz (dest))
                                      ^
/usr/include/secure/_common.h:39:53: note: expanded from macro
'__darwin_obsz'
#define __darwin_obsz(object) __builtin_object_size (object,
_USE_FORTIFY_LEVEL > 1 ? 1 : 0)
                                                     ^
/Users/jeromevernet/Downloads/Older Software
French/hatari-ql/src/ql/dummies.c:115:7: warning: type specifier
missing, defaults to
       'int' [-Wimplicit-int]
char *stpcpy(char *s1, char *s2)
       ^
/usr/include/secure/_string.h:90:38: note: expanded from macro 'stpcpy'
   __builtin___stpcpy_chk (dest, src, __darwin_obsz (dest))
                                      ^
/usr/include/secure/_common.h:39:31: note: expanded from macro
'__darwin_obsz'
#define __darwin_obsz(object) __builtin_object_size (object,
_USE_FORTIFY_LEVEL > 1 ? 1 : 0)
                               ^
/Users/jeromevernet/Downloads/Older Software
French/hatari-ql/src/ql/dummies.c:115:7: error: conflicting types for
       '__builtin___stpcpy_chk'
/usr/include/secure/_string.h:90:3: note: expanded from macro 'stpcpy'
   __builtin___stpcpy_chk (dest, src, __darwin_obsz (dest))
   ^
/Users/jeromevernet/Downloads/Older Software
French/hatari-ql/src/ql/misdefs.h:9:8: note: '__builtin___stpcpy_chk' is
a builtin with
       type 'char *(char *, const char *, unsigned long)'
char * stpcpy(char *, char *);
        ^
/usr/include/secure/_string.h:90:3: note: expanded from macro 'stpcpy'
   __builtin___stpcpy_chk (dest, src, __darwin_obsz (dest))
   ^
/Users/jeromevernet/Downloads/Older Software
French/hatari-ql/src/ql/dummies.c:115:7: error: definition of builtin
function
       '__builtin___stpcpy_chk'
char *stpcpy(char *s1, char *s2)
       ^
/usr/include/secure/_string.h:90:3: note: expanded from macro 'stpcpy'
   __builtin___stpcpy_chk (dest, src, __darwin_obsz (dest))
   ^
/Users/jeromevernet/Downloads/Older Software
French/hatari-ql/src/ql/dummies.c:117:3: error: too many arguments to
function call,
       expected 1, have 2
   strcpy(s1,s2);
   ^~~~~~~~~~~~~
/usr/include/secure/_string.h:83:38: note: expanded from macro 'strcpy'
   __builtin___strcpy_chk (dest, src, __darwin_obsz (dest))
                                      ^~~~~~~~~~~~~~~~~~~~
/usr/include/secure/_common.h:39:62: note: expanded from macro
'__darwin_obsz'
#define __darwin_obsz(object) __builtin_object_size (object,
_USE_FORTIFY_LEVEL > 1 ? 1 : 0)
                               ~~~~~~~~~~~~~~~~~~~~~
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/secure/_common.h:30:32: note: expanded from macro
'_USE_FORTIFY_LEVEL'
#    define _USE_FORTIFY_LEVEL 2
                                ^
/Users/jeromevernet/Downloads/Older Software
French/hatari-ql/src/ql/dummies.c:125:7: error: expected parameter
declarator
char *strncpy(char *dest, const char *src, size_t n)
       ^
/usr/include/secure/_string.h:119:44: note: expanded from macro 'strncpy'
   __builtin___strncpy_chk (dest, src, len, __darwin_obsz (dest))
                                            ^
/usr/include/secure/_common.h:39:62: note: expanded from macro
'__darwin_obsz'
#define __darwin_obsz(object) __builtin_object_size (object,
_USE_FORTIFY_LEVEL > 1 ? 1 : 0)
                                                              ^
/usr/include/secure/_common.h:30:32: note: expanded from macro
'_USE_FORTIFY_LEVEL'
#    define _USE_FORTIFY_LEVEL 2
                                ^
/Users/jeromevernet/Downloads/Older Software
French/hatari-ql/src/ql/dummies.c:125:7: error: expected ')'
/usr/include/secure/_string.h:119:44: note: expanded from macro 'strncpy'
   __builtin___strncpy_chk (dest, src, len, __darwin_obsz (dest))
                                            ^
/usr/include/secure/_common.h:39:62: note: expanded from macro
'__darwin_obsz'
#define __darwin_obsz(object) __builtin_object_size (object,
_USE_FORTIFY_LEVEL > 1 ? 1 : 0)
                                                              ^
/usr/include/secure/_common.h:30:32: note: expanded from macro
'_USE_FORTIFY_LEVEL'
#    define _USE_FORTIFY_LEVEL 2
                                ^
/Users/jeromevernet/Downloads/Older Software
French/hatari-ql/src/ql/dummies.c:125:7: note: to match this '('
/usr/include/secure/_string.h:119:44: note: expanded from macro 'strncpy'
   __builtin___strncpy_chk (dest, src, len, __darwin_obsz (dest))
                                            ^
/usr/include/secure/_common.h:39:53: note: expanded from macro
'__darwin_obsz'
#define __darwin_obsz(object) __builtin_object_size (object,
_USE_FORTIFY_LEVEL > 1 ? 1 : 0)
                                                     ^
/Users/jeromevernet/Downloads/Older Software
French/hatari-ql/src/ql/dummies.c:125:7: warning: type specifier
missing, defaults to
       'int' [-Wimplicit-int]
char *strncpy(char *dest, const char *src, size_t n)
       ^
/usr/include/secure/_string.h:119:44: note: expanded from macro 'strncpy'
   __builtin___strncpy_chk (dest, src, len, __darwin_obsz (dest))
                                            ^
/usr/include/secure/_common.h:39:31: note: expanded from macro
'__darwin_obsz'
#define __darwin_obsz(object) __builtin_object_size (object,
_USE_FORTIFY_LEVEL > 1 ? 1 : 0)
                               ^
/Users/jeromevernet/Downloads/Older Software
French/hatari-ql/src/ql/dummies.c:125:7: error: conflicting types for
       '__builtin___strncpy_chk'
/usr/include/secure/_string.h:119:3: note: expanded from macro 'strncpy'
   __builtin___strncpy_chk (dest, src, len, __darwin_obsz (dest))
   ^
/Users/jeromevernet/Downloads/Older Software
French/hatari-ql/src/ql/dummies.c:125:7: note: '__builtin___strncpy_chk'
is a builtin
       with type 'char *(char *, const char *, unsigned long, unsigned long)'
/usr/include/secure/_string.h:119:3: note: expanded from macro 'strncpy'
   __builtin___strncpy_chk (dest, src, len, __darwin_obsz (dest))
   ^
/Users/jeromevernet/Downloads/Older Software
French/hatari-ql/src/ql/dummies.c:125:7: error: definition of builtin
function
       '__builtin___strncpy_chk'
char *strncpy(char *dest, const char *src, size_t n)
       ^
/usr/include/secure/_string.h:119:3: note: expanded from macro 'strncpy'
   __builtin___strncpy_chk (dest, src, len, __darwin_obsz (dest))
   ^
/Users/jeromevernet/Downloads/Older Software
French/hatari-ql/src/ql/dummies.c:128:3: error: too many arguments to
function call,
       expected 1, have 2
   memcpy(dest,src,min(n,slen));
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/secure/_string.h:65:43: note: expanded from macro 'memcpy'
   __builtin___memcpy_chk (dest, src, len, __darwin_obsz0 (dest))
                                           ^~~~~~~~~~~~~~~~~~~~~
/usr/include/secure/_common.h:38:63: note: expanded from macro
'__darwin_obsz0'
#define __darwin_obsz0(object) __builtin_object_size (object, 0)
                                ~~~~~~~~~~~~~~~~~~~~~          ^
/Users/jeromevernet/Downloads/Older Software
French/hatari-ql/src/ql/dummies.c:165:1: warning: type specifier
missing, defaults to
       'int' [-Wimplicit-int]
PauseTimer()
^
/Users/jeromevernet/Downloads/Older Software
French/hatari-ql/src/ql/dummies.c:168:1: warning: type specifier
missing, defaults to
       'int' [-Wimplicit-int]
StartTimer()
^
/Users/jeromevernet/Downloads/Older Software
French/hatari-ql/src/ql/dummies.c:171:1: warning: type specifier
missing, defaults to
       'int' [-Wimplicit-int]
DisposeSound()
^
/Users/jeromevernet/Downloads/Older Software
French/hatari-ql/src/ql/dummies.c:175:1: warning: type specifier
missing, defaults to
       'int' [-Wimplicit-int]
BlockMoveData(void *source, void *dest,long len)
^
/Users/jeromevernet/Downloads/Older Software
French/hatari-ql/src/ql/dummies.c:184:1: warning: type specifier
missing, defaults to
       'int' [-Wimplicit-int]
CloseSerial()
^
/Users/jeromevernet/Downloads/Older Software
French/hatari-ql/src/ql/dummies.c:187:1: warning: type specifier
missing, defaults to
       'int' [-Wimplicit-int]
CreateRamMenu()
^
/Users/jeromevernet/Downloads/Older Software
French/hatari-ql/src/ql/dummies.c:190:1: warning: type specifier
missing, defaults to
       'int' [-Wimplicit-int]
DisposePtr()
^
/Users/jeromevernet/Downloads/Older Software
French/hatari-ql/src/ql/dummies.c:197:1: warning: type specifier
missing, defaults to
       'int' [-Wimplicit-int]
InitSerial()
^
/Users/jeromevernet/Downloads/Older Software
French/hatari-ql/src/ql/dummies.c:201:1: warning: type specifier
missing, defaults to
       'int' [-Wimplicit-int]
LoadRoms()
^
/Users/jeromevernet/Downloads/Older Software
French/hatari-ql/src/ql/dummies.c:204:1: warning: type specifier
missing, defaults to
       'int' [-Wimplicit-int]
AllocateMemory()
^
/Users/jeromevernet/Downloads/Older Software
French/hatari-ql/src/ql/dummies.c:207:1: warning: type specifier
missing, defaults to
       'int' [-Wimplicit-int]
AllocateSound()
^
/Users/jeromevernet/Downloads/Older Software
French/hatari-ql/src/ql/dummies.c:211:1: warning: type specifier
missing, defaults to
       'int' [-Wimplicit-int]
ClearDisplay()
^
16 warnings and 13 errors generated.
make[2]: *** [src/ql/CMakeFiles/Ql.dir/dummies.c.o] Error 1
make[1]: *** [src/ql/CMakeFiles/Ql.dir/all] Error 2
make: *** [all] Error 2
[jeromevernet@macbookprojv hatari-ql]$






Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/