tryed installing icecat from tar.xz
I had some problems with dependencies...here is the end of a terminal read
out from the command "make". Any Ideas?
-----------------
c++ -o nsCategoryCache.o -c -I../../dist/system_wrappers -include
../../config/gcc_hidden.h -DOSTYPE=\"Linux3.2\" -DOSARCH=Linux
-DTARGET_XPCOM_ABI=\"x86-gcc3\" -I./../build -I. -I. -I../../dist/include
-I../../dist/include/nsprpub
-I/home/a/programs/icecat-3.6.3/dist/include/nspr
-I/home/a/programs/icecat-3.6.3/dist/include/nss -fPIC -fno-rtti
-fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth
-Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align
-Wno-invalid-offsetof -Wno-long-long -pedantic -fno-strict-aliasing
-fshort-wchar -pthread -pipe -DNDEBUG -DTRIMMED -pipe -O3 -DMOZILLA_CLIENT
-include ../../mozilla-config.h -Wp,-MD,.deps/nsCategoryCache.pp
nsCategoryCache.cpp
nsCategoryCache.cpp: In member function ‘virtual nsrefcnt
nsCategoryObserver::Release()’:
nsCategoryCache.cpp:104:1: warning: deleting object of polymorphic class type
‘nsCategoryObserver’ which has non-virtual destructor might cause
undefined behaviour [-Wdelete-non-virtual-dtor]
In file included from nsDataHashtable.h:42:0,
from nsCategoryCache.h:49,
from nsCategoryCache.cpp:43:
nsBaseHashtable.h: In instantiation of ‘PRBool
nsBaseHashtable::Put(nsBaseHashtable::KeyType, UserDataType) [with KeyClass =
nsCStringHashKey; DataType = nsCString_external; UserDataType =
nsCString_external; PRBool = int; nsBaseHashtable::KeyType = const
nsACString&]’:
nsCategoryCache.cpp:82:44: required from here
nsBaseHashtable.h:145:35: error: ‘PutEntry’ was not declared in this
scope, and no declarations were found by argument-dependent lookup at the
point of instantiation [-fpermissive]
nsBaseHashtable.h:145:35: note: declarations in dependent base
‘nsTHashtable’ are not found by unqualified lookup
nsBaseHashtable.h:145:35: note: use ‘this->PutEntry’ instead
nsBaseHashtable.h: In instantiation of ‘PRBool
nsBaseHashtable::Get(nsBaseHashtable::KeyType, UserDataType*) const [with
KeyClass = nsCStringHashKey; DataType = nsCString_external; UserDataType =
nsCString_external; PRBool = int; nsBaseHashtable::KeyType = const
nsACString&]’:
nsCategoryCache.cpp:149:30: required from here
nsBaseHashtable.h:126:35: error: ‘GetEntry’ was not declared in this
scope, and no declarations were found by argument-dependent lookup at the
point of instantiation [-fpermissive]
nsBaseHashtable.h:126:35: note: declarations in dependent base
‘nsTHashtable’ are not found by unqualified lookup
nsBaseHashtable.h:126:35: note: use ‘this->GetEntry’ instead
nsBaseHashtable.h: In instantiation of ‘void
nsBaseHashtable::Remove(nsBaseHashtable::KeyType) [with KeyClass =
nsCStringHashKey; DataType = nsCString_external; UserDataType =
nsCString_external; nsBaseHashtable::KeyType = const nsACString&]’:
nsCategoryCache.cpp:167:23: required from here
nsBaseHashtable.h:159:31: error: ‘RemoveEntry’ was not declared in this
scope, and no declarations were found by argument-dependent lookup at the
point of instantiation [-fpermissive]
nsBaseHashtable.h:159:31: note: declarations in dependent base
‘nsTHashtable’ are not found by unqualified lookup
nsBaseHashtable.h:159:31: note: use ‘this->RemoveEntry’ instead
make[4]: *** [nsCategoryCache.o] Error 1
make[4]: Leaving directory `/home/a/programs/icecat-3.6.3/xpcom/glue'
make[3]: *** [libs] Error 2
make[3]: Leaving directory `/home/a/programs/icecat-3.6.3/xpcom'
make[2]: *** [libs_tier_xpcom] Error 2
make[2]: Leaving directory `/home/a/programs/icecat-3.6.3'
make[1]: *** [tier_xpcom] Error 2
make[1]: Leaving directory `/home/a/programs/icecat-3.6.3'
make: *** [default] Error 2
a@crunchbang:~/programs/icecat-3.6.3$
yasm-1.2.0 i also installed from a gnewsence forum recomendation and I wonder
if that could cause conflict?
thanks for looking.