田中秀宗です。
ありがとうございます。
まさしく4.1系列のビルドをしようとしていました。
32ビット版cygwinを使うことにします。
(2014年03月30日 20:18), Isamu Mogi wrote:
茂木です。
VS2012を使っているということは、4.1系列のビルドを試みているのだと思います。
もしそれが当たっている場合、最初の4.1が出たときにはまだ64ビット版のcygwin
は無かったため、ビルドは無理だと思います。4.2系列のビルドを試すか、32ビット
版のcygwinを利用されると良いです。
(2014/03/30 14:45), Tanaka-CS wrote:
田中秀宗です。
Microsoft.Cpp.*
V110
Platform
を、C:直下にコピーした後、make時に以下のエラーで止まっています。
Microsoft.Cpp.Win32.Targets を見るとXMLなのですが、
どうコードを追えば良いのか分かりません。
そもそも環境構築の方法が正しいかどうかも、定かではありません。
"C:\sources\libo-core\workdir\wntmsci14.pro\UnpackedTarball\python3\PCBuild\pcbuild.sln"
(Build target) (1) ->
"C:\sources\libo-core\workdir\wntmsci14.pro\UnpackedTarball\python3\PCBuild\pywlauncher.vcxproj"
(default target) (24) ->
(PlatformPrepareForBuild target) ->
C:\Platforms\Win32\Microsoft.Cpp.Win32.Targets(511,5): error
MSB8008: Specified platform toolset (v110) is not installed or
invalid. Please make sure that a supported PlatformToolset value is
selected.
[C:\sources\libo-core\workdir\wntmsci14.pro\UnpackedTarball\python3\PCBuild\pywlauncher.vcxproj]
困りました。お勧めのアプローチがあればご教示下さい。
(2014年03月30日 14:04), Tanaka-CS wrote:
田中秀宗です。
少しずつ前進はしていると思うのですが、
現状、makeが以下のエラーで落ちます。
"C:\sources\libo-core\workdir\wntmsci14.pro\UnpackedTarball\python3\PCBuild\pcbuild.sln"
(Build target) (1) ->
"C:\sources\libo-core\workdir\wntmsci14.pro\UnpackedTarball\python3\PCBuild\pywlauncher.vcxproj"
(default target) (24) ->
C:\Microsoft.Cpp.InvalidPlatform.Targets(23,7): error MSB8007: The
Platform for project 'pywlauncher.vcxproj' is invalid. Platform='Win32'.
You may be seeing this message because you are trying to build a project
without a solution file, and have specified a non-default Platform that
doesn't exist for this project.
[C:\sources\libo-core\workdir\wntmsci14.pro\UnpackedTarball\python3\PCBuild\pywlauncher.vcxproj]
C:\Microsoft.Cpp.InvalidPlatform.Targets
から分かるように、無理やりCドライブ直下にMicrosoft.Cpp.* ファイルを
コピーするという、無茶な環境構築をしたせいかもしれません。
Makefileを追えば良いのでしょうか?
ちょっと調べてみますが、お心当たりがあればご教示下さい。
(2014年03月30日 02:20), Isamu Mogi wrote:
茂木です
cygwinは64ビット版をご利用されていると思いますが、64ビット版でビルド
できるようになったのはかなり最近のためか、もろもろ資料とか不親切です。
あまりにも不親切なため、公式にサポートされているかどうかはちょっと
怪しいと思っていますが、cygwin自体の安定性が64ビットの方がかなり高い
ため、僕は64ビット版を使っています。
> ※これを実行してmake.exe にリネームしても、動作しないようです。
> $ /opt/lo/bin/make
> のように実行しても何も表示されずに戻ってきます。
> どこか間違っていますでしょうか?
ダウンロードできるmakeは32ビット版のため動かないのだと思います。ビル
ドスクリプトの出力が間違っているので、バグですね・・・。
例えば、下記のコマンドでmakeが何ビット版なのか確認ができます。
$ file /opt/lo/bin/make.exe
> ※また、ソースコードからmakeを作ろうと考えたのですが、
> (snip)
> したのですが、makeのビルドがうまく行きません。
僕は、64ビット版のcygwinを利用するときは下記のコマンドを叩いて作って
います。
$ git clone git://gerrit.libreoffice.org/gnu-make-lo.git
$ cd gnu-make-lo
$ git checkout gnu-make-lo-4.0
$ ./configure --prefix=/opt/lo
$ make
$ make install
--
Unsubscribe instructions: E-mail to discuss+unsubscr...@ja.libreoffice.org
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/ja/discuss/
All messages sent to this list will be publicly archived and cannot be deleted