Author: Irdin (---.localdomain)
Date: 10-22-09 17:48
Hello there!
To successfully configure Exult 1.2 under Ubuntu 9.04 (gcc 4.3.3) I needed the following packages:
libsdl1.2-dev
libsdl-mixer1.2
libsdl-mixer1.2-dev
All of them can be found in ubuntu's main repository.
Running 'make' however resulted in an error:
In file included from Flex.cc:27:
Flex.h: In copy constructor 'Flex::Flex(const Flex&)':
Flex.h:52: error: 'memcpy' is not a member of 'std'
Flex.h:53: error: 'memcpy' is not a member of 'std'
Flex.h: In member function 'Flex& Flex::operator=(const Flex&)':
Flex.h:60: error: 'memcpy' is not a member of 'std'
Flex.h:61: error: 'memcpy' is not a member of 'std'
In file included from Flex.cc:35:
utils.h: In function 'uint16 Read2(FILE*)':
utils.h:84: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result
utils.h:85: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result
utils.h: In function 'uint16 Read2high(FILE*)':
utils.h:127: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result
utils.h:128: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result
utils.h: In function 'uint32 Read4(FILE*)':
utils.h:174: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result
utils.h:175: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result
utils.h:176: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result
utils.h:177: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result
utils.h: In function 'uint32 Read4high(FILE*)':
utils.h:222: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result
utils.h:223: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result
utils.h:224: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result
utils.h:225: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result
In file included from Flex.cc:36:
databuf.h: In member function 'virtual void FileDataSource::read(char*, int)':
databuf.h:198: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result
Flex.cc: In member function 'virtual char* Flex::retrieve(uint32, size_t&)':
Flex.cc:103: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result
make[3]: *** [Flex.lo] Error 1
I'm new to this and would be very grateful for some help or leads.
|
|