[Bf-committers] Compile on OS X
Michael Velikanje
bf-committers@blender.org
Fri, 29 Nov 2002 23:23:54 -0900
--Apple-Mail-2-207892077
Content-Transfer-Encoding: 7bit
Content-Type: text/plain;
charset=US-ASCII;
format=flowed
I've gotten the cvs01 to compile to this point:
Making all in modules
Making all in source
Making all in blender
Making all in blenloader
Making all in deflate
Making all in inflate
Making all in encrypt
Making all in decrypt
Making all in sign
Making all in verify
Making all in writestreamglue
Making all in readstreamglue
Making all in writeblenfile
Making all in readblenfile
Making all in avi
Making all in imbuf
Making all in img
Making all in misc
Making all in render
Making all in radiosity
Making all in blenlib
Making all in blenkernel
Making all in blenpluginapi
Making all in bpython
Making all in makesdna
Making all in src
Making all in renderconverter
Making all in kernel
Making all in creator
make: don't know how to make blenderpublisher.app.c. Stop
*** Error code 1
There are a number of warnings, mostly to do with invalid pointers.
I redid the:
#include <GL/glu.h> and #include <GL/gl.h> statements in
"blender/source/blender/include/BIF_gl.h" to read:
#include
</System/Library/Frameworks/OpenGL.framework/Versions/A/Headers/gl.h >
#include<
/System/Library/Frameworks/OpenGL.framework/Versions/A/Headers/gl.h>
and changed:
switch (bytesperpixel) {
case 4:
color_type = PNG_COLOR_TYPE_RGBA;
for (i = ibuf->x * ibuf->y; i > 0; i--) {
to[0] = from[0];
to[1] = from[1];
to[2] = from[2];
to[3] = from[3];
to += 4; from += 4;
in "source/blender/imbuf/intern/png_encode.c" to read:
switch (bytesperpixel) {
case 4:
color_type = PNG_COLOR_TYPE_RGB;
for (i = ibuf->x * ibuf->y; i > 0; i--) {
to[0] = from[0];
to[1] = from[1];
to[2] = from[2];
to[3] = from[3];
to += 4; from += 4;
This was due to the:
"blender/./source/blender/imbuf/intern/png_encode.c:142:
`PNG_COLOR_TYPE_RGBA' undeclared (first use in this function) error".
Some thing missing in the fink libpng.This may change when a newer
version of the lib is available from fink.
That leaves: make: don't know how to make blenderpublisher.app.c. Stop
--Apple-Mail-2-207892077
Content-Transfer-Encoding: 7bit
Content-Type: text/enriched;
charset=US-ASCII
I've gotten the cvs01 to compile to this point:
Making all in modules
Making all in source
Making all in blender
Making all in blenloader
Making all in deflate
Making all in inflate
Making all in encrypt
Making all in decrypt
Making all in sign
Making all in verify
Making all in writestreamglue
Making all in readstreamglue
Making all in writeblenfile
Making all in readblenfile
Making all in avi
Making all in imbuf
Making all in img
Making all in misc
Making all in render
Making all in radiosity
Making all in blenlib
Making all in blenkernel
Making all in blenpluginapi
Making all in bpython
Making all in makesdna
Making all in src
Making all in renderconverter
Making all in kernel
Making all in creator
make: don't know how to make blenderpublisher.app.c. Stop
*** Error code 1
There are a number of warnings, mostly to do with invalid pointers.
I redid the:
#include <<GL/glu.h> and #include <<GL/gl.h> statements in
"blender/source/blender/include/BIF_gl.h" to read:
#include
<</System/Library/Frameworks/OpenGL.framework/Versions/A/Headers/gl.h >
#include<<
/System/Library/Frameworks/OpenGL.framework/Versions/A/Headers/gl.h>
and changed:
<fixed><color><param>7676,0F0F,5050</param>switch</color>
(bytesperpixel) {
<color><param>7676,0F0F,5050</param>case</color>
<color><param>0000,0000,FFFF</param>4</color>:
color_type =
<color><param>FFFF,0000,0000</param>PNG_COLOR_TYPE_RGBA</color>;
<color><param>7676,0F0F,5050</param>for</color> (i = ibuf->x *
ibuf->y; i > <color><param>0000,0000,FFFF</param>0</color>; i--) {
to[<color><param>0000,0000,FFFF</param>0</color>] =
from[<color><param>0000,0000,FFFF</param>0</color>];
to[<color><param>0000,0000,FFFF</param>1</color>] =
from[<color><param>0000,0000,FFFF</param>1</color>];
to[<color><param>0000,0000,FFFF</param>2</color>] =
from[<color><param>0000,0000,FFFF</param>2</color>];
to[<color><param>0000,0000,FFFF</param>3</color>] =
from[<color><param>0000,0000,FFFF</param>3</color>];
to += <color><param>0000,0000,FFFF</param>4</color>; from +=
<color><param>0000,0000,FFFF</param>4</color>;
</fixed>in "source/blender/imbuf/intern/png_encode.c" to read:
<fixed><color><param>7676,0F0F,5050</param>switch</color>
(bytesperpixel) {
<color><param>7676,0F0F,5050</param>case</color>
<color><param>0000,0000,FFFF</param>4</color>:
color_type =
<color><param>FFFF,0000,0000</param>PNG_COLOR_TYPE_RGB</color>;
<color><param>7676,0F0F,5050</param>for</color> (i = ibuf->x *
ibuf->y; i > <color><param>0000,0000,FFFF</param>0</color>; i--) {
to[<color><param>0000,0000,FFFF</param>0</color>] =
from[<color><param>0000,0000,FFFF</param>0</color>];
to[<color><param>0000,0000,FFFF</param>1</color>] =
from[<color><param>0000,0000,FFFF</param>1</color>];
to[<color><param>0000,0000,FFFF</param>2</color>] =
from[<color><param>0000,0000,FFFF</param>2</color>];
to[<color><param>0000,0000,FFFF</param>3</color>] =
from[<color><param>0000,0000,FFFF</param>3</color>];
to += <color><param>0000,0000,FFFF</param>4</color>; from +=
<color><param>0000,0000,FFFF</param>4</color>;
</fixed>
This was due to the:
"blender/./source/blender/imbuf/intern/png_encode.c:142:
`PNG_COLOR_TYPE_RGBA' undeclared (first use in this function) error".
Some thing missing in the fink libpng.This may change when a newer
version of the lib is available from fink.
That leaves: <color><param>FFFF,0000,0000</param>make: don't know how
to make blenderpublisher.app.c. Stop</color>
--Apple-Mail-2-207892077--