plv8のOSXでのビルドは続くよ
前日までにsconsな時代のV8をビルドできるとこまでたどり着いたが、 どうもarch=x64指定していたが、ldに怒られる。もしかすると32ビット版だったのか? otoolsすりゃよかったと悔やまれる。
本日はV8を3.7.xから3.16.xくらいまで上げてビルドするもunused valueの警告でコンパイルが停止
error: private field 'ok_' is not used [-Werror,-Wunused-private-field]
wrror=noでwork aroundって投稿見たが、いまの環境では効かなかった。 Emacsでparser.ccまで開いたものの手つかず。。
unused valueで止まるのは今年の1月に話題なっている
plv8の説明のmake native.checkでは最新版はNG chekcにケチがつく
と、ここまで書いて、もしかしてg++のパス/usr/localが優先していなくてclangになってないか? いまググったら、clangでエラーにとの投稿
ちなみに Fixed in r13542. とフォローがあった。
ubuntuに入っていると思われる3.7系はそもそもsconsでビルドなのでこれはplv8の想定より 古い版と思われ