lunes, 12 de marzo de 2007

Uso de libjpeg

Bueno, ha habido que tocar los Imakefiles del VNC viewer (una mutación pública para exportar el escritorio mediante memoria compartida). No sé si lo habré hecho bien, ponía esto:

ZLIB_INC = -I/usr/local/include
JPEG_INC = -I/usr/local/include
INCLUDES = -I../include -I. $(ZLIB_INC) $(JPEG_INC) -I/usr/include
VNCAUTH_LIB = ../libvncauth/libvncauth.a
ZLIB_LIB = -L/usr/local/lib -lz
#ifdef OSF1Architecture
XCOMM Avoid linking with different libjpeg in /usr/shlib under Tru64.
JPEG_LIB = /usr/local/lib/libjpeg.a
#else
JPEG_LIB = -L/usr/local/lib -ljpeg
#endif

Y ahora he puesto esto:

#ifdef DarwinArchitecture
ZLIB_INC = -I/opt/local/include
ZLIB_LIB = -L/opt/local/lib -lz
JPEG_INC = -I/opt/local/include
#else
ZLIB_INC = -I/usr/local/include
ZLIB_LIB = -L/usr/local/lib -lz
JPEG_INC = -I/usr/local/include
#endif
INCLUDES = -I../include -I. $(ZLIB_INC) $(JPEG_INC) -I/usr/include
VNCAUTH_LIB = ../libvncauth/libvncauth.a
#ifdef OSF1Architecture
XCOMM Avoid linking with different libjpeg in /usr/shlib under Tru64.
JPEG_LIB = /usr/local/lib/libjpeg.a
#else
#ifdef DarwinArchitecture
JPEG_LIB = -L/opt/local/lib -ljpeg
#else
JPEG_LIB = -L/usr/local/lib -ljpeg
#endif
#endif

El caso es que el vncviewer ya compila. Repetiré los cambios en los Imakefile que lo necesiten.

No hay comentarios: