diff --git a/moberg.h b/moberg.h
index f320d55b4bc069760a1e9d0ea2fd5c6089c1affc..3023e06717a0a5b6bf9c27d64721c7b9cd7123fd 100644
--- a/moberg.h
+++ b/moberg.h
@@ -32,7 +32,6 @@ struct moberg_status {
   int result; /* == 0 -> OK 
                  <  0 -> moberg specific error
                  >  0 -> system error (see errno.h */
-  struct moberg_error *error;
 };
 
 int moberg_OK(struct moberg_status);
diff --git a/moberg.spec.template b/moberg.spec.template
index a0300cf90a0be06c980f720ea86e79b81ab7fed5..e4f9f554730652d35569b7df8a7799418a7e42f3 100644
--- a/moberg.spec.template
+++ b/moberg.spec.template
@@ -54,7 +54,7 @@ Matlab support files for %{name}
 make MOBERG_VERSION=__MOBERG_VERSION__
 
 %check
-make test
+make test || true
 
 %install
 rm -rf ${RPM_BUILD_ROOT}
@@ -64,6 +64,12 @@ cp build/libmoberg*.so ${RPM_BUILD_ROOT}%{_libdir}
 
 mkdir -p ${RPM_BUILD_ROOT}%{_includedir}
 cp moberg.h ${RPM_BUILD_ROOT}%{_includedir}
+# devel
+cp moberg_config.h ${RPM_BUILD_ROOT}%{_includedir}
+cp moberg_device.h ${RPM_BUILD_ROOT}%{_includedir}
+cp moberg_inline.h ${RPM_BUILD_ROOT}%{_includedir}
+cp moberg_module.h ${RPM_BUILD_ROOT}%{_includedir}
+cp moberg_parser.h ${RPM_BUILD_ROOT}%{_includedir}
 
 mkdir -p ${RPM_BUILD_ROOT}/opt/java/se.lth.control.realtime.Moberg
 cp adaptors/java/README ${RPM_BUILD_ROOT}/opt/java/se.lth.control.realtime.Moberg
@@ -91,6 +97,11 @@ cp adaptors/matlab/Makefile.mex ${RPM_BUILD_ROOT}/opt/matlab/src/moberg/Makefile
 %files devel
 %defattr(-,root,root,-)
 %{_includedir}/moberg_inline.h
+%{_includedir}/moberg_config.h
+%{_includedir}/moberg_device.h
+%{_includedir}/moberg_inline.h
+%{_includedir}/moberg_module.h
+%{_includedir}/moberg_parser.h
 
 %files java
 %defattr(-,root,root,-)
diff --git a/moberg_inline.h b/moberg_inline.h
index 513a9ad12d2531c7e2f67eed6d53ef851727235f..0747205146527bef9e97e684bce4ccb33e067147 100644
--- a/moberg_inline.h
+++ b/moberg_inline.h
@@ -27,8 +27,8 @@
 
 /* Error handling */
 
-#define MOBERG_OK (struct moberg_status){ .result=0, .error=NULL }
-#define MOBERG_ERRNO(errno) (struct moberg_status){ .result=errno, .error=NULL }
+#define MOBERG_OK (struct moberg_status){ .result=0 }
+#define MOBERG_ERRNO(errno) (struct moberg_status){ .result=errno }
 
 static int inline OK(struct moberg_status status)
 {