Conversation
45ca82f to
b18c3ea
Compare
921f7cf to
582981d
Compare
|
rebased on latest master, but still depends on other PRs |
|
put #6399 on the list of dependencies ... |
582981d to
0ea9a37
Compare
|
Jenkins doesn't show any results for MacOSX (unless I'm missing something) |
|
@miri64 triggered Jenkins again, now it shows all green lights |
|
Click -> Ctrl+f -> "mac" -> 0 of 0. :-/ |
0ea9a37 to
8d434c4
Compare
8d434c4 to
0bb84fc
Compare
|
requires #6440 |
|
Got it, do we have a "DO NOT MERGE" label? |
|
WIP? [edit] that's why I set that |
|
OK. |
|
It needs a rebase BTW. |
|
Also the faild CIs give a good hint to not merge this too ;-) |
35a1c16 to
9015020
Compare
|
Jenkins failed because of #4058 |
|
Yes I know, that's why I suggested the rebase, since I know #6534 got merged meanwhile, so I just mentioned that was the reason of the failure. |
|
The things on my list correspond rather to warnings which will be raised for other drivers that are excluded on native. I suggest to keep the issue open until #1121 will be merged. |
|
BTW, why relic works? Is thus test built on real macOS host or just clang? |
|
@kYc0o IIRC relic is only used by |
|
Well, in my Mac it doesn't work... snake:unittests facosta$ make tests-relic
Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/usr/include/c++/4.2.1
Building application "tests_unittests" for "native" with MCU "native".
"/Applications/Xcode.app/Contents/Developer/usr/bin/make" -C /Users/facosta/git/RIOT2/RIOT/pkg/relic
rm -Rf /Users/facosta/git/RIOT2/RIOT/tests/unittests/bin/pkg/native/relic
mkdir -p /Users/facosta/git/RIOT2/RIOT/tests/unittests/bin/pkg/native/relic
/Users/facosta/git/RIOT2/RIOT/dist/tools/git/git-cache clone "https://github.com/relic-toolkit/relic.git" "cdcfaeef101d18c3231c3b46359c519dd72682e8" "/Users/facosta/git/RIOT2/RIOT/tests/unittests/bin/pkg/native/relic"
Cloning into '/Users/facosta/git/RIOT2/RIOT/tests/unittests/bin/pkg/native/relic'...
remote: Counting objects: 16213, done.
remote: Total 16213 (delta 0), reused 0 (delta 0), pack-reused 16213
Receiving objects: 100% (16213/16213), 3.69 MiB | 1.35 MiB/s, done.
Resolving deltas: 100% (13018/13018), done.
Checking connectivity... done.
HEAD is now at cdcfaee... Fix cycle counter in ARM.
touch /Users/facosta/git/RIOT2/RIOT/tests/unittests/bin/pkg/native/relic/.git-downloaded
git -C /Users/facosta/git/RIOT2/RIOT/tests/unittests/bin/pkg/native/relic checkout -f cdcfaeef101d18c3231c3b46359c519dd72682e8
HEAD is now at cdcfaee... Fix cycle counter in ARM.
git -C /Users/facosta/git/RIOT2/RIOT/tests/unittests/bin/pkg/native/relic am --ignore-whitespace "/Users/facosta/git/RIOT2/RIOT/pkg/relic"/patches/*.patch
Applying: fixed signedness of counter variable
Applying: don't redefine ALIGN
Applying: require only CMake version 2.8
touch /Users/facosta/git/RIOT2/RIOT/tests/unittests/bin/pkg/native/relic/.git-patched
./fix-util_print_wo_args.sh /Users/facosta/git/RIOT2/RIOT/tests/unittests/bin/pkg/native/relic
sed: RE error: illegal byte sequence
make[1]: *** [fix_source] Error 1
make: *** [/Users/facosta/git/RIOT2/RIOT/tests/unittests/bin/native/relic.a] Error 2 |
|
Hi back,
Am 04.02.2017 um 14:36 schrieb Francisco Acosta ***@***.***>:
Well, in my Mac it doesn't work...
snake:unittests facosta$ make tests-relic
Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/usr/include/c++/4.2.1
Building application "tests_unittests" for "native" with MCU "native".
"/Applications/Xcode.app/Contents/Developer/usr/bin/make" -C /Users/facosta/git/RIOT2/RIOT/pkg/relic
rm -Rf /Users/facosta/git/RIOT2/RIOT/tests/unittests/bin/pkg/native/relic
mkdir -p /Users/facosta/git/RIOT2/RIOT/tests/unittests/bin/pkg/native/relic
/Users/facosta/git/RIOT2/RIOT/dist/tools/git/git-cache clone "https://github.com/relic-toolkit/relic.git" "cdcfaeef101d18c3231c3b46359c519dd72682e8" "/Users/facosta/git/RIOT2/RIOT/tests/unittests/bin/pkg/native/relic"
Cloning into '/Users/facosta/git/RIOT2/RIOT/tests/unittests/bin/pkg/native/relic'...
remote: Counting objects: 16213, done.
remote: Total 16213 (delta 0), reused 0 (delta 0), pack-reused 16213
Receiving objects: 100% (16213/16213), 3.69 MiB | 1.35 MiB/s, done.
Resolving deltas: 100% (13018/13018), done.
Checking connectivity... done.
HEAD is now at cdcfaee... Fix cycle counter in ARM.
touch /Users/facosta/git/RIOT2/RIOT/tests/unittests/bin/pkg/native/relic/.git-downloaded
git -C /Users/facosta/git/RIOT2/RIOT/tests/unittests/bin/pkg/native/relic checkout -f cdcfaeef101d18c3231c3b46359c519dd72682e8
HEAD is now at cdcfaee... Fix cycle counter in ARM.
git -C /Users/facosta/git/RIOT2/RIOT/tests/unittests/bin/pkg/native/relic am --ignore-whitespace "/Users/facosta/git/RIOT2/RIOT/pkg/relic"/patches/*.patch
Applying: fixed signedness of counter variable
Applying: don't redefine ALIGN
Applying: require only CMake version 2.8
touch /Users/facosta/git/RIOT2/RIOT/tests/unittests/bin/pkg/native/relic/.git-patched
./fix-util_print_wo_args.sh /Users/facosta/git/RIOT2/RIOT/tests/unittests/bin/pkg/native/relic
sed: RE error: illegal byte sequence
This error typically comes from a wrong LANG setting, however, this should be fixed by `pkg/relic/os_util.sh`. I assume you are using a recent RIOT version ...
Best,
Sebastian
[mail]: [email protected]
[code]: https://github.com/smlng
|
|
Yes, I'm on current master and it shows that error. Have you manually configured your LANG settings? I've never touched them... |
|
@kYc0o as said the helper script in |
|
So you suggest me to run that script to remove that error or you mean that the script should run by itself while adding the pkg? |
|
actually its the latter, so I'm a bit confused why it doesn't work for you. It does on our macOS Jenkins slave, on my MacBook and my other Mac, too. I haven't changed any language settings and |
|
I'd say let's merge and let me deal with my problem, since it seems it only happens on my system. Moreover, I think this is more important for Jenkins, and since he's happy, I think it's fine. So go! |
|
I let @cgundogan merge it when he thinks it's OK. |
|
Ping @cgundogan? |
|
I'll close this one as memo, we currently do not have sufficient resources to build every PR on macOS. However, for the planned master periodic/nightly build it should be included. As an alternative, I'd like to get llvm toolchain supported in Jenkins and enabled for every PR see #6600. |
this PR activates macOS as a build target in Jenkins CI.
However there are several errors to fix first, hence this PR is currently based on #6326 and #6333, more to come ...