
Hi,
This is a report of two building problems that make the building process fail, a report of test failures and a small patch to the man pages:
1) build failure due to missing file
The latest version of libsmi (0.4.4) fails to build due to a missing file - dump-svg-script-js. This file hasn't been included in the libsmi-0.4.4 tarball but exists in svn.
2) build failure due to FORTIFY_SOURCE
This version of libsmi (and at the least 0.4.3) also fail to build in Fedora Core 4 and Fedora Core 5 systems if we use the same CFLAGS as in the base distro. This failure is due to FORTIFY_SOURCE, a buffer overflow prevention/detection mechanism built in gcc and glibc. This mechanism replaces almost all C library functions that deal with buffer copies, namely snprintf. The attached patch - libsmi-0.4.3-snprintf.h.patch - fixes this problem.
3) test failures
The "make check" step reports two test failures.
4) man pages
The second patch - libsmi-0.4.4-lib-manpages.patch - just replaces the pattern "@prefix@/include" by "@includedir@" in several man pages.
Regards, jpo