[Bf-committers] [Bf-Committers] libbf_elbeem.a producing instantiation loop
Diego Hernan Borghetti
bdiego at gmail.com
Wed Jul 25 06:17:10 CEST 2007
On Tue, 24 Jul 2007, Chuck Schwalbach wrote:
> 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
>>
> _______________________________________________
> Bf-committers mailing list
> Bf-committers at blender.org
> http://lists.blender.org/mailman/listinfo/bf-committers
>
Hi Charles:
i can't found a fix for this (i work on linux, and all build fine here),
maybe some other that work on irix can help with this ?
--
Diego
More information about the Bf-committers
mailing list