View topic - Yaf(a)Ray, on the way to release candidates

Yaf(a)Ray, on the way to release candidates

Users-contributed CVS development builds. Post here your questions about compiling the source code.

Post Wed Jun 13, 2007 1:14 pm

I have problems compiling Blender with Yaf(a)ray support!

At some point it will find an error:
Code: Select all
[/home/rinne/Blender compilations/build/linux2/source/blender/yafray/intern/export_yafaray.o]


before a lot of errors appear in export_yafaray.cpp:

Code: Select all
In file included from source/blender/yafray/intern/export_yafaray.cpp:1:
source/blender/yafray/intern/export_yafaray.h:7:36: error: interface/xmlinterface.h: No such file or directory
source/blender/yafray/intern/export_yafaray.h:8:29: error: core_api/output.h: No such file or directory
source/blender/yafray/intern/export_yafaray.h:43: Fehler: »yafray« wurde nicht deklariert
source/blender/yafray/intern/export_yafaray.h:43: Fehler: ISO-C++ verbietet Deklaration von »yafrayInterface_t« ohne Typ
source/blender/yafray/intern/export_yafaray.h:43: Fehler: expected »;« before »*« token
source/blender/yafray/intern/export_yafaray.h:44: Fehler: »yafray« wurde nicht deklariert
source/blender/yafray/intern/export_yafaray.h:44: Fehler: ISO-C++ verbietet Deklaration von »xmlInterface_t« ohne Typ
source/blender/yafray/intern/export_yafaray.h:44: Fehler: expected »;« before »*« token
source/blender/yafray/intern/export_yafaray.h:68: Fehler: expected »,« or »...« before »::« token
source/blender/yafray/intern/export_yafaray.h:68: Fehler: ISO-C++ verbietet Deklaration von »yafray« ohne Typ
source/blender/yafray/intern/export_yafaray.h:72: Fehler: »yafray« wurde in diesem Gültigkeitsbereich nicht definiert
source/blender/yafray/intern/export_yafaray.h:72: Fehler: Templateargument 2 ist ungültig
source/blender/yafray/intern/export_yafaray.h:72: Fehler: Templateargument 4 ist ungültig
source/blender/yafray/intern/export_yafaray.h: In constructor »yafarayPlugin_t::yafarayPlugin_t()«:
source/blender/yafray/intern/export_yafaray.h:32: Fehler: »yG« wurde in diesem Gültigkeitsbereich nicht definiert
source/blender/yafray/intern/export_yafaray.h: At global scope:
source/blender/yafray/intern/export_yafaray.h:76: Fehler: »yafray« wurde nicht deklariert
source/blender/yafray/intern/export_yafaray.h:76: Fehler: expected `{' before »colorOutput_t«
source/blender/yafray/intern/export_yafaray.h:76: Fehler: ungültige Funktionsdeklaration
source/blender/yafray/intern/export_yafaray.cpp: In destructor »virtual yafarayPlugin_t::~yafarayPlugin_t()«:
source/blender/yafray/intern/export_yafaray.cpp:40: Fehler: »yG« wurde in diesem Gültigkeitsbereich nicht definiert
source/blender/yafray/intern/export_yafaray.cpp:40: Fehler: Argument vom Typ »<type error>« wurde an »delete« übergeben, Zeiger erwartet
source/blender/yafray/intern/export_yafaray.cpp: At global scope:
source/blender/yafray/intern/export_yafaray.cpp:270: Fehler: Variable oder Feld »SetParamInt« als »void« deklariert
source/blender/yafray/intern/export_yafaray.cpp:270: Fehler: »yafray« wurde nicht deklariert
source/blender/yafray/intern/export_yafaray.cpp:270: Fehler: »yG« wurde in diesem Gültigkeitsbereich nicht definiert
source/blender/yafray/intern/export_yafaray.cpp:270: Fehler: expected primary-expression before »*« token
source/blender/yafray/intern/export_yafaray.cpp:270: Fehler: »grp« wurde in diesem Gültigkeitsbereich nicht definiert
source/blender/yafray/intern/export_yafaray.cpp:270: Fehler: expected primary-expression before »const«
source/blender/yafray/intern/export_yafaray.cpp:270: Fehler: expected primary-expression before »int«
source/blender/yafray/intern/export_yafaray.cpp:270: Fehler: initializer Ausdrucksliste als zusammengesetzten Ausdruck behandelt
source/blender/yafray/intern/export_yafaray.cpp:270: Fehler: expected »,« or »;« before »{« token
source/blender/yafray/intern/export_yafaray.cpp: In function »float GetParamFloat(IDProperty*, const char*, float)«:
source/blender/yafray/intern/export_yafaray.cpp:295: Warnung: Dereferenzierung eines Type-Pun-Zeigers verletzt strict-aliasing-Regeln
source/blender/yafray/intern/export_yafaray.cpp: At global scope:
source/blender/yafray/intern/export_yafaray.cpp:301: Fehler: »yafray« wurde nicht deklariert
source/blender/yafray/intern/export_yafaray.cpp:301: Fehler: »yG« wurde in diesem Gültigkeitsbereich nicht definiert
source/blender/yafray/intern/export_yafaray.cpp:301: Fehler: expected primary-expression before »*« token
source/blender/yafray/intern/export_yafaray.cpp:301: Fehler: »grp« wurde in diesem Gültigkeitsbereich nicht definiert
source/blender/yafray/intern/export_yafaray.cpp:301: Fehler: expected primary-expression before »const«
source/blender/yafray/intern/export_yafaray.cpp:301: Fehler: expected primary-expression before »float«
source/blender/yafray/intern/export_yafaray.cpp:301: Fehler: initializer Ausdrucksliste als zusammengesetzten Ausdruck behandelt
source/blender/yafray/intern/export_yafaray.cpp:301: Fehler: expected »,« or »;« before »{« token
source/blender/yafray/intern/export_yafaray.cpp: In function »bool GetParamBool(IDProperty*, const char*, bool)«:
source/blender/yafray/intern/export_yafaray.cpp:318: Warnung: Dereferenzierung eines Type-Pun-Zeigers verletzt strict-aliasing-Regeln
source/blender/yafray/intern/export_yafaray.cpp: At global scope:
source/blender/yafray/intern/export_yafaray.cpp:325: Fehler: »yafray« wurde nicht deklariert
source/blender/yafray/intern/export_yafaray.cpp:325: Fehler: »yG« wurde in diesem Gültigkeitsbereich nicht definiert
source/blender/yafray/intern/export_yafaray.cpp:325: Fehler: expected primary-expression before »*« token
source/blender/yafray/intern/export_yafaray.cpp:325: Fehler: »grp« wurde in diesem Gültigkeitsbereich nicht definiert
source/blender/yafray/intern/export_yafaray.cpp:325: Fehler: expected primary-expression before »const«
source/blender/yafray/intern/export_yafaray.cpp:325: Fehler: expected primary-expression before »bool«
source/blender/yafray/intern/export_yafaray.cpp:325: Fehler: initializer Ausdrucksliste als zusammengesetzten Ausdruck behandelt
source/blender/yafray/intern/export_yafaray.cpp:325: Fehler: expected »,« or »;« before »{« token
source/blender/yafray/intern/export_yafaray.cpp:338: Fehler: »yafray« wurde nicht deklariert
source/blender/yafray/intern/export_yafaray.cpp:338: Fehler: »yG« wurde in diesem Gültigkeitsbereich nicht definiert
source/blender/yafray/intern/export_yafaray.cpp:338: Fehler: expected primary-expression before »*« token
source/blender/yafray/intern/export_yafaray.cpp:338: Fehler: »grp« wurde in diesem Gültigkeitsbereich nicht definiert
source/blender/yafray/intern/export_yafaray.cpp:338: Fehler: expected primary-expression before »const«
source/blender/yafray/intern/export_yafaray.cpp:338: Fehler: expected primary-expression before »char«
source/blender/yafray/intern/export_yafaray.cpp:338: Fehler: initializer Ausdrucksliste als zusammengesetzten Ausdruck behandelt
source/blender/yafray/intern/export_yafaray.cpp:338: Fehler: expected »,« or »;« before »{« token
source/blender/yafray/intern/export_yafaray.cpp:375: Fehler: Variable oder Feld »SetParamColor« als »void« deklariert
source/blender/yafray/intern/export_yafaray.cpp:375: Fehler: »yafray« wurde nicht deklariert
source/blender/yafray/intern/export_yafaray.cpp:375: Fehler: »yG« wurde in diesem Gültigkeitsbereich nicht definiert
source/blender/yafray/intern/export_yafaray.cpp:375: Fehler: expected primary-expression before »*« token
source/blender/yafray/intern/export_yafaray.cpp:375: Fehler: »grp« wurde in diesem Gültigkeitsbereich nicht definiert
source/blender/yafray/intern/export_yafaray.cpp:375: Fehler: expected primary-expression before »const«
source/blender/yafray/intern/export_yafaray.cpp:375: Fehler: expected primary-expression before »float«
source/blender/yafray/intern/export_yafaray.cpp:375: Fehler: expected primary-expression before »float«
source/blender/yafray/intern/export_yafaray.cpp:375: Fehler: expected primary-expression before »float«
source/blender/yafray/intern/export_yafaray.cpp:375: Fehler: initializer Ausdrucksliste als zusammengesetzten Ausdruck behandelt
source/blender/yafray/intern/export_yafaray.cpp:375: Fehler: expected »,« or »;« before »{« token
source/blender/yafray/intern/export_yafaray.cpp: In member function »virtual bool yafarayPlugin_t::initExport()«:
source/blender/yafray/intern/export_yafaray.cpp:422: Fehler: »yafray« wurde nicht deklariert
source/blender/yafray/intern/export_yafaray.cpp:422: Fehler: »constructor« wurde in diesem Gültigkeitsbereich nicht definiert
source/blender/yafray/intern/export_yafaray.cpp:423: Fehler: »yafray« wurde nicht deklariert
source/blender/yafray/intern/export_yafaray.cpp:423: Fehler: expected primary-expression before »)« token
source/blender/yafray/intern/export_yafaray.cpp:423: Fehler: expected `;' before »PIL_dynlib_find_symbol«
source/blender/yafray/intern/export_yafaray.cpp:431: Fehler: »yG« wurde in diesem Gültigkeitsbereich nicht definiert
source/blender/yafray/intern/export_yafaray.cpp:431: Fehler: »yafrayGate« wurde in diesem Gültigkeitsbereich nicht definiert
source/blender/yafray/intern/export_yafaray.cpp:432: Fehler: »yafray« wurde nicht deklariert
source/blender/yafray/intern/export_yafaray.cpp:432: Fehler: »xmlConstructor« wurde in diesem Gültigkeitsbereich nicht definiert
source/blender/yafray/intern/export_yafaray.cpp:433: Fehler: »yafray« wurde nicht deklariert
source/blender/yafray/intern/export_yafaray.cpp:433: Fehler: expected primary-expression before »)« token
source/blender/yafray/intern/export_yafaray.cpp:433: Fehler: expected `;' before »PIL_dynlib_find_symbol«
source/blender/yafray/intern/export_yafaray.cpp:441: Fehler: »yafrayXmlGate« wurde in diesem Gültigkeitsbereich nicht definiert
source/blender/yafray/intern/export_yafaray.cpp:450: Fehler: »yG« wurde in diesem Gültigkeitsbereich nicht definiert
source/blender/yafray/intern/export_yafaray.cpp:450: Fehler: »yafrayXmlGate« wurde in diesem Gültigkeitsbereich nicht definiert
source/blender/yafray/intern/export_yafaray.cpp:450: Fehler: »yafrayGate« wurde in diesem Gültigkeitsbereich nicht definiert
source/blender/yafray/intern/export_yafaray.cpp: In member function »virtual void yafarayPlugin_t::writeTextures()«:
source/blender/yafray/intern/export_yafaray.cpp:497: Fehler: »yG« wurde in diesem Gültigkeitsbereich nicht definiert
source/blender/yafray/intern/export_yafaray.cpp: In member function »void yafarayPlugin_t::writeGlossyShader(Material*, const std::string&)«:
source/blender/yafray/intern/export_yafaray.cpp:685: Fehler: »yG« wurde in diesem Gültigkeitsbereich nicht definiert
source/blender/yafray/intern/export_yafaray.cpp:685: Fehler: »SetParamString« kann nicht als Funktion verwendet werden
source/blender/yafray/intern/export_yafaray.cpp:689: Fehler: »SetParamFloat« kann nicht als Funktion verwendet werden
source/blender/yafray/intern/export_yafaray.cpp:735: Fehler: »SetParamFloat« kann nicht als Funktion verwendet werden
source/blender/yafray/intern/export_yafaray.cpp:736: Fehler: »SetParamFloat« kann nicht als Funktion verwendet werden
source/blender/yafray/intern/export_yafaray.cpp:737: Fehler: »SetParamFloat« kann nicht als Funktion verwendet werden
source/blender/yafray/intern/export_yafaray.cpp:738: Fehler: »SetParamColor« kann nicht als Funktion verwendet werden
source/blender/yafray/intern/export_yafaray.cpp:739: Fehler: »SetParamColor« kann nicht als Funktion verwendet werden
source/blender/yafray/intern/export_yafaray.cpp:740: Fehler: »SetParamBool« kann nicht als Funktion verwendet werden
source/blender/yafray/intern/export_yafaray.cpp:743: Fehler: »SetParamBool« kann nicht als Funktion verwendet werden
source/blender/yafray/intern/export_yafaray.cpp:744: Fehler: »SetParamFloat« kann nicht als Funktion verwendet werden
source/blender/yafray/intern/export_yafaray.cpp:745: Fehler: »SetParamFloat« kann nicht als Funktion verwendet werden
source/blender/yafray/intern/export_yafaray.cpp:747: Fehler: »yafray« wurde nicht deklariert
source/blender/yafray/intern/export_yafaray.cpp:747: Fehler: »ymat« wurde in diesem Gültigkeitsbereich nicht definiert
source/blender/yafray/intern/export_yafaray.cpp: In member function »void yafarayPlugin_t::writeGlassShader(Material*, const std::string&)«:
source/blender/yafray/intern/export_yafaray.cpp:754: Fehler: »yG« wurde in diesem Gültigkeitsbereich nicht definiert
source/blender/yafray/intern/export_yafaray.cpp:755: Fehler: »SetParamFloat« kann nicht als Funktion verwendet werden
source/blender/yafray/intern/export_yafaray.cpp:756: Fehler: »SetParamColor« kann nicht als Funktion verwendet werden
source/blender/yafray/intern/export_yafaray.cpp:757: Fehler: »SetParamColor« kann nicht als Funktion verwendet werden
source/blender/yafray/intern/export_yafaray.cpp:758: Fehler: »SetParamFloat« kann nicht als Funktion verwendet werden
source/blender/yafray/intern/export_yafaray.cpp:759: Fehler: »SetParamColor« kann nicht als Funktion verwendet werden
source/blender/yafray/intern/export_yafaray.cpp:760: Fehler: »SetParamFloat« kann nicht als Funktion verwendet werden
source/blender/yafray/intern/export_yafaray.cpp:761: Fehler: »SetParamFloat« kann nicht als Funktion verwendet werden
source/blender/yafray/intern/export_yafaray.cpp:762: Fehler: »SetParamBool« kann nicht als Funktion verwendet werden
source/blender/yafray/intern/export_yafaray.cpp:797: Fehler: »yafray« wurde nicht deklariert
source/blender/yafray/intern/export_yafaray.cpp:797: Fehler: »ymat« wurde in diesem Gültigkeitsbereich nicht definiert
source/blender/yafray/intern/export_yafaray.cpp: In member function »virtual void yafarayPlugin_t::writeMaterialsAndModulators()«:
source/blender/yafray/intern/export_yafaray.cpp:808: Fehler: »yG« wurde in diesem Gültigkeitsbereich nicht definiert
source/blender/yafray/intern/export_yafaray.cpp:817: Fehler: »SetParamString« kann nicht als Funktion verwendet werden
source/blender/yafray/intern/export_yafaray.cpp:823: Fehler: »yafray« wurde nicht deklariert
source/blender/yafray/intern/export_yafaray.cpp:823: Fehler: »ymat« wurde in diesem Gültigkeitsbereich nicht definiert
source/blender/yafray/intern/export_yafaray.cpp:832: Fehler: »yafray« wurde nicht deklariert
source/blender/yafray/intern/export_yafaray.cpp:832: Fehler: »ymat« wurde in diesem Gültigkeitsbereich nicht definiert
source/blender/yafray/intern/export_yafaray.cpp:993: Fehler: »SetParamColor« kann nicht als Funktion verwendet werden
source/blender/yafray/intern/export_yafaray.cpp:994: Fehler: »SetParamFloat« kann nicht als Funktion verwendet werden
source/blender/yafray/intern/export_yafaray.cpp:995: Fehler: »SetParamFloat« kann nicht als Funktion verwendet werden
source/blender/yafray/intern/export_yafaray.cpp:996: Fehler: »SetParamFloat« kann nicht als Funktion verwendet werden
source/blender/yafray/intern/export_yafaray.cpp:997: Fehler: »SetParamFloat« kann nicht als Funktion verwendet werden
source/blender/yafray/intern/export_yafaray.cpp:999: Fehler: »SetParamFloat« kann nicht als Funktion verwendet werden
source/blender/yafray/intern/export_yafaray.cpp:1001: Fehler: »SetParamFloat« kann nicht als Funktion verwendet werden
source/blender/yafray/intern/export_yafaray.cpp:1003: Fehler: »SetParamColor« kann nicht als Funktion verwendet werden
source/blender/yafray/intern/export_yafaray.cpp:1004: Fehler: »SetParamBool« kann nicht als Funktion verwendet werden
source/blender/yafray/intern/export_yafaray.cpp:1005: Fehler: »SetParamFloat« kann nicht als Funktion verwendet werden
source/blender/yafray/intern/export_yafaray.cpp:1009: Fehler: »yafray« wurde nicht deklariert
source/blender/yafray/intern/export_yafaray.cpp:1009: Fehler: »ymat« wurde in diesem Gültigkeitsbereich nicht definiert
source/blender/yafray/intern/export_yafaray.cpp: In member function »virtual void yafarayPlugin_t::writeAllObjects()«:
source/blender/yafray/intern/export_yafaray.cpp:1020: Fehler: »yG« wurde in diesem Gültigkeitsbereich nicht definiert
source/blender/yafray/intern/export_yafaray.cpp: In member function »void yafarayPlugin_t::genUVcoords(int&, int&, int&, int&, VlakRen*)«:
source/blender/yafray/intern/export_yafaray.cpp:1046: Fehler: »yG« wurde in diesem Gültigkeitsbereich nicht definiert
source/blender/yafray/intern/export_yafaray.cpp: At global scope:
source/blender/yafray/intern/export_yafaray.cpp:1065: Fehler: expected »,« or »...« before »::« token
source/blender/yafray/intern/export_yafaray.cpp:1065: Fehler: ISO-C++ verbietet Deklaration von »yafray« ohne Typ
source/blender/yafray/intern/export_yafaray.cpp: In member function »void yafarayPlugin_t::genFace(std::map<VertRen*, int, std::less<VertRen*>, std::allocator<std::pair<VertRen* const, int> > >&, VlakRen*, bool, int)«:
source/blender/yafray/intern/export_yafaray.cpp:1095: Fehler: »yG« wurde in diesem Gültigkeitsbereich nicht definiert
source/blender/yafray/intern/export_yafaray.cpp:1095: Fehler: »ymat« wurde in diesem Gültigkeitsbereich nicht definiert
source/blender/yafray/intern/export_yafaray.cpp:1097: Fehler: »yG« wurde in diesem Gültigkeitsbereich nicht definiert
source/blender/yafray/intern/export_yafaray.cpp:1097: Fehler: »ymat« wurde in diesem Gültigkeitsbereich nicht definiert
source/blender/yafray/intern/export_yafaray.cpp:1104: Fehler: »yG« wurde in diesem Gültigkeitsbereich nicht definiert
source/blender/yafray/intern/export_yafaray.cpp:1104: Fehler: »ymat« wurde in diesem Gültigkeitsbereich nicht definiert
source/blender/yafray/intern/export_yafaray.cpp:1106: Fehler: »yG« wurde in diesem Gültigkeitsbereich nicht definiert
source/blender/yafray/intern/export_yafaray.cpp:1106: Fehler: »ymat« wurde in diesem Gültigkeitsbereich nicht definiert
source/blender/yafray/intern/export_yafaray.cpp: In member function »virtual void yafarayPlugin_t::writeObject(Object*, const std::vector<VlakRen*, std::allocator<VlakRen*> >&, const float (*)[4])«:
source/blender/yafray/intern/export_yafaray.cpp:1135: Fehler: »yafray« wurde nicht deklariert
source/blender/yafray/intern/export_yafaray.cpp:1135: Fehler: »ml_mat« wurde in diesem Gültigkeitsbereich nicht definiert
source/blender/yafray/intern/export_yafaray.cpp:1142: Fehler: »yG« wurde in diesem Gültigkeitsbereich nicht definiert
source/blender/yafray/intern/export_yafaray.cpp:1143: Fehler: »SetParamBool« kann nicht als Funktion verwendet werden
source/blender/yafray/intern/export_yafaray.cpp:1148: Fehler: »SetParamBool« kann nicht als Funktion verwendet werden
source/blender/yafray/intern/export_yafaray.cpp:1149: Fehler: »SetParamColor« kann nicht als Funktion verwendet werden
source/blender/yafray/intern/export_yafaray.cpp:1150: Fehler: »SetParamFloat« kann nicht als Funktion verwendet werden
source/blender/yafray/intern/export_yafaray.cpp:1237: Fehler: »yafray« wurde nicht deklariert
source/blender/yafray/intern/export_yafaray.cpp:1237: Fehler: expected initializer before »*« token
source/blender/yafray/intern/export_yafaray.cpp:1238: Fehler: »ymat« wurde in diesem Gültigkeitsbereich nicht definiert
source/blender/yafray/intern/export_yafaray.cpp:1241: Fehler: »yafray« wurde in diesem Gültigkeitsbereich nicht definiert
source/blender/yafray/intern/export_yafaray.cpp:1241: Fehler: Templateargument 2 ist ungültig
source/blender/yafray/intern/export_yafaray.cpp:1241: Fehler: Templateargument 4 ist ungültig
source/blender/yafray/intern/export_yafaray.cpp:1241: Fehler: expected initializer before »yi«
source/blender/yafray/intern/export_yafaray.cpp:1242: Fehler: »yi« wurde in diesem Gültigkeitsbereich nicht definiert
source/blender/yafray/intern/export_yafaray.cpp:1242: Fehler: Abfrage des Elementes »end« in »((yafarayPlugin_t*)this)->yafarayPlugin_t::materialMap«, das vom Nicht-Klassentyp »int« ist
source/blender/yafray/intern/export_yafaray.cpp:1242: Fehler: Abfrage des Elementes »begin« in »((yafarayPlugin_t*)this)->yafarayPlugin_t::materialMap«, das vom Nicht-Klassentyp »int« ist
source/blender/yafray/intern/export_yafaray.cpp:1243: Fehler: »ymat« wurde in diesem Gültigkeitsbereich nicht definiert
source/blender/yafray/intern/export_yafaray.cpp:1243: Fehler: »yi« wurde in diesem Gültigkeitsbereich nicht definiert
source/blender/yafray/intern/export_yafaray.cpp:1245: Fehler: »ymat« wurde in diesem Gültigkeitsbereich nicht definiert
source/blender/yafray/intern/export_yafaray.cpp:1277: Fehler: »SetParamBool« kann nicht als Funktion verwendet werden
source/blender/yafray/intern/export_yafaray.cpp:1278: Fehler: »SetParamColor« kann nicht als Funktion verwendet werden
source/blender/yafray/intern/export_yafaray.cpp:1279: Fehler: »SetParamFloat« kann nicht als Funktion verwendet werden
source/blender/yafray/intern/export_yafaray.cpp:1280: Fehler: »SetParamInt« kann nicht als Funktion verwendet werden
source/blender/yafray/intern/export_yafaray.cpp: In member function »virtual void yafarayPlugin_t::writeLamps()«:
source/blender/yafray/intern/export_yafaray.cpp:1299: Fehler: »yG« wurde in diesem Gültigkeitsbereich nicht definiert
source/blender/yafray/intern/export_yafaray.cpp:1325: Fehler: »SetParamInt« kann nicht als Funktion verwendet werden
source/blender/yafray/intern/export_yafaray.cpp:1345: Fehler: »SetParamInt« kann nicht als Funktion verwendet werden
source/blender/yafray/intern/export_yafaray.cpp:1346: Fehler: »SetParamFloat« kann nicht als Funktion verwendet werden
source/blender/yafray/intern/export_yafaray.cpp:1353: Fehler: »SetParamBool« kann nicht als Funktion verwendet werden
source/blender/yafray/intern/export_yafaray.cpp:1354: Fehler: »SetParamFloat« kann nicht als Funktion verwendet werden
source/blender/yafray/intern/export_yafaray.cpp:1360: Fehler: »SetParamColor« kann nicht als Funktion verwendet werden
source/blender/yafray/intern/export_yafaray.cpp: In member function »virtual void yafarayPlugin_t::writeAreaLamp(LampRen*, IDProperty*, int, float (*)[4])«:
source/blender/yafray/intern/export_yafaray.cpp:1381: Fehler: »yG« wurde in diesem Gültigkeitsbereich nicht definiert
source/blender/yafray/intern/export_yafaray.cpp:1384: Fehler: »SetParamInt« kann nicht als Funktion verwendet werden
source/blender/yafray/intern/export_yafaray.cpp:1401: Fehler: »SetParamColor« kann nicht als Funktion verwendet werden
source/blender/yafray/intern/export_yafaray.cpp:1402: Fehler: »SetParamFloat« kann nicht als Funktion verwendet werden
source/blender/yafray/intern/export_yafaray.cpp:1412: Fehler: »SetParamColor« kann nicht als Funktion verwendet werden
source/blender/yafray/intern/export_yafaray.cpp:1414: Fehler: »yafray« wurde nicht deklariert
source/blender/yafray/intern/export_yafaray.cpp:1414: Fehler: »lamp_mat« wurde in diesem Gültigkeitsbereich nicht definiert
source/blender/yafray/intern/export_yafaray.cpp: In member function »virtual bool yafarayPlugin_t::writeWorld()«:
source/blender/yafray/intern/export_yafaray.cpp:1436: Fehler: »yG« wurde in diesem Gültigkeitsbereich nicht definiert
source/blender/yafray/intern/export_yafaray.cpp:1462: Fehler: »SetParamBool« kann nicht als Funktion verwendet werden
source/blender/yafray/intern/export_yafaray.cpp:1463: Fehler: »SetParamInt« kann nicht als Funktion verwendet werden
source/blender/yafray/intern/export_yafaray.cpp:1464: Fehler: »SetParamFloat« kann nicht als Funktion verwendet werden
source/blender/yafray/intern/export_yafaray.cpp:1465: Fehler: »SetParamFloat« kann nicht als Funktion verwendet werden
source/blender/yafray/intern/export_yafaray.cpp:1472: Fehler: »SetParamColor« kann nicht als Funktion verwendet werden
source/blender/yafray/intern/export_yafaray.cpp:1473: Fehler: »SetParamColor« kann nicht als Funktion verwendet werden
source/blender/yafray/intern/export_yafaray.cpp:1474: Fehler: »SetParamColor« kann nicht als Funktion verwendet werden
source/blender/yafray/intern/export_yafaray.cpp:1475: Fehler: »SetParamColor« kann nicht als Funktion verwendet werden
source/blender/yafray/intern/export_yafaray.cpp:1476: Fehler: »SetParamFloat« kann nicht als Funktion verwendet werden
source/blender/yafray/intern/export_yafaray.cpp:1481: Fehler: »SetParamColor« kann nicht als Funktion verwendet werden
source/blender/yafray/intern/export_yafaray.cpp:1482: Fehler: »SetParamFloat« kann nicht als Funktion verwendet werden
source/blender/yafray/intern/export_yafaray.cpp: In member function »virtual void yafarayPlugin_t::writeCamera()«:
source/blender/yafray/intern/export_yafaray.cpp:1492: Fehler: »yG« wurde in diesem Gültigkeitsbereich nicht definiert
source/blender/yafray/intern/export_yafaray.cpp:1505: Fehler: »SetParamFloat« kann nicht als Funktion verwendet werden
source/blender/yafray/intern/export_yafaray.cpp:1517: Fehler: »SetParamFloat« kann nicht als Funktion verwendet werden
source/blender/yafray/intern/export_yafaray.cpp:1518: Fehler: »SetParamFloat« kann nicht als Funktion verwendet werden
source/blender/yafray/intern/export_yafaray.cpp:1520: Fehler: »SetParamString« kann nicht als Funktion verwendet werden
source/blender/yafray/intern/export_yafaray.cpp:1521: Fehler: »SetParamString« kann nicht als Funktion verwendet werden
source/blender/yafray/intern/export_yafaray.cpp:1522: Fehler: »SetParamFloat« kann nicht als Funktion verwendet werden
source/blender/yafray/intern/export_yafaray.cpp:1528: Fehler: »SetParamBool« kann nicht als Funktion verwendet werden
source/blender/yafray/intern/export_yafaray.cpp:1529: Fehler: »SetParamBool« kann nicht als Funktion verwendet werden
source/blender/yafray/intern/export_yafaray.cpp:1530: Fehler: »SetParamFloat« kann nicht als Funktion verwendet werden
source/blender/yafray/intern/export_yafaray.cpp:1531: Fehler: »SetParamFloat« kann nicht als Funktion verwendet werden
source/blender/yafray/intern/export_yafaray.cpp: In member function »bool yafarayPlugin_t::writeIntegrator()«:
source/blender/yafray/intern/export_yafaray.cpp:1551: Fehler: »yG« wurde in diesem Gültigkeitsbereich nicht definiert
source/blender/yafray/intern/export_yafaray.cpp:1560: Fehler: »SetParamInt« kann nicht als Funktion verwendet werden
source/blender/yafray/intern/export_yafaray.cpp:1561: Fehler: »SetParamInt« kann nicht als Funktion verwendet werden
source/blender/yafray/intern/export_yafaray.cpp:1562: Fehler: »SetParamBool« kann nicht als Funktion verwendet werden
source/blender/yafray/intern/export_yafaray.cpp:1571: Fehler: »SetParamBool« kann nicht als Funktion verwendet werden
source/blender/yafray/intern/export_yafaray.cpp:1573: Fehler: »SetParamInt« kann nicht als Funktion verwendet werden
source/blender/yafray/intern/export_yafaray.cpp:1574: Fehler: »SetParamInt« kann nicht als Funktion verwendet werden
source/blender/yafray/intern/export_yafaray.cpp:1575: Fehler: »SetParamInt« kann nicht als Funktion verwendet werden
source/blender/yafray/intern/export_yafaray.cpp:1576: Fehler: »SetParamFloat« kann nicht als Funktion verwendet werden
source/blender/yafray/intern/export_yafaray.cpp:1581: Fehler: »SetParamBool« kann nicht als Funktion verwendet werden
source/blender/yafray/intern/export_yafaray.cpp:1582: Fehler: »SetParamInt« kann nicht als Funktion verwendet werden
source/blender/yafray/intern/export_yafaray.cpp:1583: Fehler: »SetParamFloat« kann nicht als Funktion verwendet werden
source/blender/yafray/intern/export_yafaray.cpp:1584: Fehler: »SetParamColor« kann nicht als Funktion verwendet werden
source/blender/yafray/intern/export_yafaray.cpp:1592: Fehler: »SetParamInt« kann nicht als Funktion verwendet werden
source/blender/yafray/intern/export_yafaray.cpp:1593: Fehler: »SetParamInt« kann nicht als Funktion verwendet werden
source/blender/yafray/intern/export_yafaray.cpp:1594: Fehler: »SetParamFloat« kann nicht als Funktion verwendet werden
source/blender/yafray/intern/export_yafaray.cpp:1595: Fehler: »SetParamInt« kann nicht als Funktion verwendet werden
source/blender/yafray/intern/export_yafaray.cpp:1596: Fehler: »SetParamBool« kann nicht als Funktion verwendet werden
source/blender/yafray/intern/export_yafaray.cpp:1597: Fehler: »SetParamInt« kann nicht als Funktion verwendet werden
source/blender/yafray/intern/export_yafaray.cpp:1598: Fehler: »SetParamInt« kann nicht als Funktion verwendet werden
source/blender/yafray/intern/export_yafaray.cpp:1599: Fehler: »SetParamBool« kann nicht als Funktion verwendet werden
source/blender/yafray/intern/export_yafaray.cpp:1600: Fehler: »SetParamInt« kann nicht als Funktion verwendet werden
source/blender/yafray/intern/export_yafaray.cpp:1601: Fehler: »SetParamBool« kann nicht als Funktion verwendet werden
source/blender/yafray/intern/export_yafaray.cpp:1612: Fehler: »SetParamInt« kann nicht als Funktion verwendet werden
source/blender/yafray/intern/export_yafaray.cpp:1613: Fehler: »SetParamInt« kann nicht als Funktion verwendet werden
source/blender/yafray/intern/export_yafaray.cpp:1616: Fehler: »SetParamBool« kann nicht als Funktion verwendet werden
source/blender/yafray/intern/export_yafaray.cpp: In member function »virtual bool yafarayPlugin_t::writeRender()«:
source/blender/yafray/intern/export_yafaray.cpp:1633: Fehler: »yG« wurde in diesem Gültigkeitsbereich nicht definiert
source/blender/yafray/intern/export_yafaray.cpp:1649: Fehler: »SetParamFloat« kann nicht als Funktion verwendet werden
source/blender/yafray/intern/export_yafaray.cpp:1650: Fehler: »SetParamInt« kann nicht als Funktion verwendet werden
source/blender/yafray/intern/export_yafaray.cpp:1651: Fehler: »SetParamInt« kann nicht als Funktion verwendet werden
source/blender/yafray/intern/export_yafaray.cpp:1652: Fehler: »SetParamInt« kann nicht als Funktion verwendet werden
source/blender/yafray/intern/export_yafaray.cpp:1653: Fehler: »SetParamFloat« kann nicht als Funktion verwendet werden
source/blender/yafray/intern/export_yafaray.cpp:1654: Fehler: »SetParamFloat« kann nicht als Funktion verwendet werden
source/blender/yafray/intern/export_yafaray.cpp:1655: Fehler: »SetParamString« kann nicht als Funktion verwendet werden
source/blender/yafray/intern/export_yafaray.cpp:1683: Fehler: »SetParamBool« kann nicht als Funktion verwendet werden
source/blender/yafray/intern/export_yafaray.cpp:1692: Fehler: »SetParamInt« kann nicht als Funktion verwendet werden
source/blender/yafray/intern/export_yafaray.cpp:1694: Fehler: Abfrage des Elementes »clear« in »((yafarayPlugin_t*)this)->yafarayPlugin_t::materialMap«, das vom Nicht-Klassentyp »int« ist
source/blender/yafray/intern/export_yafaray.cpp:1695: Fehler: Variable »blenderYafrayOutput_t output« hat Initialisierung, aber unvollständigen Typ
source/blender/yafray/intern/export_yafaray.cpp: At global scope:
source/blender/yafray/intern/export_yafaray.cpp:1709: Fehler: invalid use of undefined type »class blenderYafrayOutput_t«
source/blender/yafray/intern/export_yafaray.h:76: Fehler: forward declaration of »class blenderYafrayOutput_t«
source/blender/yafray/intern/export_yafaray.cpp: In member function »bool blenderYafrayOutput_t::putPixel(int, int, const float*, int)«:
source/blender/yafray/intern/export_yafaray.cpp:1712: Fehler: »re« wurde in diesem Gültigkeitsbereich nicht definiert
source/blender/yafray/intern/export_yafaray.cpp: At global scope:
source/blender/yafray/intern/export_yafaray.cpp:1730: Fehler: invalid use of undefined type »class blenderYafrayOutput_t«
source/blender/yafray/intern/export_yafaray.h:76: Fehler: forward declaration of »class blenderYafrayOutput_t«
source/blender/yafray/intern/export_yafaray.cpp: In member function »void blenderYafrayOutput_t::flush()«:
source/blender/yafray/intern/export_yafaray.cpp:1733: Fehler: »re« wurde in diesem Gültigkeitsbereich nicht definiert
source/blender/yafray/intern/export_yafaray.cpp:1736: Fehler: »do_flush« wurde in diesem Gültigkeitsbereich nicht definiert
source/blender/yafray/intern/export_yafaray.cpp: At global scope:
source/blender/yafray/intern/export_yafaray.cpp:1739: Fehler: invalid use of undefined type »class blenderYafrayOutput_t«
source/blender/yafray/intern/export_yafaray.h:76: Fehler: forward declaration of »class blenderYafrayOutput_t«
source/blender/yafray/intern/export_yafaray.cpp: In member function »void blenderYafrayOutput_t::flushArea(int, int, int, int)«:
source/blender/yafray/intern/export_yafaray.cpp:1742: Fehler: »re« wurde in diesem Gültigkeitsbereich nicht definiert
source/blender/yafray/intern/export_yafaray.cpp:1751: Fehler: »do_flush« wurde in diesem Gültigkeitsbereich nicht definiert
source/blender/yafray/intern/export_yafaray.cpp:1751: Fehler: »otime« wurde in diesem Gültigkeitsbereich nicht definiert
source/blender/yafray/intern/export_yafaray.cpp:1764: Fehler: »do_flush« wurde in diesem Gültigkeitsbereich nicht definiert


most of these are "out of border" errors, but Lynx should be able to read that :P

[EDIT]
Problem solved, I moved the directories and had to define a new path in the SConscript file, but it didn't recognize the new path (path too long??)
It compiled now, now I just need to know where to find the stuff that needs to go into the package, but that's the matter of another forum :P[/EDIT]
Rinne
 
Posts: 113
Joined: Fri Feb 18, 2005 9:41 pm
Location: Germany

Post Wed Jun 13, 2007 4:38 pm

Same error as mine before ...

http://www.yafray.org/forum/viewtopic.php?t=1192

Which Linux distribution are you using?

Best regards,
Martin
sandstorm
 
Posts: 100
Joined: Mon Apr 11, 2005 6:20 pm
Location: Zurich / Mannheim

Post Wed Jun 13, 2007 6:18 pm

As added to my previous post I found the error, but thanks for the help :)

My Problem now is that the Blender package works, but it doesn't install the scripts folder properly, so that not a single script works, and the yafaray export doesn't work when installed from the package..

I'm going to contact the original package creator, as I don't find any help elsewhere on how to create a Blender package..
Rinne
 
Posts: 113
Joined: Fri Feb 18, 2005 9:41 pm
Location: Germany

Post Wed Jun 13, 2007 6:35 pm

I hope you are talking about yafaray_ui.py:
The first time I compiled it did not work too. I copied the yafaray_ui.py to the user's .blender/scripts directoy manually. Then I had it in the scripts menu and after executing it one time also in the "Render" menu.

Best regards,
Martin
sandstorm
 
Posts: 100
Joined: Mon Apr 11, 2005 6:20 pm
Location: Zurich / Mannheim

Post Wed Jun 13, 2007 6:51 pm

not only..

It does install the whole scripts folder to /usr/lib/blender, and not to /home/username/.blender/, where it belongs..
that is one part, but it does also not even recognize the yafaray export commands (it says it doesn't know how to handle the commands) in the packaged version. As long as it's still in the build folder it works nicely..

Anyhow I have sent an email to the Debian Blender maintainers with many, many questions and hope that they'll answer it.

I won't put anything online anyways until I have the permission to do so, as I did use a lot of their material.

Rinne
Rinne
 
Posts: 113
Joined: Fri Feb 18, 2005 9:41 pm
Location: Germany

Post Wed Jun 13, 2007 7:26 pm

ok, now that confuses me!

now even the version that worked before gives the error messages:

Code: Select all
creating object...
smoothing angle:30 (thresh = 0.866025)
vertices:43686, vertex normals:21837
creating object...
creating object...
creating object...
creating object...
found in lamp: Point
error: don't know how to create light of type 'pointlight'!
found in lamp: Point
error: don't know how to create light of type 'pointlight'!
found in lamp: Point
error: don't know how to create light of type 'pointlight'!
found in lamp: Point
error: don't know how to create light of type 'pointlight'!
found in lamp: Point
error: don't know how to create light of type 'pointlight'!
found in lamp: Area
error: don't know how to create light of type 'arealight'!
found in lamp: Point
error: don't know how to create light of type 'pointlight'!
found in lamp: blaaaaa
found in lamp: blaaaaa
error: don't know how to create background of type 'gradientback'!
added camera 'CACamera' (perspective)!
error: don't know how to create integrator of type 'pathtracing'!
specify an _existing_ integrator!!
render finished
yafrayInterface_t::clearAll()...
renderEnvironment_t::clearAll() deleting maps...
clearing...done
delete scene...~scene_t(): deleted 305 objects (map size: 305)
done
rendering done!


Can it be that it doesn't find Yaf(a)ray anymore?

if I type
Code: Select all
yafaray-xml

in the terminal, yafaray is found!
Rinne
 
Posts: 113
Joined: Fri Feb 18, 2005 9:41 pm
Location: Germany

Post Thu Jun 14, 2007 5:41 pm

Actually I found the Error and it is in yafaray itself, not the Blender Plugin!
Yafaray looks for the plugin in
Code: Select all
/usr/local/lib/yafaray
rather than
Code: Select all
/usr/lib/yafaray
where it's actually positioned...

How can that be? I have set the proper directory in the ld.so.conf..

Is that because it's the standard directory of the scons install??

[EDIT] Solved again,
I had to modify all of the configuration files of the build to look into another directory!

This does also render the Package I delivered useless unless you use the Path option...
Rinne
 
Posts: 113
Joined: Fri Feb 18, 2005 9:41 pm
Location: Germany

Post Thu Jun 14, 2007 7:43 pm

i had the problem with yafray, when only installing it to one of the direktiories.
yafray did only work when i copied in both.
lemmi
 
Posts: 68
Joined: Mon Jan 10, 2005 5:43 pm
Location: Germany

Post Thu Jun 14, 2007 8:27 pm

The contents of ld.so.conf does not influence yafray at all, that file is for the dynamic linker of your system!
Yafray always by default looks for plugins in the directory it was given at built-time.
To change this, delete yafray_config.h and compile with "scons prefix=...."
All other methods will give mismatch in search and install path...fixing this is on my todo, but there's definitely more important things...
Lynx
 
Posts: 750
Joined: Wed Jan 12, 2005 5:07 am
Location: Germany

Post Fri Jun 15, 2007 10:18 am

Lynx wrote:The contents of ld.so.conf does not influence yafray at all, that file is for the dynamic linker of your system!
Yafray always by default looks for plugins in the directory it was given at built-time.
To change this, delete yafray_config.h and compile with "scons prefix=...."
All other methods will give mismatch in search and install path...fixing this is on my todo, but there's definitely more important things...


These are the fixed SConstruct, Linux-settings.py and yafray_config.h files

http://home.arcor.de/rinne88/cg/Blender ... fix.tar.gz

btw. what is darwin-settings for?

The Package file is also updated of course.

Hope that helps..
Rinne
 
Posts: 113
Joined: Fri Feb 18, 2005 9:41 pm
Location: Germany

Post Fri Jun 15, 2007 10:48 am

Rinne wrote:btw. what is darwin-settings for?


Darwin is the Mac OS X kernel's name.
Luis
Site Admin
 
Posts: 436
Joined: Fri Dec 31, 2004 7:21 am
Location: Spain

Post Fri Jun 15, 2007 10:56 am

Alright, so do the darwin settings also have to be changed from local/lib to /lib?
Rinne
 
Posts: 113
Joined: Fri Feb 18, 2005 9:41 pm
Location: Germany

Post Fri Jun 15, 2007 11:11 am

Rinne wrote:Alright, so do the darwin settings also have to be changed from local/lib to /lib?


In Linux/Unix systems there is a de facto standard about this. /usr/local is for programs compiled by ourselves, I mean, not managed with packaging system. So yafray must be installed by default in /usr/local, and leave user to decide change it. By using

Code: Select all
scons prefix=/usr 


YafRay will be installed in /usr directory tree.

Current behaviour of current scons is the right one, I think.
Luis
Site Admin
 
Posts: 436
Joined: Fri Dec 31, 2004 7:21 am
Location: Spain

Post Fri Jun 15, 2007 12:37 pm

One again, there is nothing wrong and you do not have to edit any files!
yafray_config.h is automatically created. It is however not overwritten each time because (experienced) users may customize parts of it.
Just delete it and compile with proper command line options!

All i need to change is to write the prefix to a file that is overwritten with each compile, e.g. the yaf_revision.h
Lynx
 
Posts: 750
Joined: Wed Jan 12, 2005 5:07 am
Location: Germany

Post Fri Jun 15, 2007 6:21 pm

Yes, Lynx are right. With current I meant "current in official repository"
Luis
Site Admin
 
Posts: 436
Joined: Fri Dec 31, 2004 7:21 am
Location: Spain

PreviousNext

Return to Testing Builds



Who is online

Users browsing this forum: No registered users and 3 guests

cron