Thanks Adam,

I've put the revision of jpegv9a and it solved the problem of true and false. But now I'm having another problem. I compiled libtiff library and got this error message:

lib/contrib/contrib/dbs/tiff-bi.s.o: In function `main':
/home/irvanda/l4linux_test/src/l4/pkg/libtiff/lib/contrib/contrib/dbs/tiff-bi.c:36: multiple definition of `main'
lib/contrib/contrib/addtiffo/addtiffo.s.o:/home/irvanda/l4linux_test/src/l4/pkg/libtiff/lib/contrib/contrib/addtiffo/addtiffo.c:73: first defined here
lib/contrib/contrib/dbs/tiff-grayscale.s.o: In function `main':
/home/irvanda/l4linux_test/src/l4/pkg/libtiff/lib/contrib/contrib/dbs/tiff-grayscale.c:42: multiple definition of `main'
lib/contrib/contrib/addtiffo/addtiffo.s.o:/home/irvanda/l4linux_test/src/l4/pkg/libtiff/lib/contrib/contrib/addtiffo/addtiffo.c:73: first defined here
...
...
...
lib/contrib/contrib/addtiffo/addtiffo.s.o:/home/irvanda/l4linux_test/src/l4/pkg/libtiff/lib/contrib/contrib/addtiffo/addtiffo.c:73: first defined here
lib/contrib/tools/tiffsplit.s.o: In function `main':
/home/irvanda/l4linux_test/src/l4/pkg/libtiff/lib/contrib/tools/tiffsplit.c:59: multiple definition of `main'
lib/contrib/contrib/addtiffo/addtiffo.s.o:/home/irvanda/l4linux_test/src/l4/pkg/libtiff/lib/contrib/contrib/addtiffo/addtiffo.c:73: first defined here
make[8]: *** [libtiff.so] Error 1
make[7]: *** [/home/irvanda/l4linux_test/obj/l4/x86/pkg/libtiff/lib/build/OBJ-x86_586] Error 2
make[6]: *** [build] Error 2
make[5]: *** [lib] Error 2
make[4]: *** [libtiff] Error 2
make[3]: *** [pkg] Error 2
make[2]: *** [x] Error 2
^Cmake[1]: *** [build_all] Interrupt
make: *** [all] Interrupt

This is my Makefile in build directory:

PKGDIR          ?= ../..
L4DIR           ?= $(PKGDIR)/../..

TARGET          = libtiff.a libtiff.so
DEPENDS_PKGS    = libjpeg
SYSTEMS         = $(SYSTEMS_PLAIN)
LIBS            = $(GCCLIB)

include $(L4DIR)/mk/Makeconf

REQUIRES_LIBS     = libjpeg zlib

CONTRIB_INCDIR  = libtiff

SRC_C           = $(patsubst $(PKGDIR)/%.c, %.c, $(filter-out $(PKGDIR)/lib/contrib/libtiff/tif_win32.c $(PKGDIR)/lib/contrib/libtiff/mkg3states.c, $(wildcard $(PKGDIR)/lib/contrib/libtiff/*.c))) \
$(patsubst $(PKGDIR)/%.c, %.c, $(wildcard $(PKGDIR)/lib/contrib/contrib/addtiffo/*.c)) \
$(patsubst $(PKGDIR)/%.c, %.c, $(wildcard $(PKGDIR)/lib/contrib/contrib/dbs/*.c)) \
$(patsubst $(PKGDIR)/%.c, %.c, $(wildcard $(PKGDIR)/lib/contrib/contrib/iptcutil/*.c)) \
$(patsubst $(PKGDIR)/%.c, %.c, $(wildcard $(PKGDIR)/lib/contrib/contrib/mfs/*.c)) \
$(patsubst $(PKGDIR)/%.c, %.c, $(wildcard $(PKGDIR)/lib/contrib/port/*.c)) \
$(patsubst $(PKGDIR)/%.c, %.c, $(filter-out $(PKGDIR)/lib/contrib/tools/sgi2tiff.c $(PKGDIR)/lib/contrib/tools/sgisv.c $(PKGDIR)/lib/contrib/tools/tiffgt.c $(PKGDIR)/lib/contrib/tools/sgisv.c $(PKGDIR)/lib/contrib/tools/ycbcr.c, $(wildcard $(PKGDIR)/lib/contrib/tools/*.c)))

PRIVATE_INCDIR    = $(PKGDIR)/lib/contrib/libtiff \
          $(PKGDIR)/lib/contrib/contrib/addtiffo \
          $(PKGDIR)/lib/contrib/contrib/dbs \
          $(PKGDIR)/lib/contrib/contrib/iptcutil \
          $(PKGDIR)/lib/contrib/contrib/mfs \
          $(PKGDIR)/lib/contrib/port \
          $(PKGDIR)/lib/contrib/tools \
         
vpath %.c $(PKGDIR)

include $(L4DIR)/mk/lib.mk

# prevent warnings
CFLAGS := $(filter-out -Wextra -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wimplicit-function-declaration -Wformat,$(CFLAGS))


I hope some of hackers here can help me solving this problem.

best regards,

Irvanda