星影の魔術師の魔法の呪文

PR

プロフィール

星影の魔術師

星影の魔術師

キーワードサーチ

▼キーワード検索

コメント新着

星影の魔術師 @ Re[1]:パートナーが SBI証券に申し込む(09/27) New! 和活喜さんへ いつもありがとうございます…
和活喜 @ Re:パートナーが SBI証券に申し込む(09/27)  今晩は。金曜日です。福岡宗像は晴れで…
星影の魔術師 @ Re[1]:パートナーが SBI証券に申し込む(09/27) 恵美子777さんへ いつもありがとうござい…
恵美子777 @ Re:パートナーが SBI証券に申し込む(09/27) 3位  22位  1位でした。 いいね!も…
星影の魔術師 @ Re[1]:木曜日です、今週も後半戦突入(09/26) 和活喜さんへ いつもありがとうございます…
2017.12.25
XML
魔術師です。

ASUS Tinker Board の TinkerOS-debian で delegated-9.9.13 がコンパイル出来ない件で

エラーは
credhy.c:112:1: error: narrowing conversion of ‘2147483648u’ from ‘unsigned int’ to ‘int’ inside { } [-Wnarrowing]
};
^

unsigned int を int に代入して取り得る値の範囲が違うのでエラーになったのでした。

CPU コアが Raspberry Pi3 は ARM 64bit コア
Tinker Board は ARM 32bit コアなのでそのせいかとも思ったのですが


ラズパイ Raspbian
# dpkg -l g++
要望=(U)不明/(I)インストール/(R)削除/(P)完全削除/(H)保持
| 状態=(N)無/(I)インストール済/(C)設定/(U)展開/(F)設定失敗/(H)半インストール/(W)トリガ待ち/(T)トリガ保留
|/ エラー?=(空欄)無/(R)要再インストール (状態,エラーの大文字=異常)
||/ 名前 バージョン アーキテクチャ 説明
+++-======================-================-================-=================================================
ii g++ 4:4.9.2-2 armhf GNU C++ compiler

ASUS TinkerOS
# dpkg -l g++
要望=(U)不明/(I)インストール/(R)削除/(P)完全削除/(H)保持

|/ エラー?=(空欄)無/(R)要再インストール (状態,エラーの大文字=異常)
||/ 名前 バージョン アーキテクチャ 説明
+++-======================-================-================-=================================================
ii g++ 4:6.3.0-4 armhf GNU C++ compiler

g++ 4.9.2 と 6.3.0 の違いです。

そこで新バージョンの仕様を無視するオプションを設定することでコンパイルが通るようになりました。

make CFLAGS="-O2 -std=c++0x -Wno-narrowing"

無事にバイナリーが生成出来ました。
ラズパイのバイナリーを使ってもいいのですけど
原因も判ってこれで一安心です。


人気記事の一覧のある トップ

楽天のサービス紹介 ページへ飛ぶ

星影の魔術師に
応援のクリックをポチッとお願いします。

にほんブログ村 スマホ・携帯ブログ iPhoneへ にほんブログ村 IT技術ブログ IT技術メモへ blogramで人気ブログを分析

PVアクセスランキング にほんブログ村

皆さんの、協力に感謝しています。

AX





お気に入りの記事を「いいね!」で応援しよう

最終更新日  2017.12.25 20:54:33
コメントを書く


【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! -- / --
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x

© Rakuten Group, Inc.
X
Design a Mobile Site
スマートフォン版を閲覧 | PC版を閲覧
Share by: