i checkout the source form svn , and lib , use make the source , anything is ok , but link is error.
|[100%] Building C object source/creator/CMakeFiles/blender.dir/buildinfo.c.o
Linking CXX executable ../../bin/blender.app/Contents/MacOS/blender
ld: in /Volumes/BackUp/Tools/blender/lib/darwin-9.x.universal/png/lib/libpng.a, file too small for architecture i386
collect2: ld returned 1 exit status
make: *** [bin/blender.app/Contents/MacOS/blender] Error 1
make: *** [source/creator/CMakeFiles/blender.dir/all] Error 2
make: *** [all] Error 2
i don't know where can i checkout the lib's source.
Choose from the appropriate platform-specific subdirectory here: https://svn.blender.org/svnroot/bf-blender/trunk/lib/
only lib in it , no source , i still got the error.
|file too small for architecture i386 |
No idea what that error message means, but you might examine the file in question to make sure it actually is a .a library and not a symlink. Are you trying to link dynamically?
The files in the SVN lib folders ARE libraries, not the source for the libraries. If you want to build them from source, you will have to get them from the various project sites.
who build it ? i suggest to create a dependencies lib project. if some one can do it , please upload the source, or else let me do it .
it is a file , not a link . so i still confuse.
the lib file is big, why not upload the source , it is a little.
The point of having libraries is to make sure you get the correct version of something. If you want the source, go to the website for whatever project and compile it. You will also need to adjust your build settings.
And no, I do not know what that 'file too small' error is, but a little google suggests something is broken on your end.