First of all, you should update your Xcode on Mac OS X 10.4 to compile OpenInventor (ver 2.4 or higher).
You can get it from Apple Developer Connection (ADC) (2008 Jun: recent version is 2.5 (Posted 30 Oct 2007), 902.9MB)
First of all, the patch file in this page is based on 'ivpatch' by http://www.memention.com/ivscript.
The followings are the summary of steps by ivscript.
Just changing default value in lib/database/include/Inventor/elements/SoTextureQualityElement.h (line 87) from 0.5 to0.9 make it easier to get better texture mapping without changing in your program or data (like the default texture output was better when you used Reality Engine).
>> LLDLIBS += -lXi -lXm -lXt -lX11 -lGLU -lGL -liconv -ldl -lstdc++.6 -lmx -lgcc_s.10.4 -lgcc -lSystemStubs
Without each library for this patch, you will get following errors when the compiler build libInventor.dylib. (Specifying -lgcc and -lgcc_s.10.4 causes 'warning multiple definitions', but it is not so critical....)
ld: Undefined symbols: restFP saveFP /usr/bin/libtool: internal link edit command failed
ld: Undefined symbols: __Unwind_Resume /usr/bin/libtool: internal link edit command failed
ld: Undefined symbols: _fprintf@LDBLStub _sprintf@LDBLStub _vsprintf@LDBLStub _printf@LDBLStub _fscanf@LDBLStub _sscanf@LDBLStub /usr/bin/libtool: internal link edit command failed
>> LLDLIBS += -lXi -lXm -lXt -lX11 -lGLU -lGL -liconv -ldl -lstdc++.6 -lmx -lgcc_s.10.4
ld: Undefined symbols: __Unwind_Resume /usr/bin/libtool: internal link edit command failed
Please send opinions to .