[Freeassociation-devel] Makefile.am issues in libical

Debarshi Ray debarshi.ray at gmail.com
Tue Sep 2 12:17:00 PDT 2008


I am the Fedora packager for libical, and I was pleasantly suprised to
see a new set of mailing lists because the previous one did not seem
to work.

Congratulations on the new release.

However there are a few issues that I would like to bring to your
notice. Firstly I get the impression that the C++ bindings are badly
maintaned. eg., I needed the following patch to get 0.32 to build with
the C++ bindings enabled:

[rishi at freebook SOURCES]$ diff -urNp
libical-0.32.orig/src/test/Makefile.am
libical-0.32/src/test/Makefile.am
--- libical-0.32.orig/src/test/Makefile.am      2008-09-01
21:51:02.000000000 +0530
+++ libical-0.32/src/test/Makefile.am   2008-09-02 18:21:02.770995056 +0530
@@ -2,17 +2,11 @@ if WITH_CXX_BINDINGS
 cxx_inc=-DWITH_CXX_BINDINGS
 cxx_libs=../libical/libical_cxx.la
 regression_cxx_SOURCES =               \
-       regression.c            \
-       regression.h            \
-       regression-component.c  \
-       regression-classify.c   \
-       regression-utils.c      \
-       regression-recur.c      \
-       regression-storage.c    \
        regression-cxx.cpp
 else
 cxx_inc=
 cxx_libs=
+regression_cxx_SOURCES =
 endif

 if WITH_BDB4
@@ -50,7 +44,8 @@ regression_SOURCES = 		\
 	regression-classify.c	\
 	regression-utils.c	\
 	regression-recur.c	\
-	regression-storage.c
+	regression-storage.c	\
+        $(regression_cxx_SOURCES)


 TESTS=regression
[rishi at freebook SOURCES]$

There are some more issues like undefined symbols in the C++ bindings,
which are all due to Makefile.am issues. I have a patch and can post
it if you are interested.

Happy hacking,
Debarshi




More information about the libical-devel mailing list