[Bf-committers] [Bf-Committers] libbf_elbeem.a producing instantiation loop
Chuck Schwalbach
charles at charlesschwalbach.com
Tue Jul 24 23:09:10 CEST 2007
Here are the compiler messages that I am getting (just the last part
before the error, sorry it is still long):
--- C++ prelinker:
/sierra/development/bf-blender/build/irix6/intern/elbeem/intern/ntl_world.o
---
CC -DEFAULT:abi=n32:isa=mips4:proc=r10k
-DEFAULT:abi=n32:isa=mips4:proc=r10k
-DEFAULT:abi=n32:isa=mips4:proc=r10
k -DEFAULT:abi=n32:isa=mips4:proc=r10k
-DEFAULT:abi=n32:isa=mips4:proc=r10k
-DEFAULT:abi=n32:isa=mips4:proc=r10k
-DEFAULT:abi=n32:isa=mips4:proc=r10k
-DEFAULT:abi=n32:isa=mips4:proc=r10k
-DEFAULT:abi=n32:isa=mips4:proc=r10k -D
EFAULT:abi=n32:isa=mips4:proc=r10k
-DEFAULT:abi=n32:isa=mips4:proc=r10k
-DEFAULT:abi=n32:isa=mips4:proc=r10k -DEF
AULT:abi=n32:isa=mips4:proc=r10k -DEFAULT:abi=n32:isa=mips4:proc=r10k
-DEFAULT:abi=n32:isa=mips4:proc=r10k -DEFAU
LT:abi=n32:isa=mips4:proc=r10k -DEFAULT:abi=n32:isa=mips4:proc=r10k
-DEFAULT:abi=n32:isa=mips4:proc=r10k -DEFAULT
:abi=n32:isa=mips4:proc=r10k -DEFAULT:abi=n32:isa=mips4:proc=r10k
-DEFAULT:abi=n32:isa=mips4:proc=r10k -DEFAULT:a
bi=n32:isa=mips4:proc=r10k -DEFAULT:abi=n32:isa=mips4:proc=r10k
-DEFAULT:abi=n32:isa=mips4:proc=r10k -DEFAULT:abi
=n32:isa=mips4:proc=r10k -DEFAULT:abi=n32:isa=mips4:proc=r10k
-DEFAULT:abi=n32:isa=mips4:proc=r10k -DEFAULT:abi=n
32:isa=mips4:proc=r10k -DEFAULT:abi=n32:isa=mips4:proc=r10k
-DEFAULT:abi=n32:isa=mips4:proc=r10k -DEFAULT:abi=n32
:isa=mips4:proc=r10k -DEFAULT:abi=n32:isa=mips4:proc=r10k
-DEFAULT:abi=n32:isa=mips4:proc=r10k -DEFAULT:abi=n32:i
sa=mips4:proc=r10k -DEFAULT:abi=n32:isa=mips4:proc=r10k
-DEFAULT:abi=n32:isa=mips4:proc=r10k -DEFAULT:abi=n32:isa
=mips4:proc=r10k -DEFAULT:abi=n32:isa=mips4:proc=r10k
-DEFAULT:abi=n32:isa=mips4:proc=r10k -DEFAULT:abi=n32:isa=m
ips4:proc=r10k -DEFAULT:abi=n32:isa=mips4:proc=r10k
-DEFAULT:abi=n32:isa=mips4:proc=r10k -DEFAULT:abi=n32:isa=mip
s4:proc=r10k -DEFAULT:abi=n32:isa=mips4:proc=r10k
-DEFAULT:abi=n32:isa=mips4:proc=r10k -DEFAULT:abi=n32:isa=mips4
:proc=r10k -DEFAULT:abi=n32:isa=mips4:proc=r10k
-DEFAULT:abi=n32:isa=mips4:proc=r10k -DEFAULT:abi=n32:isa=mips4:p
roc=r10k -DEFAULT:abi=n32:isa=mips4:proc=r10k
-DEFAULT:abi=n32:isa=mips4:proc=r10k -DEFAULT:abi=n32:isa=mips4:pro
c=r10k -DEFAULT:abi=n32:isa=mips4:proc=r10k
-DEFAULT:abi=n32:isa=mips4:proc=r10k -DEFAULT:abi=n32:isa=mips4:proc=
r10k -DEFAULT:abi=n32:isa=mips4:proc=r10k
-DEFAULT:abi=n32:isa=mips4:proc=r10k
-DEFAULT:abi=n32:isa=mips4:proc=r1
0k -DEFAULT:abi=n32:isa=mips4:proc=r10k
-DEFAULT:abi=n32:isa=mips4:proc=r10k -LANG:libc_in_namespace_std=OFF
-O2
-OPT:Olimit=0 -fullwarn -woff 1001,1110,1201,1209,1355,1424,1681,3201
-DNOGUI -DELBEEM_BLENDER=1 -DGAMEBLENDER=1
-I/sierra/development/bf-blender/lib/irix-6.5-mips/png/include
-I/usr/nekoware/include -I/sierra/development/bf-b
lender/lib/irix-6.5-mips/sdl/include/SDL -c -n32
intern/elbeem/intern/ntl_world.cpp -o /sierra/development/bf-ble
nder/build/irix6/intern/elbeem/intern/ntl_world.o
cc-1552 CC: REMARK File = intern/elbeem/intern/attributes.h, Line = 134
The parameter "setline" is set but never used.
Attribute(string mn, vector<string> &value, int setline,bool channel) {
^
cc-1552 CC: REMARK File = intern/elbeem/intern/attributes.h, Line = 134
The parameter "channel" is set but never used.
Attribute(string mn, vector<string> &value, int setline,bool channel) {
^
cc-1552 CC: REMARK File = intern/elbeem/intern/attributes.h, Line = 140
The parameter "set" is set but never used.
void setUsed(bool set){ set=false; }
^
cc-1552 CC: REMARK File = intern/elbeem/intern/attributes.h, Line = 142
The parameter "set" is set but never used.
void setIsChannel(bool set){ set=false; }
^
cc-1552 CC: REMARK File = intern/elbeem/intern/attributes.h, Line = 173
The parameter "line" is set but never used.
void addAttr(string name, vector<string> &value, int
line, bool isChannel) {
^
cc-1552 CC: REMARK File = intern/elbeem/intern/attributes.h, Line = 173
The parameter "isChannel" is set but never used.
void addAttr(string name, vector<string> &value, int
line, bool isChannel) {
^
cc-1552 CC: REMARK File = intern/elbeem/intern/ntl_geometryshader.h, Line = 36
The parameter "glob" is set but never used.
virtual int postGeoConstrInit(ntlRenderGlobals *glob)
{ glob=NULL; /*unused*/ return 0; };
^
cc-1552 CC: REMARK File = intern/elbeem/intern/ntl_world.cpp, Line = 307
The parameter "multiThreaded" is set but never used.
int ntlWorld::renderVisualization( bool multiThreaded )
^
cc-1552 CC: REMARK File = intern/elbeem/intern/attributes.cpp, Line = 20
The parameter "elemSize" is set but never used.
bool Attribute::initChannel(int elemSize) {
^
cc-1552 CC: REMARK File = intern/elbeem/intern/attributes.cpp, Line = 24
The parameter "debug" is set but never used.
string Attribute::getAsString(bool debug) {
^
cc-1552 CC: REMARK File = intern/elbeem/intern/attributes.cpp, Line = 40
The parameter "mat" is set but never used.
void Attribute::getAsMat4Gfx(ntlMat4Gfx *mat) {
^
cc-1552 CC: REMARK File = intern/elbeem/intern/attributes.cpp, Line = 78
The parameter "needed" is set but never used.
int AttributeList::readInt(string name, int defaultValue, string
source,string target, bool needed) {
^
cc-1552 CC: REMARK File = intern/elbeem/intern/attributes.cpp, Line = 82
The parameter "needed" is set but never used.
bool AttributeList::readBool(string name, bool defaultValue, string
source,string target, bool needed) {
^
cc-1552 CC: REMARK File = intern/elbeem/intern/attributes.cpp, Line = 86
The parameter "needed" is set but never used.
double AttributeList::readFloat(string name, double defaultValue,
string source,string target, bool needed) {
^
cc-1552 CC: REMARK File = intern/elbeem/intern/attributes.cpp, Line = 90
The parameter "needed" is set but never used.
string AttributeList::readString(string name, string defaultValue,
string source,string target, bool needed) {
^
cc-1552 CC: REMARK File = intern/elbeem/intern/attributes.cpp, Line = 94
The parameter "needed" is set but never used.
ntlVec3d AttributeList::readVec3d(string name, ntlVec3d
defaultValue, string source,string target, bool needed)
{
^
cc-1552 CC: REMARK File = intern/elbeem/intern/attributes.cpp, Line = 99
The parameter "needed" is set but never used.
void AttributeList::readMat4Gfx(string name, ntlMat4Gfx
defaultValue, string source,string target, bool needed,
ntlMat4Gfx *mat) {
^
cc-1552 CC: REMARK File = intern/elbeem/intern/attributes.cpp, Line = 110
The parameter "needed" is set but never used.
AnimChannel<int> AttributeList::readChannelInt(string name, int
defaultValue, string source, string target, boo
l needed) {
^
cc-1552 CC: REMARK File = intern/elbeem/intern/attributes.cpp, Line = 114
The parameter "needed" is set but never used.
AnimChannel<double> AttributeList::readChannelFloat(string name,
double defaultValue, string source, string tar
get, bool needed ) {
^
cc-1552 CC: REMARK File = intern/elbeem/intern/attributes.cpp, Line = 118
The parameter "needed" is set but never used.
AnimChannel<ntlVec3d> AttributeList::readChannelVec3d(string name,
ntlVec3d defaultValue, string source, string
target, bool needed ) {
^
cc-1552 CC: REMARK File = intern/elbeem/intern/attributes.cpp, Line = 122
The parameter "needed" is set but never used.
AnimChannel<ntlSetVec3f> AttributeList::readChannelSetVec3f(string
name, ntlSetVec3f defaultValue, string sourc
e, string target, bool needed) {
^
cc-1552 CC: REMARK File = intern/elbeem/intern/attributes.cpp, Line = 126
The parameter "needed" is set but never used.
AnimChannel<float> AttributeList::readChannelSinglePrecFloat(string
name, float defaultValue, string source, st
ring target, bool needed ) {
^
cc-1552 CC: REMARK File = intern/elbeem/intern/attributes.cpp, Line = 130
The parameter "needed" is set but never used.
AnimChannel<ntlVec3f> AttributeList::readChannelVec3f(string name,
ntlVec3f defaultValue, string source, string
target, bool needed) {
^
cc-1552 CC: REMARK File = intern/elbeem/intern/attributes.cpp, Line = 158
The parameter "oal" is set but never used.
void AttributeList::import(AttributeList *oal) {
^
cc-3649 CC: REMARK at end of source
all virtual functions for class "ntlGeometryClass" inline: static virtual
table generated
cc-3649 CC: REMARK at end of source
all virtual functions for class "ntlGeometryShader" inline: static virtual
table generated
cc-3649 CC: REMARK at end of source
all virtual functions for class "std::__Named_exception" inline: static
virtual table generated
cc-3649 CC: REMARK at end of source
all virtual functions for class "std::logic_error" inline: static virtual
table generated
cc-3649 CC: REMARK at end of source
all virtual functions for class "std::runtime_error" inline: static virtual
table generated
cc-3649 CC: REMARK at end of source
all virtual functions for class "std::domain_error" inline: static virtual
table generated
cc-3649 CC: REMARK at end of source
all virtual functions for class "std::invalid_argument" inline: static virtual
table generated
cc-3649 CC: REMARK at end of source
all virtual functions for class "std::length_error" inline: static virtual
table generated
cc-3649 CC: REMARK at end of source
all virtual functions for class "std::out_of_range" inline: static virtual
table generated
cc-3649 CC: REMARK at end of source
all virtual functions for class "std::range_error" inline: static virtual
table generated
cc-3649 CC: REMARK at end of source
all virtual functions for class "std::overflow_error" inline: static virtual
table generated
cc-3649 CC: REMARK at end of source
all virtual functions for class "std::underflow_error" inline: static virtual
table generated
cc-3649 CC: REMARK
all virtual functions for class "ntlGeometryClass" inline: static virtual
table generated
cc-3649 CC: REMARK
all virtual functions for class "ntlGeometryShader" inline: static virtual
table generated
cc-3649 CC: REMARK
all virtual functions for class "std::__Named_exception" inline: static
virtual table generated
cc-3649 CC: REMARK
all virtual functions for class "std::logic_error" inline: static virtual
table generated
cc-3649 CC: REMARK
all virtual functions for class "std::runtime_error" inline: static virtual
table generated
cc-3649 CC: REMARK
all virtual functions for class "std::domain_error" inline: static virtual
table generated
cc-3649 CC: REMARK
all virtual functions for class "std::invalid_argument" inline: static virtual
table generated
cc-3649 CC: REMARK
all virtual functions for class "std::length_error" inline: static virtual
table generated
cc-3649 CC: REMARK
all virtual functions for class "std::out_of_range" inline: static virtual
table generated
cc-3649 CC: REMARK
all virtual functions for class "std::range_error" inline: static virtual
table generated
cc-3649 CC: REMARK
all virtual functions for class "std::overflow_error" inline: static virtual
table generated
cc-3649 CC: REMARK
all virtual functions for class "std::underflow_error" inline: static virtual
table generated
C++ prelinker: error: instantiation loop
scons: *** [/sierra/development/bf-blender/build/irix6/lib/libbf_elbeem.a]
Error 2
scons: building terminated because of errors.
On 7/24/07, Diego B <bdiego at gmail.com> wrote:
> On 7/24/07, Chuck Schwalbach <charles at charlesschwalbach.com> wrote:
> > This is a new error from the last release, but it is not being caused
> > by the Elbeem code itself (since nothing has changed). It must be in
> > the way that the library is being built.
> >
> > I can try and get more details, there are however a great deal of
> > REMARK messages to sift through on this.
> >
> > I know it can work by not using Elbeem, but I would really like to get
> > it in there (for Irix that is).
> >
> > Please let me know if there are any questions.
> >
> > Thanks in advance for the help!
> >
> > Charles
> > _______________________________________________
> > Bf-committers mailing list
> > Bf-committers at blender.org
> > http://lists.blender.org/mailman/listinfo/bf-committers
> >
>
> Hi Charles:
>
> Can you give more details about it ?
>
> --
> Diego
> _______________________________________________
> Bf-committers mailing list
> Bf-committers at blender.org
> http://lists.blender.org/mailman/listinfo/bf-committers
>
More information about the Bf-committers
mailing list