Mandrake compliation problem
Posted: 11 May 2004 17:46
When make, I get the following:
Compiling src/core/application.cpp...
g++ -Wall -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DCONFIG_PATH='"/usr/local/etc/videolan/vls"' -DBUGGY_VLC -DYY_NO_UNPUT -DSYSLOG -o obj/core/application.o -c src/core/application.cpp
In file included from src/core/application.cpp:90:
src/core/common.h:113: error: conflicting types for `typedef uint64_t u64'
src/core/common.h:90: error: previous declaration as `typedef long long unsigned int u64'
src/core/common.h:114: error: conflicting types for `typedef int64_t s64'
src/core/common.h:81: error: previous declaration as `typedef long long int s64'
In file included from src/core/application.cpp:112:
src/core/hashtable.cpp: In member function `uint32_t C_HashMethod<void*>::Hash(void*) const':
src/core/hashtable.cpp warning: cast from pointer to integer of different size
make: *** [obj/core/application.o] Error 1
What should I change? I'm running Mandrake 9.2 AMD64
Thanks!
Compiling src/core/application.cpp...
g++ -Wall -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DCONFIG_PATH='"/usr/local/etc/videolan/vls"' -DBUGGY_VLC -DYY_NO_UNPUT -DSYSLOG -o obj/core/application.o -c src/core/application.cpp
In file included from src/core/application.cpp:90:
src/core/common.h:113: error: conflicting types for `typedef uint64_t u64'
src/core/common.h:90: error: previous declaration as `typedef long long unsigned int u64'
src/core/common.h:114: error: conflicting types for `typedef int64_t s64'
src/core/common.h:81: error: previous declaration as `typedef long long int s64'
In file included from src/core/application.cpp:112:
src/core/hashtable.cpp: In member function `uint32_t C_HashMethod<void*>::Hash(void*) const':
src/core/hashtable.cpp warning: cast from pointer to integer of different size
make: *** [obj/core/application.o] Error 1
What should I change? I'm running Mandrake 9.2 AMD64
Thanks!