diff --git a/configure.in b/configure.in index 6d35fef..0258b42 100644 --- a/configure.in +++ b/configure.in @@ -97,7 +97,7 @@ x_ldflags="$X_LDFLAGS" x_libs="$X_LIBS $X_EXTRA_LIBS" X_OBJS="color.lo context.lo draw.lo grab.lo rend.lo rgba.lo ximage.lo" -AC_CHECK_LIB(X11, XOpenDisplay, x_libs="$x_libs", +AC_CHECK_LIB(X11, XOpenDisplay, x_libs="-lX11 $x_libs", AC_MSG_ERROR([ERROR: libX11 not found.]); exit, $X_LDFLAGS $X_EXTRA_LIBS $X_LIBS) AC_CHECK_LIB(Xext, XShmAttach, x_libs="-lXext $x_libs", @@ -155,8 +155,7 @@ echo "" AC_MSG_ERROR([Fatal Error: no FreeType header files detected.]) fi fi -AC_CHECK_LIB(dl, dlopen, dlopen_libs=-ldl, [ -], -ldl) +AC_CHECK_LIB(dl, dlopen, dlopen_libs=-ldl) EXTRA_LIBS="-L/usr/local/lib -L/usr/X11R6/lib" @@ -263,7 +262,7 @@ AC_CHECK_LIB(ungif, DGifOpenFileName, gif_libs="-lungif" gif_ok=yes, gif_ok=no, - $EXTRA_LIBS) + $EXTRA_LIBS -lX11) if test "$gif_ok" = yes; then AC_MSG_CHECKING([for gif_lib.h]) AC_TRY_CPP( diff --git a/filters/filter_bumpmap.c b/filters/filter_bumpmap.c index 13cba38..be3204f 100644 --- a/filters/filter_bumpmap.c +++ b/filters/filter_bumpmap.c @@ -227,7 +227,7 @@ bump_map_point(Imlib_Image im, pIFunctionParam par) return im; } -static void +void init(struct imlib_filter_info *info) { char *filters[] = { "bump_map_point", "bump_map" }; @@ -243,13 +243,13 @@ init(struct imlib_filter_info *info) } -static void +void deinit() { return; } -static void * +void * exec(char *filter, void *im, pIFunctionParam par) { if (!strcmp(filter, "bump_map")) diff --git a/filters/filter_colormod.c b/filters/filter_colormod.c index db703ce..dbc49c8 100644 --- a/filters/filter_colormod.c +++ b/filters/filter_colormod.c @@ -168,7 +168,7 @@ colormod(Imlib_Image im, pIFunctionParam par) return im; } -static void +void init(struct imlib_filter_info *info) { char *filters[] = { "colormod" }; @@ -184,13 +184,13 @@ init(struct imlib_filter_info *info) } -static void +void deinit() { return; } -static void * +void * exec(char *filter, void *im, pIFunctionParam par) { if (!strcmp(filter, "colormod")) diff --git a/test/bmtest.c b/test/bmtest.c index 17caabe..9ee0464 100644 --- a/test/bmtest.c +++ b/test/bmtest.c @@ -58,6 +58,7 @@ int main (int argc, char **argv) imlib_context_set_visual(vis); imlib_context_set_colormap(cm); imlib_context_set_drawable(win); + imlib_context_set_dither(1); imlib_context_set_blend(0); imlib_context_set_color_modifier(NULL);