tech-pkg archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: libarchive-2.8.4 for testing
At 17:47 Uhr +0200 21.06.2010, Joerg Sonnenberger wrote:
>On Sun, Jun 20, 2010 at 10:47:07PM +0200, Hauke Fath wrote:
>> "make check-TESTS" then fails linking with
>>
>> libtool: link: gcc -g -O2 -o libarchive_test [...] -lz -lcrypto
>> libarchive/test/main.c:496: Undefined symbol `_wcscmp' referenced from text
>> segment
>> libarchive/test/test_entry.c:153: Undefined symbol `_wcscpy' referenced
>> from text segment
>[snip]
>
>I've commented out the relevant parts of the test case.
Same goes for wcscmp():
[hauke@pizza] ~/<1>libarchive/libarchive-2.8.4 > fgrep WCSCPY *
CMakeLists.txt:CHECK_FUNCTION_EXISTS_GLIBC(wcscpy HAVE_WCSCPY)
config.h:/* #undef HAVE_WCSCPY */
config.h.in:#undef HAVE_WCSCPY
[hauke@pizza] ~/<1>libarchive/libarchive-2.8.4 > less libarchive.out
[hauke@pizza] ~/<1>libarchive/libarchive-2.8.4 > less libarchive.out
[hauke@pizza] ~/<1>libarchive/libarchive-2.8.4 > less -N libarchive/test/main.c
[hauke@pizza] ~/<1>libarchive/libarchive-2.8.4 > grep -R wcscmp *
cpio/test/main.c: if (v1 == v2 || wcscmp(v1, v2) == 0)
libarchive/test/main.c: if (v1 == v2 || wcscmp(v1, v2) == 0)
Binary file libarchive/test/libarchive_test-main.o matches
libarchive/archive_read_support_format_tar.c:static int wcscmp(const
wchar_t *s1, const wchar_t *s2)
libarchive.out:libarchive/test/main.c:496: Undefined symbol `_wcscmp'
referenced from text segment
tar/test/main.c: if (v1 == v2 || wcscmp(v1, v2) == 0)
[hauke@pizza] ~/<1>libarchive/libarchive-2.8.4 >
NetBSD 1.5 is fairly frugal wrt. wide char support:
[hauke@mara] /usr/include > rgrep wcs *
./g++/std/straits.h:153: { return wcslen (s); }
./stdlib.h:132:size_t mbstowcs __P((wchar_t *, const char *, size_t));
./stdlib.h:135:size_t wcstombs __P((char *, const wchar_t *, size_t));
[hauke@mara] /usr/include >
hauke
--
The ASCII Ribbon Campaign Hauke Fath
() No HTML/RTF in email Institut für Nachrichtentechnik
/\ No Word docs in email TU Darmstadt
Respect for open standards Ruf +49-6151-16-3281
Home |
Main Index |
Thread Index |
Old Index