Notes |
|
|
wxGTK was built:
./configure --prefix=/opt/wx --disable-compat26 --enable-no_exceptions --enable-no_rtti --disable-profile --disable-mem_tracing --disable-gtk2 --disable-debug --disable-debug_flag --disable-debug_info --disable-debug_gdb --disable-debug_cntxt --enable-optimise --enable-unicode --with-gtk --with-unicode
aMule was built:
./configure --prefix=/opt/amule --disable-debug --disable-upnp --enable-optimize --disable-profile --disable-amulecmd --disable-amule-gui --disable-amule-daemon --disable-webserver --disable-cas --disable-wxcas --disable-ed2k --disable-alc --disable-alcc --disable-systray --disable-geoip --disable-unicode --without-unicode
this error maybe because exceptions should not have been disabled in wxGTK:
~/aMule-2.2.3$ make
Parsing 2 files
FileName: ECTagTypes
FileContent: EC tag types for use on the ec library.
Reading content section...
Datatype: Enum
Dataname: ECTagTypes
DataType: uint8
No more content sections
All info parsed
FileName: ECCodes
FileContent: EC codes and type definition.
Reading content section...
Datatype: TypeDef
Reading content section...
Datatype: Enum
Dataname: ProtocolVersion
DataType: uint16
Reading content section...
Datatype: Enum
Dataname: ECFlags
DataType: uint32
Reading content section...
Datatype: Enum
Dataname: ECOpCodes
DataType: uint8
Reading content section...
Datatype: Enum
Dataname: ECTagNames
DataType: uint16
Reading content section...
Datatype: Enum
Dataname: EC_DETAIL_LEVEL
DataType: uint8
Reading content section...
Datatype: Enum
Dataname: EC_SEARCH_TYPE
DataType: uint8
Reading content section...
Datatype: Enum
Dataname: EC_STATTREE_NODE_VALUE_TYPE
DataType: uint8
Reading content section...
Datatype: Enum
Dataname: EcPrefs
DataType: uint32
No more content sections
All info parsed
Generating ECVersion.h... created.
Compiling ECTag.cpp
In file included from ECTag.h:42,
from ECTag.cpp:25:
../../../MD4Hash.h: In member function 'unsigned char CMD4Hash::operator[](size_t) const':
../../../MD4Hash.h:272: error: exception handling disabled, use -fexceptions to enable
make[7]: *** [ECTag.o] Error 1
make[6]: *** [all] Error 2
make[5]: *** [all-recursive] Error 1
make[4]: *** [all] Error 2
make[3]: *** [all-recursive] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
of corse this is an attempt to build a gtk2 version of amule |
|
|
|
it seems that it can be fixed by doing:
export CXXFLAGS="-frtti -fexceptions"
prior to ./configure
which btw, was not mentioned in the INSTALL documentation instructions |
|
|
|
I think I missed the part that tells how to display the full compiling process output (full commandline, aka classic view etc) |
|
|
|
aMule simply does not build without unicode.
Sign-up on the forum works, we have new users all the time. |
|