Package: came Version: 1.9-1 Severity: grave Tags: patch Hi Ben,
The came package currently depends on libfreetype6, but it does not use it. This dependency is being pulled in via giblib-config --libs, which works as designed but is *not* a correct tool for getting a list of libs to link against on a GNU system using dynamic linking. Attached is a short patch which fixes the came package build to no longer link against spurious libraries. This patch changes the binary package dependencies from this: Depends: giblib1 (>> 1.2.4), libc6 (>= 2.3.2.ds1-4), libcurl3 (>= 7.12.2-1), libfreetype6 (>= 2.1.5-1), libimlib2, libx11-6 | xlibs (>> 4.1.0), libxext6 | xlibs (>> 4.1.0), zlib1g (>= 1:1.2.1) to this: Depends: giblib1 (>> 1.2.4), libc6 (>= 2.3.5-1), libcurl3 (>= 7.15.0-1), libimlib2 Although libfreetype6 is currently available in unstable, due to bug #314385 it is very likely that this package will have to go through a library transition in the near future. Since came doesn't use freetype, I'm filing this bug at "grave" severity pre-emptively, to encourage you to get your package free of the transition before it starts. Please fix this bug at your earliest convenience. Thanks, -- Steve Langasek Give me a lever long enough and a Free OS Debian Developer to set it on, and I can move the world. [EMAIL PROTECTED] http://www.debian.org/
diff -u came-1.9/debian/changelog came-1.9/debian/changelog
--- came-1.9/debian/changelog
+++ came-1.9/debian/changelog
@@ -1,3 +1,11 @@
+came (1.9-1.1) unstable; urgency=low
+
+ * Non-maintainer upload.
+ * Hard-code -lgiblib -lImlib2 instead of using the output of giblib-config,
+ which is incorrect for GNU/* systems using dynamic linking.
+
+ -- Steve Langasek <[EMAIL PROTECTED]> Wed, 25 Jan 2006 02:58:32 -0800
+
came (1.9-1) unstable; urgency=low
* New upstream.
only in patch2:
unchanged:
--- came-1.9.orig/Makefile
+++ came-1.9/Makefile
@@ -23,7 +23,7 @@
all build: $(PROGS)
camE: $(OBJS)
- $(CC) $(CFLAGS) -o $@ $(OBJS) `giblib-config --libs` -lcurl
+ $(CC) $(CFLAGS) -o $@ $(OBJS) -lgiblib -lImlib2 -lcurl
install: all
$(INSTALL_DIR) $(bindir)
signature.asc
Description: Digital signature

