diff -urN liborcus-0.7.0/src/liborcus/Makefile.am liborcus-0.7.0.n/src/liborcus/Makefile.am
--- liborcus-0.7.0/src/liborcus/Makefile.am	2013-11-01 03:44:37.000000000 +0000
+++ liborcus-0.7.0.n/src/liborcus/Makefile.am	2014-03-04 13:48:01.000000000 +0000
@@ -230,7 +230,8 @@
 	mock_spreadsheet.cpp
 
 gnumeric_cell_context_test_LDADD = \
-	liborcus-@ORCUS_API_VERSION@.la
+	liborcus-@ORCUS_API_VERSION@.la \
+	../parser/liborcus-parser-@ORCUS_API_VERSION@.la
 
 orcus_gnumeric_cell_context_test_CPPFLAGS = -I$(top_builddir)/lib/liborcus/liborcus.la $(COMMON_CPPFLAGS)
 
@@ -254,7 +255,8 @@
 	mock_spreadsheet.cpp
 
 orcus_gnumeric_sheet_context_test_LDADD = \
-	liborcus-@ORCUS_API_VERSION@.la
+	liborcus-@ORCUS_API_VERSION@.la \
+	../parser/liborcus-parser-@ORCUS_API_VERSION@.la
 
 orcus_gnumeric_sheet_context_test_CPPFLAGS = -I$(top_builddir)/lib/liborcus/liborcus.la $(COMMON_CPPFLAGS)
 
@@ -270,7 +272,8 @@
 	xml_map_tree_test.cpp
 
 liborcus_test_xml_map_tree_LDADD = \
-	liborcus-@ORCUS_API_VERSION@.la
+	liborcus-@ORCUS_API_VERSION@.la \
+	../parser/liborcus-parser-@ORCUS_API_VERSION@.la
 
 # liborcus-test-xml-structure-tree
 
@@ -281,7 +284,8 @@
 liborcus_test_xml_structure_tree_CPPFLAGS = -I$(top_builddir)/lib/liborcus/liborcus.la $(COMMON_CPPFLAGS) -DSRCDIR=\""$(top_srcdir)"\"
 
 liborcus_test_xml_structure_tree_LDADD = \
-	liborcus-@ORCUS_API_VERSION@.la
+	liborcus-@ORCUS_API_VERSION@.la \
+	../parser/liborcus-parser-@ORCUS_API_VERSION@.la
 
 # liborcus-test-common
 
@@ -291,7 +295,8 @@
 	common_test.cpp
 
 liborcus_test_common_LDADD = \
-	liborcus-@ORCUS_API_VERSION@.la
+	liborcus-@ORCUS_API_VERSION@.la \
+	../parser/liborcus-parser-@ORCUS_API_VERSION@.la
 
 # liborcus-test-format-detection
 
