Menuet Lib C fails to compile on Ubuntu 9.10
Posted: Wed Nov 18, 2009 6:40 am
I cant seem to get the Lib C for MenuetOS from here to compile on Ubuntu 9.10
Here is the output from GNOME Terminal
Here is the output from GNOME Terminal
Official KolibriOS board
http://board.kolibrios.org/
I dont have doprnt.o but I have doprnt.cAsper wrote:Your output seems to be not full. When I compiled libc by DJGPP the compile log was longer. Try to delete that file "/menuetlibc/src/libc/ansi/stdio/doprnt.o" and recompile libc if after that ar will not swear to doprnt.o and probably will on another *.o file then there was some files precompiled in the archieve and you would delete all such files and recompile libc.
Code: Select all
doprnt.c:820: error: static declaration of ‘isspeciall’ follows non-static declaration
doprnt.c:479: note: previous implicit declaration of ‘isspeciall’ was hereCode: Select all
//#ifdef __GO32__
static int isspeciall(long double d, char *bufp);
//#endifCode: Select all
ctime.c:97: error: static declaration of ‘tzsetwall’ follows non-static declaration
/home/cooldude2k/Documents/LinDev/menuetlibc/include/time.h:90: note: previous declaration of ‘tzsetwall’ was hereCode: Select all
/*static*/ void tzsetwall(void);Code: Select all
bcmp.c: In function ‘bcmp’:
bcmp.c:17: error: lvalue required as increment operand
bcmp.c:17: error: lvalue required as increment operand
Code: Select all
if (*((const char *)ptr1++) != *((const char *)ptr2++))
return length;
Code: Select all
if (*((const char *)ptr1) != *((const char *)ptr2))
return length;
ptr1++;
ptr2++;
Code: Select all
swab.c: In function ‘swab’:
swab.c:13: error: lvalue required as increment operand
swab.c:13: error: lvalue required as increment operand
swab.c:13: error: lvalue required as increment operand
swab.c:13: error: lvalue required as increment operand
swab.c:16: error: lvalue required as increment operand
swab.c:16: error: lvalue required as increment operand
swab.c:16: error: lvalue required as increment operand
swab.c:16: error: lvalue required as increment operand
swab.c:16: error: lvalue required as increment operand
swab.c:16: error: lvalue required as increment operand
swab.c:16: error: lvalue required as increment operand
swab.c:16: error: lvalue required as increment operand
swab.c:16: error: lvalue required as increment operand
swab.c:16: error: lvalue required as increment operand
swab.c:16: error: lvalue required as increment operand
swab.c:16: error: lvalue required as increment operand
swab.c:16: error: lvalue required as increment operand
swab.c:16: error: lvalue required as increment operand
swab.c:16: error: lvalue required as increment operand
swab.c:16: error: lvalue required as increment operand
swab.c:17: error: lvalue required as increment operand
swab.c:17: error: lvalue required as increment operand
swab.c:17: error: lvalue required as increment operand
swab.c:17: error: lvalue required as increment operand
swab.c:17: error: lvalue required as increment operand
swab.c:17: error: lvalue required as increment operand
swab.c:17: error: lvalue required as increment operand
swab.c:17: error: lvalue required as increment operand
swab.c:17: error: lvalue required as increment operand
swab.c:17: error: lvalue required as increment operand
swab.c:17: error: lvalue required as increment operand
swab.c:17: error: lvalue required as increment operand
swab.c:17: error: lvalue required as increment operand
swab.c:17: error: lvalue required as increment operand
swab.c:17: error: lvalue required as increment operand
swab.c:17: error: lvalue required as increment operand
Code: Select all
#define STEP temp = *((const char *)from++),*((char *)to++) = *((const char *)from++),*((char *)to++) = temp