On Monday, May 21, 2012 17:42 CEST, Stefan Bidi <[email protected]> wrote:
> For those of you not familiar with the project, the GNUstep-corebase
> project is a free software implementation of the CoreFoundation library.
>
> I plan on making a release of GNUstep-corebase in a few weeks. Since this
> is the first release, and the code is still alpha quality at best, I have
> decided to do a prolonged testing phase. This testing phase will be split
> in 2 subphases.
>
> The first will be a 3 week period, ending June 10th. This will be the time
> to test the code and look for inconsistencies. Essentially, I want to make
> sure the code compiles in your favorite platform and all tests pass. New
> tests can be added to the existing CF-types only, there is no plans to add
> another type/class before the release. I will still be doing some work on
> the library at this time, but do not plan on adding anything new.
>
> The second phase will end on June 24th and will lead to the release. This
> is your normal code freeze. I'd like to get the bugs that were found
> during the previous phase corrected during this time if they were not
> already fixed. I really do not want to add any new tests at this stage
> unless it is something that can be easily fixed. Anything requiring a
> deeper look will be postponed to the next release.
>
> To build -corebase you will need gnustep-make, gnustep-base, libobjc,
> libicu and the zoneinfo directory. The dependency on gnustep-base and
> libobjc will be optional at the time of release. Being a pure C library,
> corebase doesn't need these libraries unless you want to interface with the
> objc runtime (ie toll-free bridged classes). I have not decided what to do
> with libicu at this point since it provides core functionality. If there
> is enough demand, it will be optional as well.
>
> Adam, would you be able to make the release during the week of June 24th?
> I can move the dates around if you need me to.
Compiling on openbsd 5.1 i386, with gnustep-base 1.24.0, gnustep-make 1.6.2,
and gcc-4.6.1 and with libobjc from gcc, I get the following warning when
compiling svn revision 35161:
cc CFStringFormat.c -c \
-MMD -MP -DGNUSTEP -DGNUSTEP_BASE_LIBRARY=1 -DGNU_GUI_LIBRARY=1
-DGNU_RUNTIME=1 -DGNUSTEP_BASE_LIBRARY=1 -pthread -pthread -fPIC -DDEBUG
-fno-omit-frame-pointer -Wall -DGSWARN -DGSDIAGNOSE -Wno-import -O2 -pipe -g
-DBUILDING_SELF -DMAC_OS_X_VERSION_MAX_ALLOWED=100700
-I/usr/local/include/ObjectiveC2 -I../Headers -I. -I/usr/local/include
-I/corebase-0.1_writes_to_HOME/GNUstep/Library/Headers -I/usr/local/include \
-o obj/libgnustep-corebase.obj/CFStringFormat.c.o
CFStringFormat.c: In function '_CFStringAppendFormatAndArgumentsAux':
CFStringFormat.c:1057: warning: comparison is always false due to limited range
of data type
Otherwise, running the test suite, output looks like this:
CFTimeZone/general.m:
Failed test: general.m:54 ... Daylight Saving time offset at 0 second from
absolute epoch is '3600.000000'.
--- Running tests in CFTree ---
--- Running tests in CFURL ---
CFURL/create.m:
Failed test: create.m:49 ... Resource specifier of relative url is NULL
--- Running tests in CFURLAccess ---
--- Running tests in CFUUID ---
261 Passed tests
2 Failed tests
test: CFArray: unknown operand
One or more tests failed. None of them should have.
Please submit a patch to fix the problem or send a bug report to
the package maintainer
tests.log attached.
Sebastian
>
> Thanks
> Stef
Building in CFArray
This is gnustep-make 2.6.2. Type 'gmake print-gnustep-make-help' for help.
Running in gnustep-make version 2 strict mode.
Making all for test_tool create...
Making all for test_tool mutablearray...
Compiling file mutablearray.m ...
Compiling file create.m ...
mutablearray.m: In function 'gnustep_base_user_main':
mutablearray.m:35: warning: passing argument 1 of 'CFArrayGetValues' from distinct Objective-C type
mutablearray.m:39: warning: passing argument 1 of 'CFArrayBSearchValues' from distinct Objective-C type
mutablearray.m:42: warning: passing argument 1 of 'CFArrayBSearchValues' from distinct Objective-C type
Linking test_tool create ...
Linking test_tool mutablearray ...
/usr/lib/libobjc.so.5.0: warning: strcpy() is almost always misused, please use strlcpy()
/usr/local/lib/libgnustep-base.so.5.0: warning: sprintf() is often misused, please use snprintf()
/usr/local/lib/libgmp.so.9.0: warning: vsprintf() is often misused, please use vsnprintf()
/usr/local/lib/libgnutls.so.18.1: warning: strcat() is almost always misused, please use strlcat()
/usr/local/lib/libgcrypt.so.15.0: warning: stpcpy() is dangerous GNU crap; don't use it
/usr/lib/libobjc.so.5.0: warning: strcpy() is almost always misused, please use strlcpy()
/usr/local/lib/libgnustep-base.so.5.0: warning: sprintf() is often misused, please use snprintf()
/usr/local/lib/libgmp.so.9.0: warning: vsprintf() is often misused, please use vsnprintf()
/usr/local/lib/libgnutls.so.18.1: warning: strcat() is almost always misused, please use strlcat()
/usr/local/lib/libgcrypt.so.15.0: warning: stpcpy() is dangerous GNU crap; don't use it
Testing create.m...
Running CFArray/create.m...
Passed test: create.m:13 ... CFArray created.
Passed test: create.m:16 ... CFArray has correct number of values.
Passed test: create.m:18 ... Found 1 occurence of the 1.
Passed test: create.m:21 ... Found value at index 2.
Passed test: create.m:26 ... An array with no values return non-NULL.
Completed file: create.m
Testing mutablearray.m...
Running CFArray/mutablearray.m...
Passed test: mutablearray.m:24 ... CFArray created.
Passed test: mutablearray.m:27 ... CFMutableArray created.
Passed test: mutablearray.m:32 ... CFMutableArray has correct number of values.
Passed test: mutablearray.m:37 ... Array sorted correctly.
Passed test: mutablearray.m:40 ... Index of number 5 is 4.
Passed test: mutablearray.m:43 ... Index of value between values is 5.
Completed file: mutablearray.m
Building in CFAttributedString
This is gnustep-make 2.6.2. Type 'gmake print-gnustep-make-help' for help.
Running in gnustep-make version 2 strict mode.
Making all for test_tool general...
Making all for test_tool mutable...
Compiling file general.m ...
Compiling file mutable.m ...
In file included from general.m:1:
/usr/local/include/CoreFoundation/CFAttributedString.h:129:53: warning: no newline at end of file
In file included from mutable.m:1:
/usr/local/include/CoreFoundation/CFAttributedString.h:129:53: warning: no newline at end of file
mutable.m: In function 'gnustep_base_user_main':
mutable.m:37: warning: assignment from distinct Objective-C type
mutable.m:38: warning: passing argument 1 of 'CFDictionaryAddValue' from distinct Objective-C type
mutable.m:40: warning: passing argument 1 of 'CFDictionaryAddValue' from distinct Objective-C type
Linking test_tool general ...
mutable.m:72:2: warning: no newline at end of file
Linking test_tool mutable ...
/usr/lib/libobjc.so.5.0: warning: strcpy() is almost always misused, please use strlcpy()
/usr/local/lib/libgnustep-base.so.5.0: warning: sprintf() is often misused, please use snprintf()
/usr/local/lib/libgmp.so.9.0: warning: vsprintf() is often misused, please use vsnprintf()
/usr/local/lib/libgnutls.so.18.1: warning: strcat() is almost always misused, please use strlcat()
/usr/local/lib/libgcrypt.so.15.0: warning: stpcpy() is dangerous GNU crap; don't use it
/usr/lib/libobjc.so.5.0: warning: strcpy() is almost always misused, please use strlcpy()
/usr/local/lib/libgnustep-base.so.5.0: warning: sprintf() is often misused, please use snprintf()
/usr/local/lib/libgmp.so.9.0: warning: vsprintf() is often misused, please use vsnprintf()
/usr/local/lib/libgnutls.so.18.1: warning: strcat() is almost always misused, please use strlcat()
/usr/local/lib/libgcrypt.so.15.0: warning: stpcpy() is dangerous GNU crap; don't use it
Testing general.m...
Running CFAttributedString/general.m...
Passed test: general.m:23 ... Attributed string was correctly created.
Passed test: general.m:27 ... Attribute range is (0, 17).
Passed test: general.m:28 ... Attributes are the same.
Passed test: general.m:31 ... Copied attributed string is equal.
Passed test: general.m:35 ... Copied attribute range is (0, 17).
Passed test: general.m:36 ... Copied attributes are the same.
Completed file: general.m
Testing mutable.m...
Running CFAttributedString/mutable.m...
Passed test: mutable.m:25 ... Mutable attributed string was created.
Passed test: mutable.m:29 ... Attribute range is (0, 17).
Passed test: mutable.m:30 ... First set of attributes are the same.
Passed test: mutable.m:44 ... Attribute range is (5, 10).
Passed test: mutable.m:45 ... Second set of attributes are the same.
Passed test: mutable.m:48 ... Attribute range is (15, 2).
Passed test: mutable.m:49 ... Previous attributes are adjusted.
Passed test: mutable.m:60 ... Attribute range is (10, 7).
Passed test: mutable.m:61 ... Third set of attributes are the same.
Completed file: mutable.m
Building in CFBinaryHeap
This is gnustep-make 2.6.2. Type 'gmake print-gnustep-make-help' for help.
Running in gnustep-make version 2 strict mode.
Making all for test_tool general...
Compiling file general.m ...
general.m:40:2: warning: no newline at end of file
Linking test_tool general ...
/usr/lib/libobjc.so.5.0: warning: strcpy() is almost always misused, please use strlcpy()
/usr/local/lib/libgnustep-base.so.5.0: warning: sprintf() is often misused, please use snprintf()
/usr/local/lib/libgmp.so.9.0: warning: vsprintf() is often misused, please use vsnprintf()
/usr/local/lib/libgnutls.so.18.1: warning: strcat() is almost always misused, please use strlcat()
/usr/local/lib/libgcrypt.so.15.0: warning: stpcpy() is dangerous GNU crap; don't use it
Testing general.m...
Running CFBinaryHeap/general.m...
Passed test: general.m:17 ... Binary heap was created.
Passed test: general.m:22 ... Binary heap has 6 values.
Passed test: general.m:24 ... Binary heap has value.
Passed test: general.m:27 ... Value 10 appears 2 times in binary heap.
Passed test: general.m:31 ... All values are in the binary heap.
Passed test: general.m:35 ... Minimum value in binary heap is 5.
Completed file: general.m
Building in CFCalendar
This is gnustep-make 2.6.2. Type 'gmake print-gnustep-make-help' for help.
Running in gnustep-make version 2 strict mode.
Making all for test_tool basic...
Making all for test_tool create...
Compiling file create.m ...
Compiling file basic.m ...
basic.m: In function 'gnustep_base_user_main':
basic.m:16: warning: implicit declaration of function 'CFTimeZoneCreateWithTimeIntervalFromGMT'
basic.m:16: warning: assignment makes pointer from integer without a cast
Linking test_tool create ...
/usr/lib/libobjc.so.5.0: warning: strcpy() is almost always misused, please use strlcpy()
/usr/local/lib/libgnustep-base.so.5.0: warning: sprintf() is often misused, please use snprintf()
/usr/local/lib/libgmp.so.9.0: warning: vsprintf() is often misused, please use vsnprintf()
/usr/local/lib/libgnutls.so.18.1: warning: strcat() is almost always misused, please use strlcat()
/usr/local/lib/libgcrypt.so.15.0: warning: stpcpy() is dangerous GNU crap; don't use it
Linking test_tool basic ...
/usr/lib/libobjc.so.5.0: warning: strcpy() is almost always misused, please use strlcpy()
/usr/local/lib/libgnustep-base.so.5.0: warning: sprintf() is often misused, please use snprintf()
/usr/local/lib/libgmp.so.9.0: warning: vsprintf() is often misused, please use vsnprintf()
/usr/local/lib/libgnutls.so.18.1: warning: strcat() is almost always misused, please use strlcat()
/usr/local/lib/libgcrypt.so.15.0: warning: stpcpy() is dangerous GNU crap; don't use it
Testing basic.m...
Running CFCalendar/basic.m...
Passed test: basic.m:21 ... Absolute time composed.
Passed test: basic.m:23 ... Absolute time composed correctly (331779600.000000).
Passed test: basic.m:27 ... Absolute time decomposed.
Passed test: basic.m:28 ... Year decomposed correctly.
Passed test: basic.m:29 ... Month decomosed correctly.
Passed test: basic.m:30 ... Hour decomposed correctly.
Passed test: basic.m:33 ... Got component difference.
Passed test: basic.m:34 ... Seconds difference is 3600
Passed test: basic.m:38 ... Got wrapped components difference.
Passed test: basic.m:41 ... Component difference is 1 hour(s), 1 minute(s) and 3 second(s)
Passed test: basic.m:44 ... Got time range of kCFCalendarUnitWeekday.
Passed test: basic.m:45 ... Got start of weekday (331347600.000000).
Passed test: basic.m:47 ... Time interval is 1 day(s) long (86400.000000).
Completed file: basic.m
Testing create.m...
Running CFCalendar/create.m...
Passed test: create.m:12 ... Calendar created.
Passed test: create.m:14 ... Correct calendar identifier.
Passed test: create.m:18 ... CFCalendarCopyCurrent returns a calendar
Passed test: create.m:22 ... Current calendar locale matches current locale.
Completed file: create.m
Building in CFCharacterSet
This is gnustep-make 2.6.2. Type 'gmake print-gnustep-make-help' for help.
Running in gnustep-make version 2 strict mode.
Making all for test_tool basic...
Making all for test_tool mutable...
Compiling file mutable.m ...
Compiling file basic.m ...
mutable.m:18:2: warning: no newline at end of file
basic.m:33:2: warning: no newline at end of file
Linking test_tool mutable ...
Linking test_tool basic ...
/usr/lib/libobjc.so.5.0: warning: strcpy() is almost always misused, please use strlcpy()
/usr/local/lib/libgnustep-base.so.5.0: warning: sprintf() is often misused, please use snprintf()
/usr/local/lib/libgmp.so.9.0: warning: vsprintf() is often misused, please use vsnprintf()
/usr/local/lib/libgnutls.so.18.1: warning: strcat() is almost always misused, please use strlcat()
/usr/local/lib/libgcrypt.so.15.0: warning: stpcpy() is dangerous GNU crap; don't use it
/usr/lib/libobjc.so.5.0: warning: strcpy() is almost always misused, please use strlcpy()
/usr/local/lib/libgnustep-base.so.5.0: warning: sprintf() is often misused, please use snprintf()
/usr/local/lib/libgmp.so.9.0: warning: vsprintf() is often misused, please use vsnprintf()
/usr/local/lib/libgnutls.so.18.1: warning: strcat() is almost always misused, please use strlcat()
/usr/local/lib/libgcrypt.so.15.0: warning: stpcpy() is dangerous GNU crap; don't use it
Testing basic.m...
Running CFCharacterSet/basic.m...
Passed test: basic.m:12 ... Letter 'a' is part of character set.
Passed test: basic.m:17 ... Character set with all ASCII characters is a superset of a charcter setincluding 'abcABC'.
Passed test: basic.m:20 ... Characters set with 'abcABC' is not a superset of a character setincluding all ASCII characters
Passed test: basic.m:26 ... Inverted character set does not include letter 'a'.
Passed test: basic.m:28 ... Inverted character set includes character 0x00DD.
Completed file: basic.m
Testing mutable.m...
Running CFCharacterSet/mutable.m...
Passed test: mutable.m:11 ... Letter 'a' is part of mutable character set.
Passed test: mutable.m:15 ... Letter 'a' was successfully removed from mutable character set.
Completed file: mutable.m
Building in CFData
This is gnustep-make 2.6.2. Type 'gmake print-gnustep-make-help' for help.
Running in gnustep-make version 2 strict mode.
Making all for test_tool basic...
Compiling file basic.m ...
basic.m:27:2: warning: no newline at end of file
Linking test_tool basic ...
/usr/lib/libobjc.so.5.0: warning: strcpy() is almost always misused, please use strlcpy()
/usr/local/lib/libgnustep-base.so.5.0: warning: sprintf() is often misused, please use snprintf()
/usr/local/lib/libgmp.so.9.0: warning: vsprintf() is often misused, please use vsnprintf()
/usr/local/lib/libgnutls.so.18.1: warning: strcat() is almost always misused, please use strlcat()
/usr/local/lib/libgcrypt.so.15.0: warning: stpcpy() is dangerous GNU crap; don't use it
Testing basic.m...
Running CFData/basic.m...
Passed test: basic.m:14 ... Data created.
Passed test: basic.m:21 ... Copy of data is equal to original.
Completed file: basic.m
Building in CFDate
This is gnustep-make 2.6.2. Type 'gmake print-gnustep-make-help' for help.
Running in gnustep-make version 2 strict mode.
Making all for test_tool basic...
Compiling file basic.m ...
basic.m:22:2: warning: no newline at end of file
Linking test_tool basic ...
/usr/lib/libobjc.so.5.0: warning: strcpy() is almost always misused, please use strlcpy()
/usr/local/lib/libgnustep-base.so.5.0: warning: sprintf() is often misused, please use snprintf()
/usr/local/lib/libgmp.so.9.0: warning: vsprintf() is often misused, please use vsnprintf()
/usr/local/lib/libgnutls.so.18.1: warning: strcat() is almost always misused, please use strlcat()
/usr/local/lib/libgcrypt.so.15.0: warning: stpcpy() is dangerous GNU crap; don't use it
Testing basic.m...
Running CFDate/basic.m...
Passed test: basic.m:10 ... Date created correctly.
Passed test: basic.m:14 ... First date is greater than second date.
Passed test: basic.m:16 ... First date is one second ahead of second date.
Completed file: basic.m
Building in CFDateFormatter
This is gnustep-make 2.6.2. Type 'gmake print-gnustep-make-help' for help.
Running in gnustep-make version 2 strict mode.
Making all for test_tool basic...
Compiling file basic.m ...
basic.m:54:2: warning: no newline at end of file
Linking test_tool basic ...
/usr/lib/libobjc.so.5.0: warning: strcpy() is almost always misused, please use strlcpy()
/usr/local/lib/libgnustep-base.so.5.0: warning: sprintf() is often misused, please use snprintf()
/usr/local/lib/libgmp.so.9.0: warning: vsprintf() is often misused, please use vsnprintf()
/usr/local/lib/libgnutls.so.18.1: warning: strcat() is almost always misused, please use strlcat()
/usr/local/lib/libgcrypt.so.15.0: warning: stpcpy() is dangerous GNU crap; don't use it
Testing basic.m...
Running CFDateFormatter/basic.m...
Passed test: basic.m:21 ... Default format for de_DE locale is EEEE, d. MMMM y HH:mm
Passed test: basic.m:25 ... Absolute time can be formatted using full date style.
Passed test: basic.m:30 ... Absolute time gotten for 2/1/2003
Passed test: basic.m:32 ... Absolute time for Montag, 1. Januar 2011 23:00 is 315612000.000000
Passed test: basic.m:40 ... Absolute time can be formatted using no date style.
Passed test: basic.m:46 ... Absolute time gotten for 20050403 02:01 vorm.
Passed test: basic.m:48 ... Absolute time for 20050403 02:01 vorm. is 134186460.000000
Completed file: basic.m
Building in CFLocale
This is gnustep-make 2.6.2. Type 'gmake print-gnustep-make-help' for help.
Running in gnustep-make version 2 strict mode.
Making all for test_tool create...
Making all for test_tool displayvalues...
Making all for test_tool identifier...
Making all for test_tool values...
Compiling file displayvalues.m ...
Compiling file create.m ...
Linking test_tool displayvalues ...
Compiling file values.m ...
Compiling file identifier.m ...
Linking test_tool create ...
/usr/lib/libobjc.so.5.0: warning: strcpy() is almost always misused, please use strlcpy()
/usr/local/lib/libgnustep-base.so.5.0: warning: sprintf() is often misused, please use snprintf()
/usr/local/lib/libgmp.so.9.0: warning: vsprintf() is often misused, please use vsnprintf()
/usr/local/lib/libgnutls.so.18.1: warning: strcat() is almost always misused, please use strlcat()
/usr/local/lib/libgcrypt.so.15.0: warning: stpcpy() is dangerous GNU crap; don't use it
Linking test_tool values ...
Linking test_tool identifier ...
/usr/lib/libobjc.so.5.0: warning: strcpy() is almost always misused, please use strlcpy()
/usr/local/lib/libgnustep-base.so.5.0: warning: sprintf() is often misused, please use snprintf()
/usr/local/lib/libgmp.so.9.0: warning: vsprintf() is often misused, please use vsnprintf()
/usr/local/lib/libgnutls.so.18.1: warning: strcat() is almost always misused, please use strlcat()
/usr/local/lib/libgcrypt.so.15.0: warning: stpcpy() is dangerous GNU crap; don't use it
/usr/lib/libobjc.so.5.0: warning: strcpy() is almost always misused, please use strlcpy()
/usr/local/lib/libgnustep-base.so.5.0: warning: sprintf() is often misused, please use snprintf()
/usr/local/lib/libgmp.so.9.0: warning: vsprintf() is often misused, please use vsnprintf()
/usr/local/lib/libgnutls.so.18.1: warning: strcat() is almost always misused, please use strlcat()
/usr/local/lib/libgcrypt.so.15.0: warning: stpcpy() is dangerous GNU crap; don't use it
/usr/lib/libobjc.so.5.0: warning: strcpy() is almost always misused, please use strlcpy()
/usr/local/lib/libgnustep-base.so.5.0: warning: sprintf() is often misused, please use snprintf()
/usr/local/lib/libgmp.so.9.0: warning: vsprintf() is often misused, please use vsnprintf()
/usr/local/lib/libgnutls.so.18.1: warning: strcat() is almost always misused, please use strlcat()
/usr/local/lib/libgcrypt.so.15.0: warning: stpcpy() is dangerous GNU crap; don't use it
Testing create.m...
Running CFLocale/create.m...
Passed test: create.m:12 ... CFLocaleCopyCurrent() returns a value
Passed test: create.m:16 ... CFLocaleCopyCurrent() returns a value
Passed test: create.m:19 ... CFLocaleCreate() returns a value
Passed test: create.m:21 ... en_ES_PREEURO is stored as es_ES@currency=ESP
Passed test: create.m:23 ... CFLocaleCreateCopy() returns a value
Completed file: create.m
Testing displayvalues.m...
Running CFLocale/displayvalues.m...
Passed test: displayvalues.m:13 ... Display language is correct
Passed test: displayvalues.m:18 ... Display country is correct
Passed test: displayvalues.m:25 ... Display calendar identifier is correct
Passed test: displayvalues.m:32 ... Display collation identifier is correct
Passed test: displayvalues.m:38 ... Display currency code is correct
Completed file: displayvalues.m
Testing identifier.m...
Running CFLocale/identifier.m...
Passed test: identifier.m:17 ... Locale identifiers are the same
Passed test: identifier.m:23 ... Locale components are the same
Completed file: identifier.m
Testing values.m...
Running CFLocale/values.m...
Passed test: values.m:15 ... 'pt_BR' measurement system is 'Metric'
Passed test: values.m:17 ... Decimal separtor is ','
Passed test: values.m:19 ... Grouping separator is '.'
Passed test: values.m:21 ... Currency symbol is 'R$'
Passed test: values.m:23 ... Currency code is 'BRL'
Passed test: values.m:27 ... Locale identifier is correct
Passed test: values.m:29 ... Language code is 'pt'
Passed test: values.m:31 ... Country code is 'BR'
Passed test: values.m:33 ... No script code for locale
Passed test: values.m:35 ... No variant code for locale
Passed test: values.m:37 ... Calendar is 'gregorian'
Passed test: values.m:39 ... Returns valid CFCalendar
Passed test: values.m:41 ... Collation identifier is 'traditional'
Passed test: values.m:43 ... Uses metric system
Passed test: values.m:45 ... Collator identifier is NULL
Passed test: values.m:49 ... Quotation begin delimiter is correct
Passed test: values.m:54 ... Quotation end delimiter is correct
Passed test: values.m:59 ... Alternate quotation begin delimiter is correct
Passed test: values.m:64 ... Alternate quotation end delimiter is correct
Completed file: values.m
Building in CFNumber
This is gnustep-make 2.6.2. Type 'gmake print-gnustep-make-help' for help.
Running in gnustep-make version 2 strict mode.
Making all for test_tool general...
Compiling file general.m ...
general.m: In function 'gnustep_base_user_main':
general.m:10: warning: unused variable 'f64'
Linking test_tool general ...
/usr/lib/libobjc.so.5.0: warning: strcpy() is almost always misused, please use strlcpy()
/usr/local/lib/libgnustep-base.so.5.0: warning: sprintf() is often misused, please use snprintf()
/usr/local/lib/libgmp.so.9.0: warning: vsprintf() is often misused, please use vsnprintf()
/usr/local/lib/libgnutls.so.18.1: warning: strcat() is almost always misused, please use strlcat()
/usr/local/lib/libgcrypt.so.15.0: warning: stpcpy() is dangerous GNU crap; don't use it
Testing general.m...
Running CFNumber/general.m...
Passed test: general.m:14 ... CFNumberCreate() returns non-NULL
Passed test: general.m:16 ... Integer is converted to SInt32(3).
Passed test: general.m:20 ... Char is converted to SInt32(3).
Passed test: general.m:23 ... Integer converted to SInt8.
Passed test: general.m:24 ... SInt32 converted to SInt8 correctly.
Passed test: general.m:27 ... Char converted to SInt32.
Passed test: general.m:28 ... SInt8 converted to SInt32 correctly.
Passed test: general.m:35 ... Short is converted to SInt32(3).
Passed test: general.m:39 ... Float is converted to Float64(6).
Passed test: general.m:42 ... Short converted to float.
Passed test: general.m:43 ... Short converted to float correctly.
Passed test: general.m:47 ... Float converted to short.
Passed test: general.m:48 ... Float converted to short correctly.
Completed file: general.m
Building in CFNumberFormatter
This is gnustep-make 2.6.2. Type 'gmake print-gnustep-make-help' for help.
Running in gnustep-make version 2 strict mode.
Making all for test_tool create...
Making all for test_tool format...
Making all for test_tool parse...
Compiling file create.m ...
Compiling file format.m ...
create.m: In function 'gnustep_base_user_main':
create.m:17: warning: assignment discards qualifiers from pointer target type
create.m:24: warning: assignment discards qualifiers from pointer target type
create.m:32: warning: assignment discards qualifiers from pointer target type
create.m:41: warning: assignment discards qualifiers from pointer target type
create.m:49: warning: assignment discards qualifiers from pointer target type
Linking test_tool format ...
Linking test_tool create ...
Compiling file parse.m ...
/usr/lib/libobjc.so.5.0: warning: strcpy() is almost always misused, please use strlcpy()
/usr/local/lib/libgnustep-base.so.5.0: warning: sprintf() is often misused, please use snprintf()
/usr/local/lib/libgmp.so.9.0: warning: vsprintf() is often misused, please use vsnprintf()
/usr/local/lib/libgnutls.so.18.1: warning: strcat() is almost always misused, please use strlcat()
/usr/local/lib/libgcrypt.so.15.0: warning: stpcpy() is dangerous GNU crap; don't use it
/usr/lib/libobjc.so.5.0: warning: strcpy() is almost always misused, please use strlcpy()
/usr/local/lib/libgnustep-base.so.5.0: warning: sprintf() is often misused, please use snprintf()
/usr/local/lib/libgmp.so.9.0: warning: vsprintf() is often misused, please use vsnprintf()
/usr/local/lib/libgnutls.so.18.1: warning: strcat() is almost always misused, please use strlcat()
/usr/local/lib/libgcrypt.so.15.0: warning: stpcpy() is dangerous GNU crap; don't use it
Linking test_tool parse ...
/usr/lib/libobjc.so.5.0: warning: strcpy() is almost always misused, please use strlcpy()
/usr/local/lib/libgnustep-base.so.5.0: warning: sprintf() is often misused, please use snprintf()
/usr/local/lib/libgmp.so.9.0: warning: vsprintf() is often misused, please use vsnprintf()
/usr/local/lib/libgnutls.so.18.1: warning: strcat() is almost always misused, please use strlcat()
/usr/local/lib/libgcrypt.so.15.0: warning: stpcpy() is dangerous GNU crap; don't use it
Testing create.m...
Running CFNumberFormatter/create.m...
Passed test: create.m:15 ... CFNumberFormatterCreate() return non-nil
Passed test: create.m:18 ... Default no-style format same as cocoa
Passed test: create.m:26 ... Default decimal-style format same as cocoa
Passed test: create.m:34 ... Default currency-style format same as cocoa
Passed test: create.m:43 ... Default percent-style format same as cocoa
Passed test: create.m:51 ... Default scientific-style format same as cocoa
Passed test: create.m:56 ... CFNumberFormatterCreate() return non-nil for system locale
Completed file: create.m
Testing format.m...
Running CFNumberFormatter/format.m...
Passed test: format.m:25 ... SInt8 formatted correctly
Passed test: format.m:32 ... SInt8 formatted correctly
Passed test: format.m:39 ... SInt16 formatted correctly
Passed test: format.m:46 ... SInt32 formatted correctly
Passed test: format.m:53 ... SInt64 formatted correctly
Passed test: format.m:60 ... Double formatted correctly
Completed file: format.m
Testing parse.m...
Running CFNumberFormatter/parse.m...
Passed test: parse.m:24 ... Got SInt8 value
Passed test: parse.m:25 ... SInt8 value is '16'
Passed test: parse.m:29 ... Got SInt16 value
Passed test: parse.m:30 ... SInt16 value is '300'
Passed test: parse.m:36 ... Got SInt32 value
Passed test: parse.m:37 ... SInt32 value is '68456'
Passed test: parse.m:43 ... Got SInt64 value
Passed test: parse.m:44 ... SInt64 value is '315000000'
Passed test: parse.m:51 ... Got double value
Passed test: parse.m:52 ... Double value is '0.234'
Passed test: parse.m:53 ... Parsed complete length
Completed file: parse.m
Building in CFRuntime
This is gnustep-make 2.6.2. Type 'gmake print-gnustep-make-help' for help.
Running in gnustep-make version 2 strict mode.
Making all for test_tool runtime...
Compiling file runtime.m ...
Linking test_tool runtime ...
/usr/lib/libobjc.so.5.0: warning: strcpy() is almost always misused, please use strlcpy()
/usr/local/lib/libgnustep-base.so.5.0: warning: sprintf() is often misused, please use snprintf()
/usr/local/lib/libgmp.so.9.0: warning: vsprintf() is often misused, please use vsnprintf()
/usr/local/lib/libgnutls.so.18.1: warning: strcat() is almost always misused, please use strlcat()
/usr/local/lib/libgcrypt.so.15.0: warning: stpcpy() is dangerous GNU crap; don't use it
Testing runtime.m...
Running CFRuntime/runtime.m...
Passed test: runtime.m:189 ... Points are equal
Passed test: runtime.m:191 ... Points have same hash code.
Passed test: runtime.m:193 ... Description is correct.
Passed test: runtime.m:195 ... Type ID description is correct.
Passed test: runtime.m:199 ... -initWithX:Y: returns non-nil
Passed test: runtime.m:200 ... CF object and ObjC object are the same
Passed test: runtime.m:202 ... ObjC returns same description as CF object
Start set: runtime.m:204 ... Retain/Release Tests
End set: runtime.m:209 ... Retain/Release Tests
Completed file: runtime.m
Building in CFString
This is gnustep-make 2.6.2. Type 'gmake print-gnustep-make-help' for help.
Running in gnustep-make version 2 strict mode.
Making all for test_tool create...
Making all for test_tool encodings...
Making all for test_tool format...
Making all for test_tool general...
Compiling file format.m ...
Compiling file create.m ...
Compiling file encodings.m ...
Compiling file general.m ...
Linking test_tool format ...
Linking test_tool create ...
general.m: In function 'gnustep_base_user_main':
general.m:14: warning: assignment discards qualifiers from pointer target type
Linking test_tool encodings ...
/usr/lib/libobjc.so.5.0: warning: strcpy() is almost always misused, please use strlcpy()
/usr/local/lib/libgnustep-base.so.5.0: warning: sprintf() is often misused, please use snprintf()
/usr/local/lib/libgmp.so.9.0: warning: vsprintf() is often misused, please use vsnprintf()
/usr/local/lib/libgnutls.so.18.1: warning: strcat() isgeneral.m:31:2: almostwarning: always misused, pleaseno newline at end of file
use strlcat()
/usr/local/lib/libgcrypt.so.15.0: warning: stpcpy() is dangerous GNU crap; don't use it
/usr/lib/libobjc.so.5.0: warning: strcpy() is almost always misused, please use strlcpy()
/usr/local/lib/libgnustep-base.so.5.0: warning: sprintf() is often misused, please use snprintf()
/usr/local/lib/libgmp.so.9.0: warning: vsprintf() is often misused, please use vsnprintf()
/usr/local/lib/libgnutls.so.18.1: warning: strcat() is almost always misused, please use strlcat()
/usr/local/lib/libgcrypt.so.15.0: warning: stpcpy() is dangerous GNU crap; don't use it
Making all for test_tool mutablestring...
Linking test_tool general ...
/usr/lib/libobjc.so.5.0: warning: strcpy() is almost always misused, please use strlcpy()
/usr/local/lib/libgnustep-base.so.5.0: warning: sprintf() is often misused, please use snprintf()
/usr/local/lib/libgmp.so.9.0: warning: vsprintf() is often misused, please use vsnprintf()
/usr/local/lib/libgnutls.so.18.1: warning: strcat() is almost always misused, please use strlcat()
/usr/local/lib/libgcrypt.so.15.0: warning: stpcpy() is dangerous GNU crap; don't use it
/usr/lib/libobjc.so.5.0: warning: strcpy() is almost always misused, please use strlcpy()
/usr/local/lib/libgnustep-base.so.5.0: warning: sprintf() is often misused, please use snprintf()
/usr/local/lib/libgmp.so.9.0: warning: vsprintf() is often misused, please use vsnprintf()
/usr/local/lib/libgnutls.so.18.1: warning: strcat() is almost always misused, please use strlcat()
/usr/local/lib/libgcrypt.so.15.0: warning: stpcpy() is dangerous GNU crap; don't use it
Compiling file mutablestring.m ...
Linking test_tool mutablestring ...
/usr/lib/libobjc.so.5.0: warning: strcpy() is almost always misused, please use strlcpy()
/usr/local/lib/libgnustep-base.so.5.0: warning: sprintf() is often misused, please use snprintf()
/usr/local/lib/libgmp.so.9.0: warning: vsprintf() is often misused, please use vsnprintf()
/usr/local/lib/libgnutls.so.18.1: warning: strcat() is almost always misused, please use strlcat()
/usr/local/lib/libgcrypt.so.15.0: warning: stpcpy() is dangerous GNU crap; don't use it
Testing create.m...
Running CFString/create.m...
Passed test: create.m:18 ... Unicode and C-string are equal.
Passed test: create.m:27 ... Strings were combined successfully.
Completed file: create.m
Testing encodings.m...
Running CFString/encodings.m...
Passed test: encodings.m:11 ... Maximum size for 4 UTF-16 characters is 8 bytes.
Passed test: encodings.m:14 ... Maximum size for 4 UTF-8 characters is 12 bytes.
Passed test: encodings.m:17 ... Correctly converts to IANA Char Set.
Completed file: encodings.m
Testing format.m...
Running CFString/format.m...
Passed test: format.m:14 ... Characters are formatted correctly
Passed test: format.m:21 ... Integers are formatted correctly
Passed test: format.m:28 ... Float/Doubles are formatted correctly
Passed test: format.m:35 ... Hexs are formatted correctly
Passed test: format.m:42 ... Octals are formatted correctly
Passed test: format.m:50 ... Strings are formatted correctly
Passed test: format.m:57 ... Objects are formatted correctly
Completed file: format.m
Testing general.m...
Running CFString/general.m...
Passed test: general.m:13 ... There are 6 strings on separated string.
Passed test: general.m:15 ... Value at index 1 is 'usr'
Passed test: general.m:19 ... Combined string is \usr\local\share\GNUstep\
Passed test: general.m:24 ... '\' was found.
Passed test: general.m:26 ... String has range (10, 1)
Completed file: general.m
Testing mutablestring.m...
Running CFString/mutablestring.m...
Passed test: mutablestring.m:14 ... String is replaced correctly.
Passed test: mutablestring.m:19 ... Uppercase mapping works.
Passed test: mutablestring.m:22 ... Capitalize mapping works.
Passed test: mutablestring.m:25 ... Lowercase mapping works
Passed test: mutablestring.m:28 ... String is replaced whole.
Passed test: mutablestring.m:36 ... String is trimmed correctly.
Passed test: mutablestring.m:39 ... String replacement works
Passed test: mutablestring.m:47 ... Padding works.
Passed test: mutablestring.m:49 ... Truncating works.
Completed file: mutablestring.m
Building in CFTimeZone
This is gnustep-make 2.6.2. Type 'gmake print-gnustep-make-help' for help.
Running in gnustep-make version 2 strict mode.
Making all for test_tool basic...
Making all for test_tool general...
Compiling file general.m ...
Compiling file basic.m ...
general.m: In function 'gnustep_base_user_main':
general.m:63: warning: assignment from distinct Objective-C type
general.m:73:2: warning: no newline at end of file
Linking test_tool basic ...
Linking test_tool general ...
/usr/lib/libobjc.so.5.0: warning: strcpy() is almost always misused, please use strlcpy()
/usr/local/lib/libgnustep-base.so.5.0: warning: sprintf() is often misused, please use snprintf()
/usr/local/lib/libgmp.so.9.0: warning: vsprintf() is often misused, please use vsnprintf()
/usr/local/lib/libgnutls.so.18.1: warning: strcat() is almost always misused, please use strlcat()
/usr/local/lib/libgcrypt.so.15.0: warning: stpcpy() is dangerous GNU crap; don't use it
/usr/lib/libobjc.so.5.0: warning: strcpy() is almost always misused, please use strlcpy()
/usr/local/lib/libgnustep-base.so.5.0: warning: sprintf() is often misused, please use snprintf()
/usr/local/lib/libgmp.so.9.0: warning: vsprintf() is often misused, please use vsnprintf()
/usr/local/lib/libgnutls.so.18.1: warning: strcat() is almost always misused, please use strlcat()
/usr/local/lib/libgcrypt.so.15.0: warning: stpcpy() is dangerous GNU crap; don't use it
Testing basic.m...
Running CFTimeZone/basic.m...
Passed test: basic.m:14 ... CFTimeZone create successfully.
Passed test: basic.m:16 ... CFTimeZone has correct name.
Passed test: basic.m:19 ... Time zone abbreviations are equal.
Passed test: basic.m:22 ... GMT+00:00 offset from GMT is 0
Passed test: basic.m:25 ... Next transition for GMT+00:00 is 0
Completed file: basic.m
Testing general.m...
Running CFTimeZone/general.m...
Passed test: general.m:31 ... 'Europe/Rome' time zone created.
Passed test: general.m:35 ... Offset from GMT at 1000000 seconds from absolute epoch is '3600.000000'
Passed test: general.m:37 ... On daylight saving time at 1000000 seconds from absolute epoch.
Passed test: general.m:43 ... Standard localized name is correct.
Passed test: general.m:47 ... Short standard localized name is correct.
Failed test: general.m:54 ... Daylight Saving time offset at 0 second from absolute epoch is '3600.000000'.
Passed test: general.m:57 ... Next daylight saving transition is at '7174800.000000'.
Completed file: general.m
Building in CFTree
This is gnustep-make 2.6.2. Type 'gmake print-gnustep-make-help' for help.
Running in gnustep-make version 2 strict mode.
Making all for test_tool basic...
Compiling file basic.m ...
basic.m:41:2: warning: no newline at end of file
Linking test_tool basic ...
/usr/lib/libobjc.so.5.0: warning: strcpy() is almost always misused, please use strlcpy()
/usr/local/lib/libgnustep-base.so.5.0: warning: sprintf() is often misused, please use snprintf()
/usr/local/lib/libgmp.so.9.0: warning: vsprintf() is often misused, please use vsnprintf()
/usr/local/lib/libgnutls.so.18.1: warning: strcat() is almost always misused, please use strlcat()
/usr/local/lib/libgcrypt.so.15.0: warning: stpcpy() is dangerous GNU crap; don't use it
Testing basic.m...
Running CFTree/basic.m...
Passed test: basic.m:31 ... Tree has three children.
Passed test: basic.m:32 ... Parent is the original tree object.
Passed test: basic.m:33 ... First child is child1.
Passed test: basic.m:35 ... Next sibling for child1 is child2.
Passed test: basic.m:36 ... Child3 is at index 2
Completed file: basic.m
Building in CFURL
This is gnustep-make 2.6.2. Type 'gmake print-gnustep-make-help' for help.
Running in gnustep-make version 2 strict mode.
Making all for test_tool create...
Making all for test_tool escaping...
Making all for test_tool file_system_path...
Making all for test_tool ref_resolution...
Compiling file create.m ...
Compiling file ref_resolution.m ...
Compiling file escaping.m ...
escaping.m:44:2: warning: no newline at end of file
Compiling file file_system_path.m ...
Linking test_tool escaping ...
ref_resolution.m:142:2: warning: no newline at end of file
Linking test_tool ref_resolution ...
file_system_path.m:66:2: warning: no newline at end of file
/usr/lib/libobjc.so.5.0: warning: strcpy() is almost always misused, please use strlcpy()
/usr/local/lib/libgnustep-base.so.5.0: warning: sprintf() is often misused, please use snprintf()
/usr/local/lib/libgmp.so.9.0: warning: vsprintf() is often misused, please use vsnprintf()
/usr/local/lib/libgnutls.so.18.1: warning: strcat() is almost always misused, please use strlcat()
/usr/local/lib/libgcrypt.so.15.0: warning: stpcpy() is dangerous GNU crap; don't use it
create.m:103:2: warning: no newline at end of file
Linking test_tool file_system_path ...
Linking test_tool create ...
/usr/lib/libobjc.so.5.0: warning: strcpy() is almost always misused, please use strlcpy()
/usr/local/lib/libgnustep-base.so.5.0: warning: sprintf() is often misused, please use snprintf()
/usr/local/lib/libgmp.so.9.0: warning: vsprintf() is often misused, please use vsnprintf()
/usr/local/lib/libgnutls.so.18.1: warning: strcat() is almost always misused, please use strlcat()
/usr/local/lib/libgcrypt.so.15.0: warning: stpcpy() is dangerous GNU crap; don't use it
/usr/lib/libobjc.so.5.0: warning: strcpy() is almost always misused, please use strlcpy()
/usr/local/lib/libgnustep-base.so.5.0: warning: sprintf() is often misused, please use snprintf()
/usr/local/lib/libgmp.so.9.0: warning: vsprintf() is often misused, please use vsnprintf()
/usr/local/lib/libgnutls.so.18.1: warning: strcat() is almost always misused, please use strlcat()
/usr/local/lib/libgcrypt.so.15.0: warning: stpcpy() is dangerous GNU crap; don't use it
/usr/lib/libobjc.so.5.0: warning: strcpy() is almost always misused, please use strlcpy()
/usr/local/lib/libgnustep-base.so.5.0: warning: sprintf() is often misused, please use snprintf()
/usr/local/lib/libgmp.so.9.0: warning: vsprintf() is often misused, please use vsnprintf()
/usr/local/lib/libgnutls.so.18.1: warning: strcat() is almost always misused, please use strlcat()
/usr/local/lib/libgcrypt.so.15.0: warning: stpcpy() is dangerous GNU crap; don't use it
Testing create.m...
Running CFURL/create.m...
Passed test: create.m:12 ... URL created.
Passed test: create.m:14 ... Absolute URL of an absolute URL are the same.
Passed test: create.m:22 ... http://user:[email protected]:5/silly-file-path/ path can be decomposed
Passed test: create.m:25 ... Path of http://user:[email protected]:5/silly-file-path/ is /silly-file-path/
Passed test: create.m:29 ... User name of http://user:[email protected]:5/silly-file-path/ is user
Passed test: create.m:33 ... Password of http://user:[email protected]:5/silly-file-path/ is password
Passed test: create.m:37 ... resourceSpecifier of http://www.w3.org/silly-file-path/ is NULL
Passed test: create.m:41 ... additional/string path can be decomposed since base URL is decomposable
Passed test: create.m:43 ... String is additional/string
Passed test: create.m:46 ... Copied path is not resolved against base.
Failed test: create.m:49 ... Resource specifier of relative url is NULL
Passed test: create.m:57 ... http://www.w3.org/silly-file-name?query#fragment path can be decomposed
Passed test: create.m:60 ... Scheme of http://www.w3.org/silly-file-name is http
Passed test: create.m:64 ... Host of http://www.w3.org/silly-file-name is www.w3.org
Passed test: create.m:68 ... Strict path of http://www.w3.org/silly-file-name is silly-file-name
Passed test: create.m:73 ... Resource specifier of http://www.w3.org/silly-file-name?query#fragment is ?query#fragment
Passed test: create.m:77 ... Query of http://www.w3.org/silly-file-name?query#fragment is query
Passed test: create.m:81 ... Fragment of http://www.w3.org/silly-file-name?query#fragment is fragment
Passed test: create.m:90 ... Parameter string for http://www.w3.org/silly;type=test
Passed test: create.m:94 ... Resource specifier of http://www.w3.org/silly;type=test is ;test=test.
Passed test: create.m:100 ... URL with 'this isn't a URL' returns NULL
Completed file: create.m
Testing escaping.m...
Running CFURL/escaping.m...
Passed test: escaping.m:14 ... URL string is escaped correctly.
Passed test: escaping.m:20 ... Correct characters escaped.
Passed test: escaping.m:23 ... No percent escapes were replaced.
Passed test: escaping.m:27 ... Percent escapes replaced correctly.
Passed test: escaping.m:35 ... Correct characters escaped.
Passed test: escaping.m:38 ... Percent escapes replaced correctly.
Completed file: escaping.m
Testing file_system_path.m...
Running CFURL/file_system_path.m...
Passed test: file_system_path.m:12 ... C:\WINDOWS path can be decomposed
Passed test: file_system_path.m:14 ... Windows style path of file URL C:\WINDOWS is file://localhost/C:/WINDOWS/
Passed test: file_system_path.m:16 ... Resource specifier of C:\WINDOWS is NULL
Passed test: file_system_path.m:18 ... File system path is C:\WINDOWS
Passed test: file_system_path.m:21 ... Path is /C:/WINDOWS/
Passed test: file_system_path.m:24 ... Strict path is C:/WINDOWS/
Passed test: file_system_path.m:31 ... /usr path can be decomposed
Passed test: file_system_path.m:33 ... String for file URL /usr is /usr/
Passed test: file_system_path.m:35 ... Resource Specifier of /usr is NULL
Passed test: file_system_path.m:37 ... File system path is /usr
Passed test: file_system_path.m:40 ... Path is /usr/
Passed test: file_system_path.m:43 ... Strict path is usr/
Passed test: file_system_path.m:53 ... local/share path can be decomposed
Passed test: file_system_path.m:55 ... String is local/share/
Passed test: file_system_path.m:58 ... File system path is not resolved against base
Passed test: file_system_path.m:60 ... local/share is a directory path.
Completed file: file_system_path.m
Testing ref_resolution.m...
Running CFURL/ref_resolution.m...
Passed test: ref_resolution.m:19 ... Simple relative URL absoluteString works
Passed test: ref_resolution.m:22 ... Simple relative URL path works
Passed test: ref_resolution.m:32 ... ../g resolved against http://a is http://a/g
Passed test: ref_resolution.m:44 ... g:h resolved against http://a/b/c/d;p?q is g:h
Passed test: ref_resolution.m:51 ... ./g resolved against http://a/b/c/d;p?q is http://a/b/c/g
Passed test: ref_resolution.m:58 ... //g resolved against http://a/b/c/d;p?q is http://g
Passed test: ref_resolution.m:65 ... #s resolved against http://a/b/c/d;p?q is http:/a/b/c/d;p?q#s
Passed test: ref_resolution.m:72 ... g;x?y#s resolved against http://a/b/c/d;p?q is http://a/b/c/g;x?y#s
Passed test: ref_resolution.m:79 ... ../.. resolved against http://a/b/c/d;p?q is http://a/
Passed test: ref_resolution.m:86 ... ../../g resolved against http://a/b/c/d;p?q is http://a/g
Passed test: ref_resolution.m:93 ... ../../../../g resolved against http://a/b/c/d;p?q is http://a/g
Passed test: ref_resolution.m:100 ... /./g resolved against http://a/b/c/d;p?q is http://a/g
Passed test: ref_resolution.m:107 ... /../g resolved against http://a/b/c/d;p?q is http://a/g
Passed test: ref_resolution.m:114 ... ..g resolved against http://a/b/c/d;p?q is http://a/b/c/..g
Passed test: ref_resolution.m:121 ... ./../g resolved against http://a/b/c/d;p?q is http://a/b/g
Passed test: ref_resolution.m:128 ... g;x=1/./y resolved against http://a/b/c/d;p?q is http://a/b/c/g;x=1/y
Passed test: ref_resolution.m:135 ... g?y/../x resolved against http://a/b/c/d;p?q is http://a/b/c/g?y/../x
Completed file: ref_resolution.m
Building in CFURLAccess
This is gnustep-make 2.6.2. Type 'gmake print-gnustep-make-help' for help.
Running in gnustep-make version 2 strict mode.
Making all for test_tool basic...
Compiling file basic.m ...
basic.m: In function 'gnustep_base_user_main':
basic.m:57: warning: assignment discards qualifiers from pointer target type
basic.m:82:2: warning: no newline at end of file
Linking test_tool basic ...
/usr/lib/libobjc.so.5.0: warning: strcpy() is almost always misused, please use strlcpy()
/usr/local/lib/libgnustep-base.so.5.0: warning: sprintf() is often misused, please use snprintf()
/usr/local/lib/libgmp.so.9.0: warning: vsprintf() is often misused, please use vsnprintf()
/usr/local/lib/libgnutls.so.18.1: warning: strcat() is almost always misused, please use strlcat()
/usr/local/lib/libgcrypt.so.15.0: warning: stpcpy() is dangerous GNU crap; don't use it
Testing basic.m...
Running CFURLAccess/basic.m...
Passed test: basic.m:24 ... Directory was successfully created.
Passed test: basic.m:31 ... Data was successfully written to test file.
Passed test: basic.m:40 ... Empty file was successfully created.
Passed test: basic.m:45 ... Could not delete directory.
Passed test: basic.m:48 ... File was successfully read.
Passed test: basic.m:51 ... Properties correctly read.
Passed test: basic.m:56 ... Directory was successfully read.
Passed test: basic.m:59 ... There are 2 items in the directory.
Passed test: basic.m:61 ... Directory has file1.txt
Passed test: basic.m:63 ... Directory has file2.txt
Passed test: basic.m:69 ... Content read is the same the content that was written.
Passed test: basic.m:73 ... File1 was successfully deleted.
Passed test: basic.m:74 ... File2 was successfully deleted.
Passed test: basic.m:75 ... Directory was successfully deleted.
Completed file: basic.m
Building in CFUUID
This is gnustep-make 2.6.2. Type 'gmake print-gnustep-make-help' for help.
Running in gnustep-make version 2 strict mode.
Making all for test_tool create...
Compiling file create.m ...
Linking test_tool create ...
/usr/lib/libobjc.so.5.0: warning: strcpy() is almost always misused, please use strlcpy()
/usr/local/lib/libgnustep-base.so.5.0: warning: sprintf() is often misused, please use snprintf()
/usr/local/lib/libgmp.so.9.0: warning: vsprintf() is often misused, please use vsnprintf()
/usr/local/lib/libgnutls.so.18.1: warning: strcat() is almost always misused, please use strlcat()
/usr/local/lib/libgcrypt.so.15.0: warning: stpcpy() is dangerous GNU crap; don't use it
Testing create.m...
Running CFUUID/create.m...
Passed test: create.m:13 ... CFUUIDCreate() returns non-NULL.
Passed test: create.m:18 ... UUID creates with CFUUIDBytes is correct.
Passed test: create.m:22 ... CFUUIDCreateString() returns non-NULL.
Completed file: create.m
_______________________________________________
Discuss-gnustep mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/discuss-gnustep