Torg Report post Posted August 28, 2007 sound.c: In function 'ensure_sample_loaded':sound.c:2529: warning: 'alutLoadWAVFile' is deprecated (declared at /Library/Frameworks/OpenAL.framework/Headers/alut.h:110) sound.c:2588: warning: 'alutUnloadWAV' is deprecated (declared at /Library/Frameworks/OpenAL.framework/Headers/alut.h:116) The newer functions don't or didn't exist under OSX, which is why these are enabled under the OSX define. If an newer version of Alut has been released for Mac and you have it working, and it supports alutLoadMemoryFromFile, then it might be worth talking to 0ctane to try to get it working for the OSX official release. It is also worth keeping in mind that in theory this next client release will only include Ogg Vorbis files, in which case the WAV loaders will be redundant (so not worth wasting time on). To test the newer function, compile the client *without* ALUT_WAV defined. sound.c:2490: warning: unused variable 'loop' sound.c: In function 'stream_ogg_file': sound.c:1739: warning: 'more_stream' may be used uninitialized in this function sound.c: In function 'update_streams': sound.c:2220: warning: 'old_ty' may be used uninitialized in this function sound.c:2220: warning: 'old_tx' may be used uninitialized in this function These should be fixed when I next commit NEW_SOUND code. As always, I have no idea what that means but maybe one of you knows whether those warnings are bad or not.They aren't really bad. Some of them might cause strange behaviour, but mostly are ok from what I can tell. Share this post Link to post Share on other sites
Florian Report post Posted August 28, 2007 (edited) I'll work on that OpenAL+alut problem. /EDIT hmm, my fault. never mind Edited August 28, 2007 by Florian Share this post Link to post Share on other sites
Florian Report post Posted August 29, 2007 (edited) And now for something completely different, a new bug Program received signal EXC_BAD_ACCESS, Could not access memory. Reason: KERN_PROTECTION_FAILURE at address: 0x00000004 0xb0001c7a in CalAnimation::getCoreAnimation () (gdb) bt full #0 0xb0001c7a in CalAnimation::getCoreAnimation () No symbol table info available. #1 0xb0017e99 in CalMixer::updateSkeleton () No symbol table info available. #2 0xb0019292 in CalModel::update () No symbol table info available. #3 0x0002ece7 in cal_render_actor (act=0x16bd7e00) at cal.c:327 pCalRenderer = (struct CalRenderer *) 0x18e2edf0 meshCount = 5 meshId = 5 submeshCount = 1 points = {{0.00297783408, 0.00332701951, 0.768244982}, {-0.0234468207, 0.00422706455, 0.958408117}, {-0.109432451, 0.0183517411, 0.821930468}, {-0.104488619, 0.00519289821, 0.484896064}, {-0.112119801, 0.0688495561, 0.12514329}, {-0.122914053, 0.0175595433, 0.0355127752}, {0.02324358, 0.00528090447, 0.958776832}, {0.107785761, 0.0183517411, 0.826433361}, {0.100738138, 0.00506999344, 0.484041333}, {0.111362599, 0.0693895444, 0.132329285}, {0.113546491, 0.01800761, 0.0426979661}, {9.77839809e-05, 0.00337205082, 0.960229039}, {0.000238978013, 0.012397971, 1.06355751}, {0.000585338334, 0.0191021673, 1.21157575}, {-0.0015473112, 0.0969266891, 1.3366375}, {5.97531907e-05, 0.149675086, 0.786617517}, {0.000252363854, 0.160215333, 0.431888819}, {0.0560719557, 0.0363699012, 1.36823392}, {0.161947757, 0.0333656073, 1.32256365}, {0.209883526, 0.0458707064, 1.05222476}, {0.23438935, -0.00990111381, 0.821910381}, {0.220032454, -0.0224290304, 0.736476541}, {0.247733608, -0.0227820482, 0.745686889}, {0.223071545, -0.023014551, 0.68858099}, {0.208891034, -0.055057019, 0.758145988}, {-0.0520005636, 0.0363991968, 1.36746895}, {-0.174762353, 0.0389403701, 1.32428789}, {-0.217349589, 0.0452814102, 1.05130553}, {-0.246215403, -0.0105659962, 0.815388024}, {-0.223292947, -0.0245173294, 0.746297002}, {-0.221170664, -0.0360460617, 0.748755634}, {-0.246739864, -0.0236171652, 0.736914277}, {-0.231733605, -0.0237851739, 0.695647895}, {-0.21139513, -0.0544305928, 0.757512093}, {-0.00067605509, 0.00489022955, 1.42108583}, {0.746291101, -0.221170634, -0.0359830596}, {0.748748183, -0.24673982, -0.0235525519}, {0.736908495, -0.231733561, -0.0237149391}, {0.695642114, -0.2113951, -0.0543687753}, {0.757502139, -0.00067605474, 0.00486164168}, {1.42108393, 2.58691608e-39, 0}, {6.76769372e-24, 0, 1.68155816e-44}, {0, 4.20389539e-44, 0}, {0, 8.40779079e-45, 8.40779079e-45}, {-1.99784756, 2.80259693e-45, 0}, {1.10702579e-43, 1.40129846e-45, -2.53095392e-29}, {3.31294983e-41, 5.79026429e-24, 6.12959912e-24}, {0, 1.68155816e-44, 1.68155816e-44}, {-1.99784803, 2.80259693e-45, 0}, {0, 5.60519386e-45, 1.20370622e-35}, {0, 0, -1.99782658}, {4.37205121e-43, 4.20389539e-45, 0}, {2.50373079e-39, -1.99798965, 5.60519386e-45}, {0, 2.80259693e-44, 2.24207754e-44}, {0, 8.74186034e-41, 7.86742355e-36}, {5.60519386e-45, 6.72174178e-24, 6.72173862e-24}, {2.58691608e-39, -1.99799538, 1.40129846e-45}, {4.20389539e-45, 5.60519386e-44, 1.40129846e-45}, {4.31459797e-42, 0, 0}, {-7.10178116e-27, -1.99785423, 6.45718332e-42}, {5.04467447e-44, 2.80259693e-44, 4.31459797e-42}, {5.32773676e-42, 1.40129846e-45, 0}, {1.40129846e-45, 0, 0}, {1.12103877e-44, 4.34402524e-44, 0}, {0, -2.53110739e-29, 1.40129846e-45}, {1.40129846e-45, 7.86742068e-36, -2.53116065e-29}, {1.20371425e-35, 1.40129846e-45, 2.2958874e-41}, {3.60951848e-36, 1.40129846e-45, 1.40129846e-45}, {0, -2.52749657e-29, 1.12618012e-35}, {2.58014906e-25, -1.99785709, 9.15314144e-41}, {1.2527831e-35, 6.72156192e-24, 1.40129846e-45}, {0, 3.58732407e-43, 1.09791735e-41}, {5.60519386e-45, 5.60519386e-45, 1.20371425e-35}, {0.239215687, 1.40129846e-45, 1.20370622e-35}, {0, 0, 0.20784314}, {6.72173941e-24, 1.40129846e-45, 6.06423884e-24}, {-1.99799538, -7.0368388e-27, 3.67815587e-17}, {-1.99799538, 7.00649232e-45, 7.44462551e-24}, {1.12436544e-35, -1.99799538, 0}, {6.06423252e-24, 8.40779079e-45, 8.40779079e-45}, {-1.99787426, -2.53775726e-29, 3.07912922e-25}, {-1.99815738, 8.40779079e-45, 7.45109102e-24}, {2.85470815e-25, 6.72173862e-24, 1.12103877e-44}, {7.44544041e-24, 0, 7.45190591e-24}, {6.72175124e-24, -2.82843727e-29, 7.33862756e-25}, {-1.9981581, -1.99807835, 1.12103877e-44}, {9.18354962e-41, 0, 8.40779079e-45}, {8.40779079e-45, 8.40779079e-45, -1.99812555}, {-1.99809933, -2.54398403e-29, -1.99812555}, {-1.99809027, 3.05661513e-25, 4.143627e-25}, {5.73831721e-42, 5.9582393e-26, 5.73831721e-42}, {1.40129846e-45, 2.2958874e-41, 5.30430073e-27}, {0, -2.53095392e-29, 2.80259693e-45}, {8.40779079e-45, 6.72174809e-24, -1.99807739}, {6.72173862e-24, 6.64136316e-24, 4.73779011e-42}, {4.13590306e-25, 5.32493416e-44, 5.32493416e-44}, {-1.99789715, -2.53775726e-29, 6.71639961e-24}, {-1.99820614, 5.32493416e-44, 2.50373079e-39}, {1.61149323e-43, -1.99815738, 0}, {8.40779079e-45, 0, -nan(0x7fffff)}, {0, -2.82843727e-29, 2.85496059e-25}, {-1.99821067, -1.99810123, 1.40129846e-45}, {0, 0, 5.32493416e-44}, {5.32493416e-44, 5.32493416e-44, -1.99814844}, {-1.99812222, -2.54398403e-29, -1.99814844}, {-1.99811316, 5.32493416e-44, 2.80259693e-45}, {0, 3.58732407e-43, 1.40129846e-45}, {1.40129846e-45, 0, 5.46646531e-42}, {0, 1.40129846e-45, 0}, {5.32493416e-44, 0, -1.99810028}, {0, 0, 0}, {-2.54613656e-29, 0, -1.99799871}, {-1.99799824, -1.99799681, -1.99799633}, {-1.99799538, 0, 2.52279126e-39}, {1.61149323e-43, -1.99820614, 0}, {5.32493416e-44, 0, 5.32493416e-44}, {0, -2.9563458e-29, 3.58732407e-43}, {1.40129846e-45, 2.80259693e-45, 8.97952056e-42}, {0, 7.42412775e-26, 0}, {0, 0, 0}, {-1.99795103, 0, 5.32493416e-44}, {5.32493416e-44, 2.24207754e-44, 4.20389539e-45}, {0, 0, 0}, {7.42412775e-26, 0, 0}, {0, 1.40129846e-45, 2.24207754e-44}, {0, 0, 0}, {0, 0, 0}, {0, 0, 0}, {0, 0, 0}, {0, 2.52279126e-39, -1.99810028}, {0, 0, -1.99794102}, {-4.7540416e-10, -1.99793816, 5.8113395e-24}, {-1.99794102, -4.73840245e-10, 0.228995264}, {0.0231628865, -4.70936456e-10, 3.99680289e-15}, {7.10542736e-15, -8.94068677e-08, -1.99795055}, {-4.66297556e-10, 4.15256997e-27, 5.81135054e-24}, {7.42413761e-26, 9.18354962e-41, 0}, {0, -1.99795055, -4.7540416e-10}, {-1.99794769, 2.04710509e-24, -1.99795055}, {-4.73840245e-10, 0.208656847, 0.0540604293}, {-4.70936456e-10, 4.4408921e-16, 7.10542736e-15}, {-2.98022904e-08, -1.99796009, -4.66297556e-10}, {4.15280416e-27, 2.04711062e-24, 0}, {-2.52789951e-29, 1.12103877e-44, 2.58026048e-25}, {-1.99796009, 2.04709957e-24, 2.04710509e-24}, {2.0470972e-24, 2.04710273e-24, 6.72751308e-24}, {5.86089732e-24, 4.62428493e-44, -4.70936456e-10}, {8.99416413e-40, 4.15212007e-27, 6.72746891e-24}, {-1.99796963, -4.66297556e-10, 4.15199681e-27}, {4.62428493e-44, -1.99797535, -2.55978659e-29}, {-1.99796724, 4.20389539e-45, -1.99796963}, {6.727491e-24, 6.72751308e-24, 6.72748153e-24}, {6.72750362e-24, 5.80938312e-24, 5.86089732e-24}, {3.9236357e-44, -4.70936456e-10, 8.99416413e-40}, {4.15183657e-27, 5.80936103e-24, -1.99797916}, {-4.66297556e-10, 4.15185506e-27, 3.9236357e-44}, {1.40129846e-45, -2.53116065e-29, 1.20371425e-35}, {-1.08527079e-19, -1.99797916, 5.80937208e-24}, {5.80938312e-24, 5.80936734e-24, 5.80937839e-24}, {5.80506647e-24, 5.86089732e-24, 3.78350585e-44}, {-4.70936456e-10, 8.99416413e-40, 4.15169483e-27}, {5.80504439e-24, -1.9979887, -4.66297556e-10}, {4.15171331e-27, 3.78350585e-44, 0}, {6.20973831e-24, 1.20371425e-35, 6.20385459e-24}, {-1.9979887, -4.7540416e-10, -1.99798584}, {6.08415915e-24, -1.9979887, -4.73840245e-10}, {-0.00206230208, -0.00255602598, -4.70936456e-10}, {6.9388939e-18, 2.77555756e-17, -3.72528675e-09}, {-1.99799824, -4.66297556e-10, 4.15291509e-27}, {6.0841702e-24, 1.40129846e-45, 6.04667564e-24}, {6.04667564e-24, 9.18354962e-41, -1.99799824}, {6.08414811e-24, 6.08415915e-24, 6.08414337e-24}, {6.08415442e-24, 5.91903479e-24, 5.86089732e-24}, {4.76441478e-44, -4.70936456e-10, 8.99416413e-40}, {4.14996303e-27, 5.9190127e-24, -1.99800777}, {-4.66297556e-10, 4.14983977e-27, 4.76441478e-44}, {2.80259693e-45, 1.40129846e-45, 4.14246244e-25}, {0, -1.99800777, 5.91902374e-24}, {5.91903479e-24, 5.91901901e-24, 5.91903005e-24}, {6.69971994e-24, 5.86089732e-24, 1.821688e-44}, {-4.70936456e-10, 8.99416413e-40, 4.14967953e-27}, {6.69967576e-24, -1.99801731, -4.66297556e-10}, {4.14969802e-27, 1.821688e-44, -1.9980154}, {1.23059929e-39, -1.99801397, 6.04666933e-24}, {-1.99801636, 5.32493416e-44, -1.99820614}, {6.69968838e-24, 6.69971047e-24, 6.68357669e-24}, {5.86089732e-24, 1.68155816e-44, -4.70936456e-10}, {8.99416413e-40, 4.1494022e-27, 6.68353251e-24}, {-1.99802685, -4.66297556e-10, 4.14955627e-27}, {1.68155816e-44, -1.99802303, -7.05524592e-29}, {6.86636248e-44, 5.04467447e-44, -1.99802685}, {6.6835546e-24, 6.68357669e-24, 6.68354513e-24}, {6.68356722e-24, 5.99669025e-24, 5.86089732e-24}, {1.54142831e-44, -4.70936456e-10, 8.99416413e-40}, {4.14808332e-27, 5.99666817e-24, -1.99803638}, {-4.66297556e-10, 4.14796623e-27, 1.54142831e-44}, {-1.99803448, -7.05538676e-29, -1.9980334}, {-1.99804091, -1.99803448, 5.99667921e-24}, {5.99669025e-24, 5.99667448e-24, 5.99668552e-24}, {-7.05615352e-29, 8.99416413e-40, 5.86089732e-24}...} skel = (struct CalSkeleton *) 0x18ec3500 _mesh = (struct CalMesh *) 0x1902de40 _coremesh = (struct CalCoreMesh *) 0x13a51d40 _weaponmesh = (struct CalCoreMesh *) 0x13e18520 _shieldmesh = (struct CalCoreMesh *) 0x13a51d40 reverse_scale = 1 meshVertices = {{0.29262501, -0.0948241204, 0.690539122}, {0.291849792, -0.107066326, 0.74785471}, {0.207361549, -0.0687804297, 0.742366433}, {0.20009324, -0.0564820915, 0.698839366}, {0.22532618, 0.0332008041, 0.769122958}, {0.226101309, 0.04544295, 0.71180737}, {0.313533127, 0.00249652797, 0.771341503}, {0.314308226, 0.0147386752, 0.714025915}, {0.236184239, -0.191614538, 0.791210949}, {0.159850404, -0.252371758, 0.831422806}, {0.14751178, -0.265563428, 0.683793962}, {0.228523418, -0.19980517, 0.699550152}, {0.260435581, -0.13415885, 0.859315097}, {0.198909551, -0.15983364, 0.941111624}, {0.292014182, -0.0493841171, 0.87784946}, {0.249770001, -0.0232954193, 0.970962822}, {0.318858027, 0.0303285681, 0.839734197}, {0.293004632, 0.105089791, 0.909574449}, {0.330713868, 0.0745316967, 0.75952816}, {0.312099516, 0.1762833, 0.780394614}, {0.323052883, 0.0663411394, 0.667867303}, {0.299760997, 0.1630916, 0.63276571}, {0.298801661, 0.0088854339, 0.599762976}, {0.260701835, 0.0705534518, 0.523077071}, {0.267222941, -0.075889349, 0.581228852}, {0.2098414, -0.0659847036, 0.493225783}, {0.240379229, -0.155601978, 0.619343996}, {0.16660662, -0.194370002, 0.554614186}, {0.325225353, -0.0791137367, 0.727199674}, {-0.221564621, -0.216175884, 0.548321486}, {-0.212368846, 0.0495578274, 0.825687706}, {-0.184882954, 0.0410357565, 0.813803196}, {-0.187387824, 0.0521457493, 0.795936882}, {-0.214873731, 0.060667783, 0.807821274}, {-0.226234213, 0.0546169356, 0.78823632}, {-0.221165836, 0.0284070168, 0.824402511}, {-0.214873731, 0.060667783, 0.807821274}, {-0.179024398, 0.0205309596, 0.811075032}, {-0.184092775, 0.0467408746, 0.774909019}, {-0.226234213, 0.0546169356, 0.78823632}, {-0.18716152, 0.028571697, 0.760614097}, {-0.226134628, 0.0277748499, 0.765272856}, {-0.222169474, 0.00372384861, 0.793581128}, {-0.183196381, 0.00452068821, 0.78892225}, {-0.226134628, 0.0277748499, 0.765272856}, {-0.148380488, -0.155832618, 0.00427010888}, {0.174242377, -0.130061939, 0.0042691445}, {0.165877372, -0.123940676, 0.036148347}, {-0.171352595, -0.123940662, 0.0361491963}, {-0.179717571, -0.130061969, 0.00426999712}, {0.0663909093, -0.0385781042, 0.0381261148}, {0.0653096288, -0.0302119218, 0.00426850375}, {-0.070785597, -0.0302116983, 0.00426927907}, {-0.0718668848, -0.0385778882, 0.0381268896}, {0.0915639102, -0.158518478, 0.00426921248}, {0.0617962256, -0.144993499, 0.00426910352}, {0.0653096288, -0.0302119218, 0.00426850375}, {-0.070785597, -0.0302116983, 0.00426927907}, {-0.0672713593, -0.144993052, 0.00426995987}, {-0.0970389843, -0.15851815, 0.00427007303}, {0.162154704, -0.0238636732, 0.00426850235}, {0.142905384, -0.155832723, 0.00426924974}, {-0.167630672, -0.023863323, 0.0042693112}, {-0.148380488, -0.155832618, 0.00427010888}, {0.174242377, -0.130061939, 0.0042691445}, {-0.179717571, -0.130061969, 0.00426999712}, {0.162154704, -0.0238636732, 0.00426850235}, {0.153357565, -0.0340753309, 0.041504465}, {-0.158833534, -0.0340749994, 0.0415052697}, {-0.167630672, -0.023863323, 0.0042693112}, {0.0921773911, -0.0561637133, 0.0804313347}, {-0.0976533741, -0.0561634712, 0.0804321095}, {0.126617402, -0.0546701215, 0.0728371516}, {-0.1320934, -0.0546698384, 0.0728379413}, {0.12093839, -0.00603366317, 0.127792731}, {-0.126414299, -0.00603339681, 0.127793536}, {0.0823352188, 0.000759832503, 0.13022843}, {-0.087811105, 0.000760047405, 0.13022922}, {0.0703502446, 0.036291413, 0.109892249}, {-0.0758260936, 0.0362916179, 0.109893039}, {0.077017054, 0.0825591311, 0.00426848745}, {0.151229531, 0.0731264129, 0.00426848046}, {-0.156705379, 0.0731267482, 0.00426930888}, {-0.0824928805, 0.0825593695, 0.00426929351}, {0.077017054, 0.0825591311, 0.00426848745}, {-0.0824928805, 0.0825593695, 0.00426929351}, {0.0416467227, 0.0553140864, 0.284623444}, {0.104872338, 0.0929142609, 0.302145571}, {-0.110348515, 0.0929144248, 0.302146077}, {-0.0471229143, 0.0553142205, 0.284623951}, {0.16103135, 0.0705328882, 0.295687795}, {0.156717762, -0.00767618138, 0.359401166}, {-0.162193984, -0.00767601281, 0.359401643}, {-0.166507512, 0.0705330744, 0.295688301}, {0.0521929562, -0.0152436811, 0.357173413}, {0.0416467227, 0.0553140864, 0.284623444}, {-0.0471229143, 0.0553142205, 0.284623951}, {-0.0576691777, -0.0152435601, 0.35717389}, {0.0358126387, 0.0623621531, 0.36255604}, {0.103367962, 0.105059318, 0.369612277}, {-0.108844116, 0.10505946, 0.369612783}, {-0.0412888192, 0.0623622611, 0.362556547}, {0.163205609, 0.0760286003, 0.368434191}, {0.156717762, -0.00767618138, 0.359401166}, {-0.162193984, -0.00767601281, 0.359401643}, {-0.168681771, 0.0760287717, 0.368434697}, {0.0358126387, 0.0623621531, 0.36255604}, {-0.0412888192, 0.0623622611, 0.362556547}, {0.0521929562, -0.0152436811, 0.357173413}, {0.0497352704, -0.0254483595, 0.445645899}, {0.0500545725, 0.046885822, 0.450253725}, {0.0358126387, 0.0623621531, 0.36255604}, {-0.0555308796, 0.0468859375, 0.450254142}, {-0.0552116111, -0.0254482441, 0.445646346}, {-0.0576691777, -0.0152435601, 0.35717389}, {-0.0412888192, 0.0623622611, 0.362556547}, {0.105259493, -0.0416223742, 0.35589996}, {0.103254139, -0.0566107035, 0.447461367}, {-0.108730502, -0.0566105619, 0.447461754}, {-0.110735729, -0.0416222289, 0.355900437}, {0.156717762, -0.00767618138, 0.359401166}, {0.143676639, -0.00733930524, 0.459634244}, {-0.149152949, -0.00733914319, 0.459634662}, {-0.162193984, -0.00767601281, 0.359401643}, {0.0953238159, -0.0765001774, 0.523106456}, {0.0388207771, -0.045423463, 0.521105289}, {-0.0442972444, -0.0454233438, 0.521105707}, {-0.100800313, -0.0765000284, 0.523106873}, {0.143666431, -0.0217708349, 0.518416584}, {-0.149142906, -0.0217706598, 0.51841706}, {0.0347222239, 0.0349994004, 0.514784813}, {0.0081146555, 0.0442576632, 0.666312695}, {0.0826014057, 0.0896811485, 0.641229749}, {0.0960610434, 0.0634957701, 0.498903662}, {-0.0880779028, 0.0896812975, 0.641230106}, {-0.0135912132, 0.04425776, 0.666312993}, {-0.0401986502, 0.0349995159, 0.51478523}, {-0.101537466, 0.0634959266, 0.498904109}, {0.13390021, 0.0486005843, 0.499089599}, {0.142960638, 0.0608012937, 0.637345612}, {0.158012003, -0.0308464952, 0.672077119}, {-0.163488567, -0.0308463015, 0.672077537}, {-0.148437172, 0.06080148, 0.637346029}, {-0.13937664, 0.0486007556, 0.499090046}, {0.008785313, -0.0747509301, 0.701284766}, {0.0081146555, 0.0442576632, 0.666312695}, {0.0347222239, 0.0349994004, 0.514784813}, {-0.0135912132, 0.04425776, 0.666312993}, {-0.0142619293, -0.0747508407, 0.701285064}, {-0.0401986502, 0.0349995159, 0.51478523}, {0.0977362767, -0.103159145, 0.702617168}, {-0.1032129, -0.10315901, 0.702617526}, {0.0644499585, 0.0920307636, 0.802260756}, {0.127147764, 0.0604534, 0.820329249}, {-0.132593617, 0.0605512187, 0.820681453}, {-0.0699119046, 0.09217152, 0.797567606}, {-0.000452637061, 0.0199788418, 0.810834587}, {-0.00273963041, 0.0202369131, 0.809707403}, {-0.00273963041, 0.0202369131, 0.809707403}, {-0.00502396654, 0.0199788623, 0.810834706}, {-0.000452637061, 0.0199788418, 0.810834587}, {0.0099238148, -0.111357927, 0.79106307}, {-0.00273831794, -0.111203037, 0.791740894}, {-0.00273963041, 0.0202369131, 0.809707403}, {-0.00273831794, -0.111203037, 0.791740894}, {-0.0120840939, -0.110941887, 0.791552484}, {-0.00502396654, 0.0199788623, 0.810834706}, {-0.00273963041, 0.0202369131, 0.809707403}, {0.0765367597, -0.104755528, 0.989618778}, {0.0921339914, -0.10845992, 0.919098794}, {-0.0820133537, -0.104755528, 0.989618778}, {-0.0976106599, -0.10845989, 0.919098735}, {-0.00273829699, -0.135652453, 0.98083365}, {-0.0027383212, -0.127001971, 0.909759939}, {-0.00273829699, -0.135652453, 0.98083365}, {-0.0027383212, -0.127001971, 0.909759939}, {0.154506475, -0.0236364305, 0.859642029}, {0.0909017175, -0.104178734, 0.812015176}, {0.103367962, 0.105059318, 0.369612277}, {0.0995215923, 0.0817106962, 0.460048676}, {0.149465829, 0.0590781383, 0.459552526}, {0.163205609, 0.0760286003, 0.368434191}, {-0.104997881, 0.0817108378, 0.460049152}, {-0.154942125, 0.0590783022, 0.459553003}, {-0.108844116, 0.10505946, 0.369612783}, {-0.168681771, 0.0760287717, 0.368434697}, {0.0500545725, 0.046885822, 0.450253725}, {-0.0555308796, 0.0468859375, 0.450254142}, {-0.0412888192, 0.0623622611, 0.362556547}, {0.0358126387, 0.0623621531, 0.36255604}, {0.00663842028, -0.0954301059, 0.759861588}, {-0.000360414095, 0.0252122581, 0.788018823}, {0.0926320776, -0.103683203, 0.7790398}, {0.157569975, -0.0201992169, 0.817418754}, {-0.163008839, -0.0201990344, 0.817795634}, {-0.159907684, -0.0236363262, 0.860395312}, {-0.000360414095, 0.0252122581, 0.788018823}, {-0.00511621591, 0.0252123252, 0.788019061}, {-0.0121150799, -0.0954300165, 0.759861827}, {-0.00511621591, 0.0252123252, 0.788019061}...} meshNormals = {{-0.392170966, -0.899371982, -0.193214819}, {-0.394000202, -0.897735357, -0.197065979}, {-0.720920503, -0.688620269, -0.0779469013}, {-0.974193335, -0.224910334, 0.0190454647}, {-0.76668036, 0.607999742, 0.206246391}, {-0.154336646, 0.966653526, 0.204355493}, {0.317402393, 0.926489413, 0.202170864}, {0.317402393, 0.926489413, 0.202170864}, {0.718982577, -0.687376678, 0.1028459}, {0.675005496, -0.705813527, 0.21492964}, {0.638095617, -0.764782906, -0.0891125351}, {0.703805804, -0.69186306, -0.161192089}, {0.78379637, -0.53752321, 0.311017811}, {0.763851583, -0.489168793, 0.421004355}, {0.873524666, -0.29948017, 0.383752942}, {0.870688796, -0.197609425, 0.450390488}, {0.953875959, -0.0642374456, 0.293247759}, {0.954737842, 0.0574991219, 0.291838229}, {0.994165182, 0.0783719048, 0.0741173327}, {0.983877301, 0.178746805, 0.00592431054}, {0.979008794, 0.0739064291, -0.189946279}, {0.946982741, 0.119795606, -0.298115164}, {0.914187014, -0.0759356096, -0.398115456}, {0.858135402, -0.0968170688, -0.50421232}, {0.824463367, -0.313944608, -0.470849156}, {0.751293302, -0.388399065, -0.533577144}, {0.744109571, -0.549214065, -0.380348355}, {0.667244077, -0.643537641, -0.375026077}, {0.939411461, -0.339388698, -0.0481804684}, {-0.025391899, -0.617991328, -0.785774767}, {-0.0556358881, 0.510204911, 0.858251512}, {0.702343702, 0.396114975, 0.591444254}, {0.595578194, 0.799349666, 0.0795409232}, {-0.141947374, 0.962171018, 0.232546687}, {-0.684825957, 0.693718374, -0.223087713}, {-0.576150239, -0.24302426, 0.780378163}, {-0.141947374, 0.962171018, 0.232546687}, {0.825789094, -0.234159619, 0.513070822}, {0.668060243, 0.629644454, -0.396539181}, {-0.684825957, 0.693718374, -0.223087713}, {0.585476875, 0.233330235, -0.776385188}, {-0.74274075, 0.164996937, -0.648931503}, {-0.611629784, -0.716075003, 0.336371332}, {0.720399678, -0.657922566, 0.219458982}, {-0.74274075, 0.164996937, -0.648931503}, {-0.28971535, -0.739791512, -0.607267261}, {0.89727354, -0.359828085, -0.255781174}, {0.823313057, -0.259685785, 0.504696786}, {-0.823311985, -0.259689182, 0.504696906}, {-0.897271991, -0.359831989, -0.255781084}, {-0.963026047, -0.0758998469, 0.258495718}, {-0.56172961, 0.029756153, -0.826785564}, {0.561729372, 0.0297556184, -0.826785803}, {0.963026106, -0.0759011805, 0.25849539}, {-0.154704943, -0.773615956, -0.614479244}, {-0.796150625, -0.473351002, -0.376938939}, {-0.56172961, 0.029756153, -0.826785564}, {0.561729372, 0.0297556184, -0.826785803}, {0.796152651, -0.473347664, -0.37693882}, {0.154708266, -0.77361542, -0.614479005}, {0.598694384, 0.0576500557, -0.798900127}, {0.289718539, -0.739790142, -0.607267499}, {-0.598694623, 0.057651028, -0.798899889}, {-0.28971535, -0.739791512, -0.607267261}, {0.89727354, -0.359828085, -0.255781174}, {-0.897271991, -0.359831989, -0.255781084}, {0.598694384, 0.0576500557, -0.798900127}, {0.900583208, -0.0683325455, 0.429279327}, {-0.900583088, -0.0683314651, 0.429279566}, {-0.598694623, 0.057651028, -0.798899889}, {-0.449581832, -0.426111579, 0.785051048}, {0.449581534, -0.426112354, 0.78505075}, {0.45546928, -0.400962383, 0.794843912}, {-0.455469549, -0.400961965, 0.794843972}, {0.3914406, -0.874471486, 0.286485374}, {-0.391441673, -0.874471068, 0.286485285}, {-0.670831323, -0.705926597, 0.227272645}, {0.670830488, -0.70592761, 0.227272272}, {-0.992146254, 0.120703965, 0.0328080878}, {0.992146432, 0.120702662, 0.0328077823}, {-0.699726641, 0.485539734, -0.524055243}, {0.761703312, 0.461360902, -0.454922169}, {-0.761702836, 0.461362034, -0.454921812}, {0.699727118, 0.48553893, -0.524055362}, {-0.699726641, 0.485539734, -0.524055243}, {0.699727118, 0.48553893, -0.524055362}, {-0.936878204, 0.325060308, -0.128821716}, {-0.157600805, 0.980307281, -0.118994437}, {0.157601237, 0.980307221, -0.118994214}, {0.936878324, 0.325059861, -0.128821671}, {0.824929893, 0.555995643, -0.101780906}, {0.933024466, -0.358902901, -0.0255746823}, {-0.933024585, -0.358902425, -0.0255747195}, {-0.824929714, 0.55599612, -0.101780742}, {-0.833546638, -0.544649303, -0.092504479}, {-0.936878204, 0.325060308, -0.128821716}, {0.936878324, 0.325059861, -0.128821671}, {0.8335464, -0.54464972, -0.0925046429}, {-0.913896143, 0.405477881, 0.0195320863}, {-0.0714450404, 0.995962441, 0.0543545596}, {0.0714454949, 0.995962381, 0.0543547869}, {0.913896322, 0.405477464, 0.0195321366}, {0.862513244, 0.50125283, 0.0694015771}, {0.933024466, -0.358902901, -0.0255746823}, {-0.933024585, -0.358902425, -0.0255747195}, {-0.862512946, 0.501253188, 0.0694017261}, {-0.913896143, 0.405477881, 0.0195320863}, {0.913896322, 0.405477464, 0.0195321366}, {-0.833546638, -0.544649303, -0.092504479}, {-0.841048956, -0.521206975, -0.144844323}, {-0.936345279, 0.350965887, 0.00897233933}, {-0.913896143, 0.405477881, 0.0195320863}, {0.936345398, 0.350965381, 0.00897234399}, {0.841048598, -0.521207452, -0.144844487}, {0.8335464, -0.54464972, -0.0925046429}, {0.913896322, 0.405477464, 0.0195321366}, {0.167121246, -0.978924632, -0.11737565}, {0.155921265, -0.973281741, -0.168556392}, {-0.155921742, -0.973281622, -0.168556556}, {-0.167121693, -0.978924513, -0.117375858}, {0.933024466, -0.358902901, -0.0255746823}, {0.922146022, -0.383843899, 0.0480683558}, {-0.922146261, -0.383843392, 0.0480683409}, {-0.933024585, -0.358902425, -0.0255747195}, {0.207801044, -0.955019951, -0.211555094}, {-0.871988297, -0.431171715, -0.231791675}, {0.871988058, -0.431172222, -0.231791854}, {-0.207801566, -0.955019832, -0.211555228}, {0.950605631, -0.308089703, -0.0378128812}, {-0.95060575, -0.308089167, -0.0378128439}, {-0.874683261, 0.468166649, -0.125495583}, {-0.89146626, 0.436730176, -0.120642558}, {-0.0870710015, 0.993250191, -0.0766340569}, {-0.0663171485, 0.994763792, 0.0777620673}, {0.0875899121, 0.993183315, -0.0769081712}, {0.891557276, 0.436485201, -0.120856047}, {0.874683499, 0.468166202, -0.125495568}, {0.0663176998, 0.994763851, 0.0777622238}, {0.812335849, 0.57291019, 0.109015435}, {0.785768628, 0.617578685, -0.0341200419}, {0.967339694, -0.251906872, -0.0282302145}, {-0.968131542, -0.248426586, -0.0317092761}, {-0.785620213, 0.617765784, -0.0341505893}, {-0.812335491, 0.572910666, 0.109015614}, {-0.776548684, -0.605338454, -0.174750224}, {-0.89146626, 0.436730176, -0.120642558}, {-0.874683261, 0.468166649, -0.125495583}, {0.891557276, 0.436485201, -0.120856047}, {0.775625288, -0.607554197, -0.171123669}, {0.874683499, 0.468166202, -0.125495568}, {0.288684011, -0.950164258, -0.117683262}, {-0.294019371, -0.948527217, -0.117680959}, {-0.129279345, 0.979667842, -0.153420284}, {0.703730345, 0.710383177, -0.0109256888}, {-0.703648686, 0.710485041, -0.00946087297}, {0.138036385, 0.980110109, -0.142583668}, {-0.528748393, 0.278184175, -0.80189693}, {-0.0114752464, 0.184062868, -0.982847452}, {-0.0114752464, 0.184062868, -0.982847452}, {0.521633267, 0.283217609, -0.804789782}, {-0.528748393, 0.278184175, -0.80189693}, {-0.34376955, -0.786147237, -0.513609767}, {-0.00988815073, -0.846106768, -0.532921731}, {-0.0114752464, 0.184062868, -0.982847452}, {-0.00988815073, -0.846106768, -0.532921731}, {0.606233835, -0.658574581, -0.44582504}, {0.521633267, 0.283217609, -0.804789782}, {-0.0114752464, 0.184062868, -0.982847452}, {0.588632166, -0.805199504, 0.0718738809}, {0.480309993, -0.877057493, 0.00851464923}, {-0.588632166, -0.805199504, 0.0718738735}, {-0.482846498, -0.875568271, 0.0154729746}, {2.98356397e-08, -0.999993503, -0.00360109191}, {-1.43014911e-09, -0.997627079, -0.0688504353}, {2.98356397e-08, -0.999993503, -0.00360109191}, {-1.43014911e-09, -0.997627079, -0.0688504353}, {0.986236572, -0.147896975, 0.0739182085}, {0.483570695, -0.873600841, -0.0545982271}, {-0.0714450404, 0.995962441, 0.0543545596}, {-0.0748011768, 0.956153274, 0.283153147}, {0.819145501, 0.502016187, 0.277453542}, {0.862513244, 0.50125283, 0.0694015771}, {0.0748016834, 0.956153274, 0.283153325}, {-0.819145203, 0.502016544, 0.277453721}, {0.0714454949, 0.995962381, 0.0543547869}, {-0.862512946, 0.501253188, 0.0694017261}, {-0.936345279, 0.350965887, 0.00897233933}, {0.936345398, 0.350965381, 0.00897234399}, {0.913896322, 0.405477464, 0.0195321366}, {-0.913896143, 0.405477881, 0.0195320863}, {-0.712378979, -0.685583532, -0.149971545}, {-0.926930785, 0.342639476, -0.152962506}, {0.407342792, -0.907952905, -0.0984557047}, {0.981493413, -0.186807185, 0.0421163924}, {-0.9853701, -0.168525964, 0.0253919158}, {-0.98930335, -0.127873987, 0.070193626}, {-0.926930785, 0.342639476, -0.152962506}, {0.95633626, 0.261911392, -0.129704639}, {0.710732996, -0.684243143, -0.163309008}, {0.95633626, 0.261911392, -0.129704639}...} meshTextureCoordinates = {{0.65839088, 0.591923416}, {0.682871163, 0.591923416}, {0.682871163, 0.577054739}, {0.65839088, 0.577054739}, {0.682871163, 0.546118617}, {0.65839088, 0.546118617}, {0.682871163, 0.529258192}, {0.65839088, 0.529258192}, {0.603351653, 0.628946602}, {0.635176301, 0.670605659}, {0.551231325, 0.696546018}, {0.551231325, 0.645052671}, {0.635563731, 0.586780488}, {0.687057137, 0.602692783}, {0.635563731, 0.534660041}, {0.687057018, 0.518747747}, {0.603351653, 0.492493927}, {0.635176301, 0.45083493}, {0.551231265, 0.476387858}, {0.551231265, 0.424894542}, {0.499111056, 0.492493927}, {0.467286468, 0.45083493}, {0.466898948, 0.534660041}, {0.415405691, 0.518747747}, {0.466898948, 0.586780488}, {0.415405691, 0.602692783}, {0.499111116, 0.628946602}, {0.467286497, 0.670605659}, {0.551231325, 0.560720265}, {0.70759058, 0.49404639}, {0.966869116, 0.669059455}, {0.960387111, 0.639890611}, {0.966869116, 0.636649668}, {0.992796898, 0.646372557}, {0.931218326, 0.688505352}, {0.950664163, 0.665818512}, {0.957146168, 0.688505352}, {0.950664163, 0.633408606}, {0.963628113, 0.620444715}, {0.999278963, 0.620444715}, {0.957146168, 0.607480764}, {0.983074009, 0.594516814}, {0.927977324, 0.656095505}, {0.934459269, 0.630167663}, {0.908531427, 0.682023406}, {0.187897161, 0.00277097384}, {0.147793919, 0.0165852495}, {0.160708904, 0.050409019}, {0.160708904, 0.050409019}, {0.147793919, 0.0165852495}, {0.257017434, 0.0879418328}, {0.274249971, 0.0833654478}, {0.274249971, 0.0833654478}, {0.257017434, 0.0879418328}, {0.066453144, 0.0102092214}, {0.0436975062, 0.0155620798}, {0.0451422632, 0.0570517182}, {0.0451422632, 0.0570517182}, {0.0436975062, 0.0155620798}, {0.066453144, 0.0102092214}, {0.118637681, 0.0578604154}, {0.105423309, 0.0103919655}, {0.118637681, 0.0578604154}, {0.105423309, 0.0103919655}, {0.128951907, 0.0192375481}, {0.128951907, 0.0192375481}, {0.138363108, 0.0728963614}, {0.155122653, 0.0814990178}, {0.155122653, 0.0814990178}, {0.138363108, 0.0728963614}, {0.235717148, 0.109764881}, {0.235717148, 0.109764881}, {0.18145147, 0.102682158}, {0.18145147, 0.102682158}, {0.192905322, 0.175591081}, {0.192905322, 0.175591081}, {0.24968192, 0.17913574}, {0.24968192, 0.17913574}, {0.29471603, 0.15622811}, {0.29471603, 0.15622811}, {0.0528326556, 0.0976877213}, {0.109304652, 0.09313263}, {0.109304652, 0.09313263}, {0.0528326556, 0.0976877213}, {0.299145043, 0.134835184}, {0.299145043, 0.134835184}, {0.0235341862, 0.269309759}, {0.0603304058, 0.276088893}, {0.0603304058, 0.276088893}, {0.0235341862, 0.269309759}, {0.106572561, 0.272888005}, {0.15932256, 0.306774706}, {0.15932256, 0.306774706}, {0.106572561, 0.272888005}, {0.2699669, 0.308226824}, {0.28824988, 0.265161514}, {0.28824988, 0.265161514}, {0.2699669, 0.308226824}, {0.0224657804, 0.306343168}, {0.0563876294, 0.306343168}, {0.0563876294, 0.306343168}, {0.0224657804, 0.306343168}, {0.109117307, 0.306197584}, {0.159613356, 0.306679517}, {0.159613356, 0.306679517}, {0.109117307, 0.306197584}, {0.288415015, 0.30658868}, {0.288415015, 0.30658868}, {0.405158162, 0.00296969339}, {0.399437338, 0.0703467354}, {0.342450947, 0.0665658265}, {0.340975046, 0.00471316464}, {0.342451304, 0.0666073337}, {0.399425507, 0.0703921393}, {0.405136466, 0.00296969339}, {0.340975046, 0.00471315719}, {0.440390468, 0.00296963193}, {0.432024419, 0.0716365799}, {0.432047635, 0.0716831163}, {0.440422833, 0.00296963006}, {0.472802907, 0.00296895392}, {0.466499418, 0.0704143494}, {0.466580987, 0.0704696327}, {0.472878128, 0.00296895206}, {0.431395888, 0.107315928}, {0.399764568, 0.104913637}, {0.399748176, 0.104999274}, {0.431403607, 0.107406147}, {0.467226863, 0.10302674}, {0.467285275, 0.103127055}, {0.601212144, 0.0936975703}, {0.601213694, 0.162510246}, {0.561338961, 0.148308381}, {0.544946611, 0.0831657872}, {0.561435103, 0.148621097}, {0.601213694, 0.162936509}, {0.601212144, 0.0938523039}, {0.545129061, 0.0832766816}, {0.515193224, 0.0795534477}, {0.514696956, 0.145319447}, {0.46946907, 0.166635096}, {0.469420224, 0.166802436}, {0.514700711, 0.145546645}, {0.515313685, 0.0796511248}, {0.401132405, 0.184006721}, {0.338616639, 0.152805269}, {0.340492278, 0.094302766}, {0.338616639, 0.152912006}, {0.401138306, 0.184192225}, {0.340492278, 0.0943811685}, {0.434482008, 0.18458268}, {0.434448004, 0.184742093}, {0.571702957, 0.201674461}, {0.531808555, 0.218363613}, {0.531428158, 0.218489632}, {0.571702778, 0.201674268}, {0.598225176, 0.211373255}, {0.597217202, 0.21524404}, {0.597329259, 0.216072664}, {0.598329008, 0.212141111}, {0.354110539, 0.216703027}, {0.388392776, 0.231839865}, {0.382812798, 0.231815532}, {0.353525966, 0.21906513}, {0.382800817, 0.231838152}, {0.388392776, 0.231839925}, {0.354288042, 0.216611505}, {0.35367921, 0.218978509}, {0.416987032, 0.310629755}, {0.42151165, 0.274316221}, {0.417668998, 0.310629755}, {0.421768486, 0.274316221}, {0.37003845, 0.311240762}, {0.369638532, 0.274927258}, {0.370746315, 0.311240822}, {0.369834512, 0.274927318}, {0.471586198, 0.238707408}, {0.43122074, 0.230868012}, {0.55812782, 0.00418947171}, {0.553476214, 0.0625336319}, {0.508062363, 0.0644382313}, {0.518134117, 0.00663091196}, {0.553665221, 0.0625954792}, {0.508188367, 0.0644892454}, {0.558331311, 0.00418946985}, {0.518261671, 0.00663090823}, {0.601211607, 0.0621125586}, {0.601211667, 0.0621945448}, {0.600235105, 0.00296844356}, {0.600235105, 0.00296844356}, {0.394356698, 0.213808268}, {0.354006588, 0.211723596}, {0.429150075, 0.212830126}, {0.471183062, 0.220303923}, {0.471048355, 0.220516413}, {0.471515805, 0.238999471}, {0.600332618, 0.206166223}, {0.60065037, 0.206767365}, {0.394441426, 0.214069307}, {0.354006588, 0.211830765}...} meshFaces = {{0, 1, 2}, {3, 0, 2}, {3, 2, 4}, {4, 5, 3}, {5, 4, 6}, {6, 7, 5}, {8, 9, 10}, {10, 11, 8}, {12, 13, 9}, {9, 8, 12}, {14, 15, 13}, {13, 12, 14}, {16, 17, 15}, {15, 14, 16}, {18, 19, 17}, {17, 16, 18}, {20, 21, 19}, {19, 18, 20}, {22, 23, 21}, {21, 20, 22}, {24, 25, 23}, {23, 22, 24}, {26, 27, 25}, {25, 24, 26}, {11, 10, 27}, {27, 26, 11}, {28, 8, 11}, {28, 12, 8}, {28, 14, 12}, {28, 16, 14}, {28, 18, 16}, {28, 20, 18}, {28, 22, 20}, {28, 24, 22}, {28, 26, 24}, {28, 11, 26}, {34, 35, 30}, {34, 30, 36}, {37, 38, 32}, {37, 32, 31}, {35, 37, 31}, {35, 31, 30}, {38, 39, 33}, {38, 33, 32}, {40, 41, 39}, {40, 39, 38}, {42, 43, 37}, {42, 37, 35}, {43, 40, 38}, {43, 38, 37}, {44, 42, 35}, {44, 35, 34}, {1, 0, 42}, {1, 42, 44}, {4, 7, 40}, {4, 40, 43}, {0, 4, 43}, {0, 43, 42}, {7, 8, 41}, {7, 41, 40}, {3, 11, 10}, {3, 10, 5}, {6, 15, 14}, {6, 14, 9}, {5, 10, 15}, {5, 15, 6}, {2, 18, 11}, {2, 11, 3}, {77, 75, 73}, {77, 73, 71}, {70, 76, 78}, {70, 78, 50}, {79, 77, 71}, {79, 71, 53}, {66, 3, 2}, {66, 2, 67}, {4, 7, 69}, {4, 69, 68}, {56, 80, 81}, {56, 81, 60}, {82, 83, 57}, {82, 57, 62}, {50, 78, 84}, {50, 84, 51}, {85, 79, 53}, {85, 53, 52}, {9, 8, 0}, {9, 0, 3}, {6, 14, 13}, {6, 13, 7}, {8, 11, 1}, {8, 1, 0}, {5, 15, 14}, {5, 14, 6}, {10, 86, 87}, {10, 87, 11}, {88, 89, 12}, {88, 12, 15}, {1, 90, 91}, {1, 91, 2}, {92, 93, 5}, {92, 5, 4}, {11, 87, 90}, {11, 90, 1}, {93, 88, 15}, {93, 15, 5}, {76, 94, 95}, {76, 95, 78}, {96, 97, 77}, {96, 77, 79}, {86, 98, 99}, {86, 99, 87}, {100, 101, 89}, {100, 89, 88}, {90, 102, 103}, {104, 105, 93}, {87, 99, 102}, {87, 102, 90}, {105, 100, 88}, {105, 88, 93}, {95, 94, 106}, {107, 97, 96}, {108, 109, 110}, {108, 110, 111}, {112, 113, 114}, {112, 114, 115}, {116, 117, 109}, {116, 109, 108}, {113, 118, 119}, {113, 119, 114}, {120, 121, 117}, {120, 117, 116}, {118, 122, 123}, {118, 123, 119}, {117, 124, 125}, {117, 125, 109}, {126, 127, 118}, {126, 118, 113}, {121, 128, 124}, {121, 124, 117}, {127, 129, 122}, {127, 122, 118}, {130, 131, 132}, {130, 132, 133}, {134, 135, 136}, {134, 136, 137}, {138, 139, 140}, {138, 140, 128}, {141, 142, 143}, {141, 143, 129}, {133, 132, 139}, {133, 139, 138}, {142, 134, 137}, {142, 137, 143}, {125, 144, 145}, {125, 145, 146}, {147, 148, 126}, {147, 126, 149}, {124, 150, 144}, {124, 144, 125}, {148, 151, 127}, {148, 127, 126}, {128, 140, 150}, {128, 150, 124}, {151, 141, 129}, {151, 129, 127}, {132, 152, 153}, {132, 153, 139}, {154, 155, 134}, {154, 134, 142}, {156, 157, 29}, {156, 29, 24}, {31, 158, 159}, {31, 159, 26}, {160, 161, 162}, {160, 162, 163}, {164, 165, 166}, {164, 166, 167}, {16, 19, 168}, {16, 168, 169}, {170, 21, 20}, {170, 20, 171}, {169, 168, 172}, {169, 172, 173}, {174, 170, 171}, {174, 171, 175}, {176, 16, 169}, {176, 169, 177}, {178, 179, 180}, {178, 180, 181}, {179, 133, 138}, {179, 138, 180}, {137, 182, 183}, {137, 183, 143}, {182, 184, 185}, {182, 185, 183}, {128, 121, 180}, {128, 180, 138}, {130, 133, 179}, {130, 179, 186}...} #4 0x0009a97c in draw_enhanced_actor (actor_id=0x16bd7e00, banner=0) at new_actors.c:269 x_pos = 52 y_pos = 69.5 z_pos = 0 x_rot = 0 y_rot = 0 z_rot = 6.10351562e-05 healthbar_z = 0.810248792 #5 0x00017e9a in display_actors (banner=0, reflections=1) at actors.c:731 cur_actor = (actor *) 0x16bd7e00 i = 13 x = 50 y = 70 has_ghosts = 0 #6 0x000b514b in display_3d_reflection () at reflection.c:596 view_port = {0, 48, 1006, 737} cur_intersect_type = 0 #7 0x0006240f in display_game_handler (win=0x5992e00) at gamewin.c:963 str = '\000' <repeats 14 times>, "\200?\001", '\000' <repeats 11 times>, " \200o\005Õ\035²\222\210ÙU\005\f\020²¢\bèÿ¿j+U\005 \200o\005\000\000\000\000\001\000\000\0005êU\005 \200o\005\020èÿ¿8èÿ¿\032\036²\222 \200o\005á\r\000\000Hèÿ¿¦éU\005Щo\005@ù\205\005xèÿ¿}\001\005\000\000.\231\005\000\000\000\000xèÿ¿-\006\005\000á\r\000\000¾¾¾>xèÿ¿±D²\222 \200o\005\000\000\200?\000\000\200?\000\000\200? >¾¾¾>\000\000\000\000[\006\005" i = 2 any_reflection = 2 mouse_rate = 1 main_count = 54060 times_FPS_below_3 = 0 fps = {42, 42, 40, 42, 42} shadows_were_disabled = 0 eye_candy_was_disabled = 0 #8 0x000508d0 in draw_window (win=0x5992e00) at elwindows.c:1115 ret_val = 0 W = (widget_list *) 0x0 #9 0x0005128b in display_window (win_id=0) at elwindows.c:1282 No locals. #10 0x0004d5bb in display_windows (level=1) at elwindows.c:68 id = -1 next_id = -9999 i = 0 #11 0x000436aa in draw_scene () at draw_scene.c:116 No locals. #12 0x0008eb63 in start_rendering () at main.c:168 event = { type = 24 '\030', active = { type = 24 '\030', gain = 254 'þ', state = 46 '.' }, key = { type = 24 '\030', which = 254 'þ', state = 46 '.', keysym = { scancode = 2 '\002', sym = 323266464, mod = 805729281, unicode = 52514 } }, motion = { type = 24 '\030', which = 254 'þ', state = 46 '.', x = 2, y = 0, xrel = -22624, yrel = 4932 }, button = { type = 24 '\030', which = 254 'þ', button = 46 '.', state = 176 '°', x = 2, y = 0 }, jaxis = { type = 24 '\030', which = 254 'þ', axis = 46 '.', value = 2 }, jball = { type = 24 '\030', which = 254 'þ', ball = 46 '.', xrel = 2, yrel = 0 }, jhat = { type = 24 '\030', which = 254 'þ', hat = 46 '.', value = 176 '°' }, jbutton = { type = 24 '\030', which = 254 'þ', button = 46 '.', state = 176 '°' }, resize = { type = 24 '\030', w = 2, h = 323266464 }, expose = { type = 24 '\030' }, quit = { type = 24 '\030' }, user = { type = 24 '\030', code = 2, data1 = 0x1344a7a0, data2 = 0x30067401 }, syswm = { type = 24 '\030', msg = 0x2 } } network_thread = (SDL_Thread *) 0x169bec00 message_queue = (queue_t *) 0x134a3410 done = 0 network_thread_data = {0x134a3410, 0x644dfc} #13 0x0008efc9 in SDL_main (argc=1, argv=0x5206f20) at main.c:290 /EDIT and another one, but I think this one is not new (gdb) bt full #0 0x900248c7 in semaphore_wait_signal_trap () No symbol table info available. #1 0x90001582 in pthread_mutex_lock () No symbol table info available. #2 0x3003ca78 in SDL_mutexP () No symbol table info available. #3 0x000c63f6 in add_sound_object (type=44, x=83, y=128, me=0) at sound.c:2690 i = 0 loops = 0 error = 0 tx = 0 ty = 0 distanceSq = 0 source = -1 pSource = (source_data *) 0x0 pType = (sound_type *) 0x0 pNewType = (sound_type *) 0x3ae5410 maxDistanceSq = 0 stage = 1879076457 sourcePos = {83, 128, 0} sourceVel = {0, 0, 0} buffer = 0 #4 0x0002af39 in put_bag_on_ground (bag_x=83, bag_y=128, bag_id=4) at bags.c:81 x = 41.75 y = 64.25 z = 0 obj_3d_id = 86402032 snd = 44 #5 0x00098bde in process_message_from_server (in_data=0x5217390 "\e\006", data_length=8) at multiplayer.c:1049 text_buf = "\000\000\000\000\000\000\000\000\000[!\005", '\000' <repeats 24 times>, "\006\000\000\000\000\000\000\000\004\000\000\000\b\000\000\000à\000\000\000\000\000\200\005ÿÿÿÿ´*'\005 \026\000\220ôc&\005\016\000\000\000.\004\000\000 \021\000\220ôc&\005\000\000\000\000h\031\024\022\000\000\000\000\026\004\000\000\035\000\000\000\023\003\000\000÷È2\220ðc&\005\000\000\000\000ØÅÿ¿dÆ2\220ðc&\005Ý\201Ð\021+\000\000\000\035\000\000\000\020c&\005$\000\000\000(Æÿ¿:Ê2\220ðc&\005\003\000\000\000\004\000\000\000+\000\000\000\024\000\000\000\000\000\000\000\000\000\001\000\000\000\001\000\000\000\001\000\000\000\000\000ÿ", '\000' <repeats 15 times>... #6 0x0008eacd in start_rendering () at main.c:155 message = (message_t *) 0x5217380 event = { type = 1 '\001', active = { type = 1 '\001', gain = 0 '\000', state = 3 '\003' }, key = { type = 1 '\001', which = 0 '\000', state = 3 '\003', keysym = { scancode = 0 '\000', sym = SDLK_UNKNOWN, mod = KMOD_NONE, unicode = 0 } }, motion = { type = 1 '\001', which = 0 '\000', state = 3 '\003', x = 0, y = 0, xrel = 0, yrel = 0 }, button = { type = 1 '\001', which = 0 '\000', button = 3 '\003', state = 0 '\000', x = 0, y = 0 }, jaxis = { type = 1 '\001', which = 0 '\000', axis = 3 '\003', value = 0 }, jball = { type = 1 '\001', which = 0 '\000', ball = 3 '\003', xrel = 0, yrel = 0 }, jhat = { type = 1 '\001', which = 0 '\000', hat = 3 '\003', value = 0 '\000' }, jbutton = { type = 1 '\001', which = 0 '\000', button = 3 '\003', state = 0 '\000' }, resize = { type = 1 '\001', w = 0, h = 0 }, expose = { type = 1 '\001' }, quit = { type = 1 '\001' }, user = { type = 1 '\001', code = 0, data1 = 0x0, data2 = 0x0 }, syswm = { type = 1 '\001', msg = 0x0 } } network_thread = (SDL_Thread *) 0x169ba600 message_queue = (queue_t *) 0x134a3430 done = 0 network_thread_data = {0x134a3430, 0x644dfc} #7 0x0008efc9 in SDL_main (argc=1, argv=0x5206f20) at main.c:290 /EDIT2 and another one ... #0 0x900248c7 in semaphore_wait_signal_trap () No symbol table info available. #1 0x90001582 in pthread_mutex_lock () No symbol table info available. #2 0x03d64032 in CAMutex::Lock (this=0x136127d4) at /Developer/Examples/CoreAudio/PublicUtility/CAMutex.cpp:156 theCurrentThread = (pthread_t) 0xa000d000 #3 0x03d66454 in OALSource::Stop (this=0x136127b0) at /usr/src/openal/OpenAL-MacOSX/oalSource.cpp:1506 wasLocked = false #4 0x03d5a141 in alSourceStop (sid=14) at /usr/src/openal/OpenAL-MacOSX/oalImp.cpp:2627 oalSource = <value optimized out> #5 0x000c6bfc in stop_sound_source_at_index (index=0) at sound.c:2940 error = 0 pSource = (source_data *) 0x3ae4270 sourceTemp = { source = 2684413248, play_duration = -1073757048, sound_type = 0, current_stage = 856, cookie = 379726336 } #6 0x000c6d77 in stop_sound (cookie=856) at sound.c:2981 n = 0 #7 0x0000c9e3 in destroy_actor (actor_id=580) at actor_scripts.c:950 i = 14 #8 0x00097d65 in process_message_from_server (in_data=0x181e8fc0 "\006\003", data_length=5) at multiplayer.c:543 text_buf = "\206Xaan was liberated the american way.\000zten white rabbit erbarmt, der sich hinter einem Tree Mush versteckt hat? :-)\000n Warning System and the Ad Council\000\t\000\000\0003U\201\220(Çÿ¿\032Y\201\220x", '\000' <repeats 11 times>, "\001=è\030\001\000\000\000\000qé\030\000\000\000\001\200\000\000\000\200"... #9 0x0008eacd in start_rendering () at main.c:155 message = (message_t *) 0x18e03d20 event = { type = 24 '\030', active = { type = 24 '\030', gain = 254 'þ', state = 46 '.' }, key = { type = 24 '\030', which = 254 'þ', state = 46 '.', keysym = { scancode = 3 '\003', sym = 323266432, mod = 805729281, unicode = 56938 } }, motion = { type = 24 '\030', which = 254 'þ', state = 46 '.', x = 3, y = 0, xrel = -22656, yrel = 4932 }, button = { type = 24 '\030', which = 254 'þ', button = 46 '.', state = 176 '°', x = 3, y = 0 }, jaxis = { type = 24 '\030', which = 254 'þ', axis = 46 '.', value = 3 }, jball = { type = 24 '\030', which = 254 'þ', ball = 46 '.', xrel = 3, yrel = 0 }, jhat = { type = 24 '\030', which = 254 'þ', hat = 46 '.', value = 176 '°' }, jbutton = { type = 24 '\030', which = 254 'þ', button = 46 '.', state = 176 '°' }, resize = { type = 24 '\030', w = 3, h = 323266432 }, expose = { type = 24 '\030' }, quit = { type = 24 '\030' }, user = { type = 24 '\030', code = 3, data1 = 0x1344a780, data2 = 0x30067401 }, syswm = { type = 24 '\030', msg = 0x3 } } network_thread = (SDL_Thread *) 0x169be800 message_queue = (queue_t *) 0x134a33f0 done = 0 network_thread_data = {0x134a33f0, 0x644dfc} #10 0x0008efc9 in SDL_main (argc=1, argv=0x5206f20) at main.c:290 Edited August 29, 2007 by Florian Share this post Link to post Share on other sites
kibora Report post Posted September 1, 2007 Ah well lets try report again the same errors under MSVC 1. #include "platform.h" is required in text.h and cache.h (otherwise __inline__ is undefined) 2. uint32_t and uint16_t in zipfilesystem.cpp are undefined. 3. For some reasons i get unresolved external for enable_compression and disable_compression if they are __inlined. Any ideas why? Share this post Link to post Share on other sites
Grum Report post Posted September 2, 2007 Ah well lets try report again the same errors under MSVC 1. #include "platform.h" is required in text.h and cache.h (otherwise __inline__ is undefined) 2. uint32_t and uint16_t in zipfilesystem.cpp are undefined. These should be solved now. 3. For some reasons i get unresolved external for enable_compression and disable_compression if they are __inlined. Any ideas why? Hmm, that code is a bit strange. It (un)sets an unexported variable defined in textures.c, but is called from init.c. So if the function is really inlined in init.c, it tries to set a variable it cannot find, hence the unresolved symbol. Should be fixed now, I've removed the inline. They're only called once on startup anyway. Share this post Link to post Share on other sites
Ermabwed Report post Posted September 2, 2007 Somebody removed X86_64 from feature list and compile stops with: eye_candy/eye_candy.cpp: In member function 'virtual void ec::Shape::draw()': eye_candy/eye_candy.cpp:147: error: cast from 'void*' to 'Uint32' loses precision make: *** [eye_candy/eye_candy.o] Error 1 However adding FEATURE+=X86_64 to make.conf results in lots of messages like In file included from text.h:11, from font.h:9, from asc.h:12, from spells.c:4: platform.h:15:1: warning: "X86_64" redefined <command line>:1:1: warning: this is the location of the previous definition I also experience some weird behavior in chat, where I see additional characters that weren't sent by the person 'talking', sometimes they are colored too... once I get one of those lines with a bit of extra my messages appear delayed and also last chatline stops pushing chat up when in console (i.e. I don't see the last line of chat when in console) (this is with the added X86_64, can't test if it's caused by it because I can't compile without it ) Share this post Link to post Share on other sites
Grum Report post Posted September 2, 2007 (edited) Somebody removed X86_64 from feature list and compile stops with: eye_candy/eye_candy.cpp: In member function 'virtual void ec::Shape::draw()': eye_candy/eye_candy.cpp:147: error: cast from 'void*' to 'Uint32' loses precision make: *** [eye_candy/eye_candy.o] Error 1 However adding FEATURE+=X86_64 to make.conf results in lots of messages like In file included from text.h:11, from font.h:9, from asc.h:12, from spells.c:4: platform.h:15:1: warning: "X86_64" redefined <command line>:1:1: warning: this is the location of the previous definition Should be fixed now. If not, please post which compiler (and whic version) you are using. I also experience some weird behavior in chat, where I see additional characters that weren't sent by the person 'talking', sometimes they are colored too... once I get one of those lines with a bit of extra my messages appear delayed and also last chatline stops pushing chat up when in console (i.e. I don't see the last line of chat when in console) (this is with the added X86_64, can't test if it's caused by it because I can't compile without it ) Hmm, this is a bit troubling. I did play with text a bit, but I can't reproduce this problem. I really doubt if it's caused by you adding x86_64 to the build defs. I'll take a look, but I'd really like to know if anyone else is experiencing this problem. EDIT: oh, nvm, people do, and I can reproduce it Edited September 2, 2007 by Grum Share this post Link to post Share on other sites
Ermabwed Report post Posted September 2, 2007 Ok, compile problem is fixed and I took a screenie of the other problem and now I want to post it too Share this post Link to post Share on other sites
bluap Report post Posted September 2, 2007 Ok, compile problem is fixed and I took a screenie of the other problem and now I want to post it too Yep, I get this too when the chat line length is exactly one window width. Reported here and confirmed by Florian. Share this post Link to post Share on other sites
Florian Report post Posted September 7, 2007 (edited) I/O warning : failed to load external entity ".//extentions.xml" and the thing mentioned here http://www.eternal-lands.com/forum/index.php?showtopic=37006 /EDIT ah, I see this is also related to the new client->server info stuff sendvideoinfo.cpp: snprintf(file_name, sizeof(file_name), "%s/%s", datadir, "extentions.xml"); sendvideoinfo.cpp: snprintf(file_name, sizeof(file_name), "%s", "extentions.xml"); Edited September 7, 2007 by Florian Share this post Link to post Share on other sites
Xaphier Report post Posted September 7, 2007 I/O warning : failed to load external entity ".//extentions.xml" and the thing mentioned here http://www.eternal-lands.com/forum/index.php?showtopic=37006 /EDIT ah, I see this is also related to the new client->server info stuff sendvideoinfo.cpp: snprintf(file_name, sizeof(file_name), "%s/%s", datadir, "extentions.xml"); sendvideoinfo.cpp: snprintf(file_name, sizeof(file_name), "%s", "extentions.xml"); extentions.xml is now in cvs. Share this post Link to post Share on other sites
Roja Report post Posted September 8, 2007 sound.c: In function `add_sound_object': sound.c:2729: warning: implicit declaration of function `get_loaded_sound_num' sound.c: In function `stop_all_sounds': sound.c:3092: error: `i' undeclared (first use in this function) sound.c:3092: error: (Each undeclared identifier is reported only once sound.c:3092: error: for each function it appears in.) sound.c: In function `update_sound': sound.c:3203: error: `cookie' undeclared (first use in this function) make.exe: *** [sound.o] Error 1 Execution terminated I don't know if i'm doing something wrong or there's an error, but it won't compile Share this post Link to post Share on other sites
Grum Report post Posted September 8, 2007 Nope, they're genuine errors, I guess Torg always compiles with _EXTRA_SOUND_DEBUG I fixed those issues, but I'm running into another one: io/elfilewrapper.cpp:5:28: eldatasource.hpp: No such file or directory followed by a whole bunch of undeclared symbols and syntax errors. Last time I reported an error like this I forgot the -d option to cvs up, but this time I honestly believe someone (Xaphier?) forgot to check in a file Share this post Link to post Share on other sites
Xaphier Report post Posted September 8, 2007 Nope, they're genuine errors, I guess Torg always compiles with _EXTRA_SOUND_DEBUG I fixed those issues, but I'm running into another one: io/elfilewrapper.cpp:5:28: eldatasource.hpp: No such file or directory followed by a whole bunch of undeclared symbols and syntax errors. Last time I reported an error like this I forgot the -d option to cvs up, but this time I honestly believe someone (Xaphier?) forgot to check in a file Yes, but I can't connect o cvs at the moment. Don't know why Share this post Link to post Share on other sites
Learner Report post Posted September 8, 2007 Nope, they're genuine errors, I guess Torg always compiles with _EXTRA_SOUND_DEBUG I fixed those issues, but I'm running into another one: io/elfilewrapper.cpp:5:28: eldatasource.hpp: No such file or directory followed by a whole bunch of undeclared symbols and syntax errors. Last time I reported an error like this I forgot the -d option to cvs up, but this time I honestly believe someone (Xaphier?) forgot to check in a file Yes, but I can't connect o cvs at the moment. Don't know why berlios CVS does this regularly, patience, it'll be back Share this post Link to post Share on other sites
bluap Report post Posted September 8, 2007 (edited) Minor compiler warning in an otherwise clean compile. gcc (GCC) 4.1.2 20061115 (prerelease) (Debian 4.1.1-21) gcc -march=i686 -Wall -Wdeclaration-after-statement -O0 -ggdb -pipe -DLINUX -DELC -DAFK_FIX -DALPHA_ACTORS -DATI_9200_FIX -DAUTO_UPDATE -DCLICKABLE_CONTINENT_MAP -DCLUSTER_INSIDES -DCOUNTERS -DCUSTOM_LOOK -DCUSTOM_UPDATE -DEYE_CANDY -DFONTS_FIX -DFUZZY_PATHS -DIDLE_FIX -DMASKING -DMINIMAP -DNEW_ACTOR_ANIMATION -DNEW_ACTOR_SCALE -DNEW_SOUND -DNEW_TEX -DNEW_WEATHER -DNOTEPAD -DOGG_VORBIS -DOPTIONS_I18N -DPNG_SCREENSHOT -DSFX -DSIMPLE_LOD -DUSE_INLINE -DZLIB -DCXX_MISC -DUSE_SEND_VIDEO_INFO -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libxml2 -fno-strict-aliasing -c -o notepad.o notepad.c notepad.c: In function ‘notepad_load_file’: notepad.c:382: warning: pointer targets in initialization differ in signedness edit: line widths Edited September 8, 2007 by bluap Share this post Link to post Share on other sites
Xaphier Report post Posted September 8, 2007 Nope, they're genuine errors, I guess Torg always compiles with _EXTRA_SOUND_DEBUG I fixed those issues, but I'm running into another one: io/elfilewrapper.cpp:5:28: eldatasource.hpp: No such file or directory followed by a whole bunch of undeclared symbols and syntax errors. Last time I reported an error like this I forgot the -d option to cvs up, but this time I honestly believe someone (Xaphier?) forgot to check in a file Yes, but I can't connect o cvs at the moment. Don't know why berlios CVS does this regularly, patience, it'll be back Ok, files should be now in cvs. Share this post Link to post Share on other sites
Florian Report post Posted September 9, 2007 current CVS does not compile io/elfilewrapper.cpp io/elfilewrapper.cpp: In function 'CalCoreAnimation* CalLoader_ELLoadCoreAnimation(CalLoader*, const char*)': io/elfilewrapper.cpp:151: error: request for member 'get' in 'CalLoader::loadCoreAnimation(((CalDataSource&)(& file.el_data_soucre::<anonymous>)), 0u)', which is of non-class type 'CalCoreAnimation*' io/elfilewrapper.cpp:151: error: 'explicitIncRef' was not declared in this scope io/elfilewrapper.cpp: In function 'CalCoreMaterial* CalLoader_ELLoadCoreMaterial(CalLoader*, const char*)': io/elfilewrapper.cpp:163: error: request for member 'get' in 'CalLoader::loadCoreMaterial(((CalDataSource&)(& file.el_data_soucre::<anonymous>)))', which is of non-class type 'CalCoreMaterial*' io/elfilewrapper.cpp:163: error: 'explicitIncRef' was not declared in this scope io/elfilewrapper.cpp: In function 'CalCoreMesh* CalLoader_ELLoadCoreMesh(CalLoader*, const char*)': io/elfilewrapper.cpp:175: error: request for member 'get' in 'CalLoader::loadCoreMesh(((CalDataSource&)(& file.el_data_soucre::<anonymous>)))', which is of non-class type 'CalCoreMesh*' io/elfilewrapper.cpp:175: error: 'explicitIncRef' was not declared in this scope io/elfilewrapper.cpp: In function 'CalCoreSkeleton* CalLoader_ELLoadCoreSkeleton(CalLoader*, const char*)': io/elfilewrapper.cpp:187: error: request for member 'get' in 'CalLoader::loadCoreSkeleton(((CalDataSource&)(& file.el_data_soucre::<anonymous>)))', which is of non-class type 'CalCoreSkeleton*' io/elfilewrapper.cpp:187: error: 'explicitIncRef' was not declared in this scope io/elfilewrapper.cpp: In function 'int CalCoreModel_ELLoadCoreAnimation(CalCoreModel*, const char*)': io/elfilewrapper.cpp:199: error: 'CalCoreAnimationPtr' was not declared in this scope io/elfilewrapper.cpp:199: error: expected `;' before 'pCoreAnimation' io/elfilewrapper.cpp:201: error: 'pCoreAnimation' was not declared in this scope io/elfilewrapper.cpp:206: error: 'pCoreAnimation' was not declared in this scope io/elfilewrapper.cpp: In function 'int CalCoreModel_ELLoadCoreMaterial(CalCoreModel*, const char*)': io/elfilewrapper.cpp:218: error: 'CalCoreMaterialPtr' was not declared in this scope io/elfilewrapper.cpp:218: error: expected `;' before 'pCoreMaterial' io/elfilewrapper.cpp:220: error: 'pCoreMaterial' was not declared in this scope io/elfilewrapper.cpp:225: error: 'pCoreMaterial' was not declared in this scope io/elfilewrapper.cpp: In function 'int CalCoreModel_ELLoadCoreMesh(CalCoreModel*, const char*)': io/elfilewrapper.cpp:237: error: 'CalCoreMeshPtr' was not declared in this scope io/elfilewrapper.cpp:237: error: expected `;' before 'pCoreMesh' io/elfilewrapper.cpp:239: error: 'pCoreMesh' was not declared in this scope io/elfilewrapper.cpp:244: error: 'pCoreMesh' was not declared in this scope io/elfilewrapper.cpp: In function 'CalBoolean CalCoreModel_ELLoadCoreSkeleton(CalCoreModel*, const char*)': io/elfilewrapper.cpp:256: error: 'CalCoreSkeletonPtr' was not declared in this scope io/elfilewrapper.cpp:256: error: expected `;' before 'pCoreSkeleton' io/elfilewrapper.cpp:258: error: 'pCoreSkeleton' was not declared in this scope io/elfilewrapper.cpp:263: error: 'pCoreSkeleton' was not declared in this scope Share this post Link to post Share on other sites
Torg Report post Posted September 9, 2007 current CVS does not compile io/elfilewrapper.cpp io/elfilewrapper.cpp: In function 'CalCoreAnimation* CalLoader_ELLoadCoreAnimation(CalLoader*, const char*)': io/elfilewrapper.cpp:151: error: request for member 'get' in 'CalLoader::loadCoreAnimation(((CalDataSource&)(& file.el_data_soucre::<anonymous>)), 0u)', which is of non-class type 'CalCoreAnimation*' <snip> From the most recent make.defaults file: FEATURES += CXX_MISC # Extended exception, xml c++ helper etc. NEW_FILE_IO and USE_SEND_VIDEO_INFO needs this. The new shader system will also need them Is CXX_MISC one of your compile options? (I haven't really looked too far into the code cos I don't know much about C++) Share this post Link to post Share on other sites
Florian Report post Posted September 9, 2007 (edited) /usr/local/bin/g++ -g3 -gdwarf-2 -fstack-protector-all -fstack-check -Wall -D_EXTRA_SOUND_DEBUG -march=nocona -mtune=nocona -msse3 -ftree-vectorize -mfpmath=sse,387 -funroll-loops -ftree-vectorizer-verbose=1 -ffast-math -I/usr/local/include/libxml2 -I/usr/include -I/Library/Frameworks/SDL.framework/Headers -I/Library/Frameworks/SDL_net.framework/Headers -I/Library/Frameworks/SDL_image.framework/Headers -I/Library/Frameworks/cal3d.framework/Headers -I/Library/Frameworks/Ogg.framework/Headers -I/Library/Frameworks/OpenAL.framework/Headers -I/System/Library/Frameworks/OpenGL.framework/Headers -I/Library/Frameworks/Vorbis.framework/Headers -pipe -DELC -DOSX -DALUT_WAV -DAFK_FIX -DALPHA_ACTORS -DATI_9200_FIX -DAUTO_UPDATE -DCOUNTERS -DCUSTOM_LOOK -DCUSTOM_UPDATE -DEYE_CANDY -DFONTS_FIX -DFUZZY_PATHS -DIDLE_FIX -DMASKING -DNEW_ACTOR_ANIMATION -DNEW_TEX -DOGG_VORBIS -DOPTIONS_I18N -DPNG_SCREENSHOT -DSFX -DSIMPLE_LOD -DUSE_INLINE -DZLIB -DCXX_MISC -DUSE_SEND_VIDEO_INFO -DUSE_SHADER -DMINIMAP -DGL_EXTENSION_CHECK -DCLICKABLE_CONTINENT_MAP -DNEW_WEATHER -DNEW_ALPHA -DPAWN -DNEW_LIGHTING -DNEW_ACTOR_SCALE -DUSE_TR1 -DCLUSTER_INSIDES -DDYNAMIC_ANIMATIONS -DNEW_FILE_IO -c -o io/elfilewrapper.o io/elfilewrapper.cpp /EDIT after some googling I found that return explicitIncRef(self->loadCoreAnimation(file)->get()); should be return explicitIncRef(self->loadCoreAnimation(file)); explicitIncRef is defined in cal3d's refcounted.h which is not part of my cal3d 0.11 lib (Mac OS X Framework by 0ctane) but apparently also not part of ubuntu 6.06's cal3d 0.11 and blackcube linux does also not have it. Edited September 9, 2007 by Florian Share this post Link to post Share on other sites
0ctane Report post Posted September 9, 2007 after some googling I found that return explicitIncRef(self->loadCoreAnimation(file)->get()); should be return explicitIncRef(self->loadCoreAnimation(file)); explicitIncRef is defined in cal3d's refcounted.h which is not part of my cal3d 0.11 lib (Mac OS X Framework by 0ctane) but apparently also not part of ubuntu 6.06's cal3d 0.11 and blackcube linux does also not have it. I do not have time to check this right now, but can you add refcounted.h to the framework's Headers/cal3d folder and see if that makes a difference? I am pretty sure I left a number of unused headers out of the framework when I created it many moons ago. Share this post Link to post Share on other sites
Florian Report post Posted September 9, 2007 (edited) refcounted.h is part of cal3d 0.11, EL uses 0.10 AFAIK. /EDIT well, I updated to cal3d 0.11 (as unix lib, not as osx framework), added #include <cal3d/refcounted.h> to io/elfilewrapper.cpp and apart from some linker wanrings, everything seems to work as with cal3d 0.10 /usr/bin/ld: warning multiple definitions of symbol _CalCoreSkeleton_Scale cal3d_wrapper.o definition of _CalCoreSkeleton_Scale in section (__TEXT,__text) /usr/local/lib/libcal3d.dylib(single module) definition of _CalCoreSkeleton_Scale /usr/bin/ld: warning multiple definitions of symbol _CalMixer_RemoveAction cal3d_wrapper.o definition of _CalMixer_RemoveAction in section (__TEXT,__text) /usr/local/lib/libcal3d.dylib(single module) definition of _CalMixer_RemoveAction /usr/bin/ld: warning multiple definitions of symbol _CalSkeleton_CalculateBoundingBoxes cal3d_wrapper.o definition of _CalSkeleton_CalculateBoundingBoxes in section (__TEXT,__text) /usr/local/lib/libcal3d.dylib(single module) definition of _CalSkeleton_CalculateBoundingBoxes /usr/bin/ld: warning multiple definitions of symbol _CalSkeleton_GetBoneBoundingBox cal3d_wrapper.o definition of _CalSkeleton_GetBoneBoundingBox in section (__TEXT,__text) /usr/local/lib/libcal3d.dylib(single module) definition of _CalSkeleton_GetBoneBoundingBox /usr/bin/ld: warning multiple definitions of symbol _CalCoreAnimation_Scale cal3d_wrapper.o definition of _CalCoreAnimation_Scale in section (__TEXT,__text) /usr/local/lib/libcal3d.dylib(single module) definition of _CalCoreAnimation_Scale /usr/bin/ld: warning multiple definitions of symbol _CalCoreMesh_Scale cal3d_wrapper.o definition of _CalCoreMesh_Scale in section (__TEXT,__text) /usr/local/lib/libcal3d.dylib(single module) definition of _CalCoreMesh_Scale Edited September 9, 2007 by Florian Share this post Link to post Share on other sites
Roja Report post Posted September 10, 2007 I still can't get it to compile, now i get these errors: update.c: In function `handle_update_download': update.c:137: error: too many arguments to function `mkdir_tree' update.c: In function `handle_file_download': update.c:414: error: too many arguments to function `mkdir_tree' make.exe: *** [update.o] Error 1 Execution terminated Share this post Link to post Share on other sites
Grum Report post Posted September 11, 2007 I still can't get it to compile, now i get these errors: update.c: In function `handle_update_download': update.c:137: error: too many arguments to function `mkdir_tree' update.c: In function `handle_file_download': update.c:414: error: too many arguments to function `mkdir_tree' make.exe: *** [update.o] Error 1 Execution terminated This should be fixed now. Please also try compiling with NEW_FILE_IO enabled, I'd really like to shake out any bugs that may be lingering in there. Share this post Link to post Share on other sites
Sayre Report post Posted September 11, 2007 g++ -march=i686 -Wall -O0 -ggdb -pipe -DLINUX -DELC -DAFK_FIX -DALPHA_ACTORS -DATI_9200_FIX -DAUTO_UPDATE -DCLICKABLE_CONTINENT_MAP -DCOUNTERS -DCUSTOM_LOOK -DCUSTOM_UPDATE -DEYE_CANDY -DFONTS_FIX -DFUZZY_PATHS -DIDLE_FIX -DMASKING -DMINIMAP -DNEW_ACTOR_ANIMATION -DNEW_ACTOR_SCALE -DNEW_SOUND -DNEW_TEX -DNEW_WEATHER -DNOTEPAD -DOGG_VORBIS -DOPTIONS_I18N -DPNG_SCREENSHOT -DSFX -DSIMPLE_LOD -DSKY_FPV_CURSOR -DUSE_INLINE -DZLIB -DCXX_MISC -DUSE_SEND_VIDEO_INFO -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libxml2 -fno-strict-aliasing -c -o eye_candy/effect_mines.o eye_candy/effect_mines.cpp make: *** No rule to make target `exceptions/extendedexception.cpp', needed by `exceptions/extendedexception.o'. Stop. *sniff* S. Share this post Link to post Share on other sites