diff --git a/c/test.cpp b/c/test.cpp
index b42d931b..bc418edb 100644
--- a/c/test.cpp
+++ b/c/test.cpp
@@ -10,7 +10,7 @@ TEST(MSGPACKC, simple_buffer)
 	msgpack_packer pk;
 	msgpack_packer_init(&pk, &sbuf, msgpack_sbuffer_write);
 
-	msgpack_pack_int(pk, 1);
+	msgpack_pack_int(&pk, 1);
 
 	msgpack_zone z;
 	msgpack_zone_init(&z, 2048);
diff --git a/cpp/Makefile.am b/cpp/Makefile.am
index af7e6e2b..42d6d2aa 100644
--- a/cpp/Makefile.am
+++ b/cpp/Makefile.am
@@ -35,8 +35,8 @@ libmsgpack_la_LDFLAGS = -version-info 1:0:0
 check_PROGRAMS = \
   msgpack_test
 
-msgpackc_test_SOURCES = test.cpp
-msgpackc_test_CXXFLAGS = -I$(top_srcdir) -I$(top_srcdir)/c -I$(top_srcdir)/cpp
-msgpackc_test_LDFLAGS = libmsgpack.la -lgtest_main
+msgpack_test_SOURCES = test.cpp
+msgpack_test_CXXFLAGS = -I$(top_srcdir) -I$(top_srcdir)/c -I$(top_srcdir)/cpp
+msgpack_test_LDFLAGS = libmsgpack.la -lgtest_main
 
 TESTS = $(check_PROGRAMS)