[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: ANN: OresmeKit 0.1
From: |
H. Nikolaus Schaller |
Subject: |
Re: ANN: OresmeKit 0.1 |
Date: |
Sun, 10 Jun 2018 21:28:00 +0200 |
Hi Riccardo,
> Am 08.06.2018 um 17:05 schrieb Riccardo Mottola <riccardo.mottola@libero.it>:
>
> Hi Nikolaus,
>
> Yes, I hope. I think it should run on myStep and on OpenMoko, you might try!
>
it just took 10 minutes to download, unpack the sources, and add a QuantumSTEP
project file to get:
>
> iMac:Frameworks hns$ ls -lR OresmeKit.framework/
> total 0
> drwxr-xr-x 4 hns staff 136 10 Jun 21:02 Versions
>
> OresmeKit.framework//Versions:
> total 8
> drwxr-xr-x 11 hns staff 374 10 Jun 21:02 A
> lrwxr-xr-x 1 hns staff 1 10 Jun 21:02 Current -> A
>
> OresmeKit.framework//Versions/A:
> total 16
> drwxr-xr-x 8 hns staff 272 10 Jun 21:02 Headers
> -rw-r--r-- 1 hns staff 722 10 Jun 21:02 Info.plist
> drwxr-xr-x 4 hns staff 136 10 Jun 21:02 MacOS
> lrwxr-xr-x 1 hns staff 24 10 Jun 21:02 OresmeKit ->
> MacOS/libOresmeKit.dylib
> drwxr-xr-x 3 hns staff 102 10 Jun 21:02 Resources
> drwxr-xr-x 5 hns staff 170 10 Jun 21:02 arm-linux-gnueabi
> drwxr-xr-x 5 hns staff 170 10 Jun 21:02 arm-linux-gnueabihf
> drwxr-xr-x 5 hns staff 170 10 Jun 21:02 i486-linux-gnu
> drwxr-xr-x 5 hns staff 170 10 Jun 21:02 mipsel-linux-gnu
>
> OresmeKit.framework//Versions/A/Headers:
> total 56
> -rw-r--r-- 1 hns staff 2467 10 Jun 21:02 OKCartesius.h
> -rw-r--r-- 1 hns staff 4361 10 Jun 21:02 OKChart.h
> -rw-r--r-- 1 hns staff 1483 10 Jun 21:02 OKLineChart.h
> -rw-r--r-- 1 hns staff 1240 10 Jun 21:02 OKPieChart.h
> -rw-r--r-- 1 hns staff 2368 10 Jun 21:02 OKSeries.h
> -rw-r--r-- 1 hns staff 1067 10 Jun 21:02 OresmeKit.h
>
> OresmeKit.framework//Versions/A/MacOS:
> total 104
> drwxr-xr-x 3 hns staff 102 10 Jun 21:02 Headers
> -rwxr-xr-x 1 hns staff 52028 10 Jun 21:02 libOresmeKit.dylib
>
> OresmeKit.framework//Versions/A/MacOS/Headers:
> total 8
> lrwxr-xr-x 1 hns staff 13 10 Jun 21:02 OresmeKit -> ../../Headers
>
> OresmeKit.framework//Versions/A/Resources:
> total 8
> -r--r--r-- 1 hns staff 260 22 Mär 2016 InfoPlist.strings
>
> OresmeKit.framework//Versions/A/arm-linux-gnueabi:
> total 304
> drwxr-xr-x 3 hns staff 102 10 Jun 21:02 Headers
> lrwxr-xr-x 1 hns staff 15 10 Jun 21:02 OresmeKit -> libOresmeKit.so
> -rwxr-xr-x 1 hns staff 149860 10 Jun 21:02 libOresmeKit.so
>
> OresmeKit.framework//Versions/A/arm-linux-gnueabi/Headers:
> total 8
> lrwxr-xr-x 1 hns staff 13 10 Jun 21:02 OresmeKit -> ../../Headers
>
> OresmeKit.framework//Versions/A/arm-linux-gnueabihf:
> total 296
> drwxr-xr-x 3 hns staff 102 10 Jun 21:02 Headers
> lrwxr-xr-x 1 hns staff 15 10 Jun 21:02 OresmeKit -> libOresmeKit.so
> -rwxr-xr-x 1 hns staff 143576 10 Jun 21:02 libOresmeKit.so
>
> OresmeKit.framework//Versions/A/arm-linux-gnueabihf/Headers:
> total 8
> lrwxr-xr-x 1 hns staff 13 10 Jun 21:02 OresmeKit -> ../../Headers
>
> OresmeKit.framework//Versions/A/i486-linux-gnu:
> total 280
> drwxr-xr-x 3 hns staff 102 10 Jun 21:02 Headers
> lrwxr-xr-x 1 hns staff 15 10 Jun 21:02 OresmeKit -> libOresmeKit.so
> -rwxr-xr-x 1 hns staff 138704 10 Jun 21:02 libOresmeKit.so
>
> OresmeKit.framework//Versions/A/i486-linux-gnu/Headers:
> total 8
> lrwxr-xr-x 1 hns staff 13 10 Jun 21:02 OresmeKit -> ../../Headers
>
> OresmeKit.framework//Versions/A/mipsel-linux-gnu:
> total 328
> drwxr-xr-x 3 hns staff 102 10 Jun 21:02 Headers
> lrwxr-xr-x 1 hns staff 15 10 Jun 21:02 OresmeKit -> libOresmeKit.so
> -rwxr-xr-x 1 hns staff 160160 10 Jun 21:02 libOresmeKit.so
>
> OresmeKit.framework//Versions/A/mipsel-linux-gnu/Headers:
> total 8
> lrwxr-xr-x 1 hns staff 13 10 Jun 21:02 OresmeKit -> ../../Headers
> iMac:Frameworks hns$ file OresmeKit.framework/Versions/Current/*/lib*
> OresmeKit.framework/Versions/Current/MacOS/libOresmeKit.dylib:
> Mach-O 64-bit dynamically linked shared library x86_64
> OresmeKit.framework/Versions/Current/arm-linux-gnueabi/libOresmeKit.so: ELF
> 32-bit LSB shared object, ARM, version 1 (SYSV), dynamically linked, not
> stripped
> OresmeKit.framework/Versions/Current/arm-linux-gnueabihf/libOresmeKit.so: ELF
> 32-bit LSB shared object, ARM, version 1 (SYSV), dynamically linked, not
> stripped
> OresmeKit.framework/Versions/Current/i486-linux-gnu/libOresmeKit.so: ELF
> 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked,
> not stripped
> OresmeKit.framework/Versions/Current/mipsel-linux-gnu/libOresmeKit.so: ELF
> 32-bit LSB shared object, MIPS, MIPS-I version 1 (SYSV), dynamically linked,
> with unknown capability 0xf41 = 0x756e6700, with unknown capability 0x70100 =
> 0x1040000, not stripped
> iMac:Frameworks hns$
As you can see I have got libraries for armel, armhf, i386 and mipsel. And OSX.
But I have not done any tests. Is there a Demo application to demonstrate
your screenshots (e.g. plotting sinc)?
One very tiny suggestion for improvement: LLVM for the OSX version complained
about multiple -set methods:
> OKPieChart.m:99:7: warning: multiple methods named 'set' found
> [-Wobjc-multiple-method-names]
> [[colorsArray objectAtIndex:i] set];
> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> /System/Library/Frameworks/Foundation.framework/Headers/NSOrderedSet.h:58:49:
> note: using
> @property (readonly, strong) NSSet<ObjectType> *set;
> ^~~
> /System/Library/Frameworks/AppKit.framework/Headers/NSFont.h:153:1: note:
> also found
> - (void)set;
> ^~~~~~~~~~~~
> /System/Library/Frameworks/AppKit.framework/Headers/NSColor.h:169:1: note:
> also found
> - (void)set;
> ^~~~~~~~~~~~
> /System/Library/Frameworks/AppKit.framework/Headers/NSBrowserCell.h:24:1:
> note: also found
> - (void)set;
> ^~~~~~~~~~~~
> /System/Library/Frameworks/AppKit.framework/Headers/NSCursor.h:72:1: note:
> also found
> - (void)set;
> ^~~~~~~~~~~~
> /System/Library/Frameworks/AppKit.framework/Headers/NSAffineTransform.h:19:1:
> note: also found
> - (void)set;
> ^~~~~~~~~~~~
> /System/Library/Frameworks/AppKit.framework/Headers/NSShadow.h:35:1: note:
> also found
> - (void)set;
> ^~~~~~~~~~~~
> /System/Library/Frameworks/AppKit.framework/Headers/NSPressureConfiguration.h:29:1:
> note: also found
> - (void)set;
> ^~~~~~~~~~~~
> 1 warning generated.
So maybe this line could become:
[(NSColor *) [colorsArray objectAtIndex:i] set];
And another thing: Info.plist should have a better Bundle identifier.
BR,
Nikolaus
Re: ANN: OresmeKit 0.1, Fred Kiefer, 2018/06/08