hiroshi hatake
cosmo****@gmail*****
2014年 6月 28日 (土) 02:00:58 JST
畑ケです。 明日は肉の日なので ビルドができることを確認してすぐにリリースできるようにしておくと安心か な、ということで http://packages.groonga.org/nightly/mariadb-10.0.12-with-mroonga-4.03.2014.06.28.tar.gz をビルドしてみました。 ものの見事に失敗したので報告します。 VC++ 2010では error LNK2019: 未解決の外部シンボル _va_copy が関数 _grn_text_vprintf で 参照されました。 に加え、 46> ftexample.vcxproj -> C:\mrnwork\powershell\work\build-vc2010-zip-32\plugin\fulltext\RelWithDebInfo\mypluglib.dll 45>C:\mrnwork\powershell\work\source\include\mysql/psi/mysql_file.h(541): error C3861: 'fgets': 識別子が見つかりませんでした 45>C:\mrnwork\powershell\work\source\include\mysql/psi/mysql_file.h(547): error C3861: 'fgets': 識別子が見つかりませんでした 45>C:\mrnwork\powershell\work\source\include\mysql/psi/mysql_file.h(567): error C3861: 'fgetc': 識別子が見つかりませんでした 45>C:\mrnwork\powershell\work\source\include\mysql/psi/mysql_file.h(573): error C3861: 'fgetc': 識別子が見つかりませんでした 45>C:\mrnwork\powershell\work\source\include\mysql/psi/mysql_file.h(595): error C3861: 'fputs': 識別子が見つかりませんでした 45>C:\mrnwork\powershell\work\source\include\mysql/psi/mysql_file.h(601): error C3861: 'fputs': 識別子が見つかりませんでした 45>C:\mrnwork\powershell\work\source\include\mysql/psi/mysql_file.h(621): error C3861: 'fputc': 識別子が見つかりませんでした 45>C:\mrnwork\powershell\work\source\include\mysql/psi/mysql_file.h(627): error C3861: 'fputc': 識別子が見つかりませんでした 45>C:\mrnwork\powershell\work\source\include\mysql/psi/mysql_file.h(648): error C3861: 'vfprintf': 識別子が見つかりませんでした 45>C:\mrnwork\powershell\work\source\include\mysql/psi/mysql_file.h(656): error C3861: 'vfprintf': 識別子が見つかりませんでした 45>C:\mrnwork\powershell\work\source\include\mysql/psi/mysql_file.h(677): error C3861: 'vfprintf': 識別子が見つかりませんでした 45>C:\mrnwork\powershell\work\source\include\mysql/psi/mysql_file.h(683): error C3861: 'vfprintf': 識別子が見つかりませんでした 45>C:\mrnwork\powershell\work\source\include\mysql/psi/mysql_file.h(703): error C3861: 'fflush': 識別子が見つかりませんでした 45>C:\mrnwork\powershell\work\source\include\mysql/psi/mysql_file.h(709): error C3861: 'fflush': 識別子が見つかりませんでした 45>C:\mrnwork\powershell\work\source\include\mysql/psi/mysql_file.h(716): error C3861: 'feof': 識別子が見つかりませんでした でビルドが失敗します。 VC++ 2013でも同じく上記 fgets, fputsc等のエラーで失敗します。 ログなどはいつもの通りDropBoxに置いておきました。 https://dl.dropboxusercontent.com/u/36753409/MroongaBuildLog/Mroonga-4.03-nightly/config-32-vc2010.log https://dl.dropboxusercontent.com/u/36753409/MroongaBuildLog/Mroonga-4.03-nightly/config-32-vc2013.log https://dl.dropboxusercontent.com/u/36753409/MroongaBuildLog/Mroonga-4.03-nightly/build-32-vc2010.log https://dl.dropboxusercontent.com/u/36753409/MroongaBuildLog/Mroonga-4.03-nightly/build-32-vc2013.log https://dl.dropboxusercontent.com/u/36753409/MroongaBuildLog/Mroonga-4.03-nightly/zip-32-vc2010.log https://dl.dropboxusercontent.com/u/36753409/MroongaBuildLog/Mroonga-4.03-nightly/zip-32-vc2013.log