Bastien Nocera 00ab71
From 0c8ebc521dfc62ddb7a135ede5a601af68d94e8b Mon Sep 17 00:00:00 2001
Bastien Nocera 39e498
From: Bastien Nocera <hadess@hadess.net>
Bastien Nocera 39e498
Date: Wed, 10 Feb 2010 16:28:46 +0000
Bastien Nocera 39e498
Subject: [PATCH] Fix linking with LCMS support enabled
Bastien Nocera 39e498
Bastien Nocera 39e498
We use libX11 functions, so we need to link against them.
Bastien Nocera 39e498
Bastien Nocera 39e498
/usr/bin/ld: ./.libs/libeog.a(libeog_la-eog-window.o): undefined reference to symbol 'XFree'
Bastien Nocera 39e498
/usr/bin/ld: note: 'XFree' is defined in DSO /usr/lib64/libX11.so.6 so try adding it to the linker command line
Bastien Nocera 39e498
/usr/lib64/libX11.so.6: could not read symbols: Invalid operation
Bastien Nocera 39e498
Bastien Nocera 39e498
https://bugzilla.gnome.org/show_bug.cgi?id=609553
Bastien Nocera 39e498
---
Bastien Nocera 00ab71
 configure.ac    |    2 +-
Bastien Nocera 00ab71
 src/Makefile.am |    2 +-
Bastien Nocera 00ab71
 2 files changed, 2 insertions(+), 2 deletions(-)
Bastien Nocera 39e498
Bastien Nocera 39e498
diff --git a/configure.ac b/configure.ac
Bastien Nocera 39e498
index a120bc5..1e011ec 100644
Bastien Nocera 39e498
--- a/configure.ac
Bastien Nocera 39e498
+++ b/configure.ac
Bastien Nocera 39e498
@@ -147,7 +147,7 @@ AM_CONDITIONAL([HAVE_EXIF], [test "x$have_exif" = "xyes"])
Bastien Nocera 39e498
 AC_ARG_WITH([cms], AC_HELP_STRING([--without-cms], [disable colour management support]))
Bastien Nocera 39e498
 have_lcms=no
Bastien Nocera 39e498
 if test x$with_cms != xno; then
Bastien Nocera 39e498
-    PKG_CHECK_MODULES(LCMS, lcms, have_lcms=yes, have_lcms=no)
Bastien Nocera 39e498
+    PKG_CHECK_MODULES(LCMS, lcms x11, have_lcms=yes, have_lcms=no)
Bastien Nocera 39e498
 fi
Bastien Nocera 39e498
 if test "x$have_lcms" = "xyes"; then
Bastien Nocera 39e498
   AC_DEFINE(HAVE_LCMS, 1, [Little CMS Support.])
Bastien Nocera 00ab71
diff --git a/src/Makefile.am b/src/Makefile.am
Bastien Nocera 00ab71
index bbf296f..5ad8af9 100644
Bastien Nocera 00ab71
--- a/src/Makefile.am
Bastien Nocera 00ab71
+++ b/src/Makefile.am
Bastien Nocera 00ab71
@@ -156,7 +156,7 @@ libeog_la_CFLAGS =						\
Bastien Nocera 00ab71
 	-DEOG_PLUGIN_DIR=\""$(libdir)/eog/plugins"\"
Bastien Nocera 00ab71
 
Bastien Nocera 00ab71
 libeog_la_LIBADD = \
Bastien Nocera 00ab71
-	$(EOG_LIBS)
Bastien Nocera 00ab71
+	$(EOG_LIBS) $(LCMS_LIBS)
Bastien Nocera 00ab71
 
Bastien Nocera 00ab71
 if ENABLE_PYTHON
Bastien Nocera 00ab71
 libeog_la_CFLAGS += 			\
Bastien Nocera 39e498
-- 
Bastien Nocera 39e498
1.6.6
Bastien Nocera 39e498