-
Gauche-gl の Windows 上でのインストール手順のメモです。
(情報が古くなっている可能性があります)
Gauche-gl は、Gauche から OpenGL を使用するための拡張ライブラリです。
Windows 8.1 (64bit) で作業しました。 -
**<<<現在、Gauche v0.9.5 の Windows用バイナリインストーラ には、
Gauche-gl の最新版が含まれています。このため、以下のインストールを行わなくても、
- 自分がインストールしたとき (2022年9月) の参考用のメモです。
(情報が古くなっている可能性があります)
- MSYS2 のページ
https://msys2.github.io/
から、MSYS2 のインストーラ ( msys2-x86_64-20220904.exe ) を取得して実行します。
(注意:32bit 版のインストーラは、提供されなくなりました。
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<調査中> | |
MSYS2/MinGW-w64 32bit 開発環境での Gauche v0.9.6_pre2 のビルド/テストでエラーが出る。 | |
MSYS2/MinGW-w64 64bit や MinGW.org (32bitのみ) の開発環境では発生しない。 | |
OS : Windows 8.1 (64bit) | |
印象としては、ほとんど動作していて、ごくまれに文字列が化ける感じ。 | |
(1)MSYS2/MinGW-w64 32bit 開発環境での Gauche v0.9.6_pre2 のビルドで以下のエラー |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
;; -*- coding: utf-8 -*- | |
;; | |
;; pure.scm | |
;; 2019-5-2 v1.03 | |
;; | |
;; <内容> | |
;; Schemeによる純粋関数型プログラミングのサンプルです。 | |
;; 実行するまで副作用を生じない「アクション」によって、プログラムを組み立てます。 | |
;; (R7RS対応) | |
;; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
7.7.0 (master): MinGW: gctest.exe fails | |
from #166 | |
> 1. Could you please recheck it using master branch of bdwgc (with any libatomic_ops)? | |
> 2. Same as 1 plus --disable-parallel-mark --enable-gc-assertions | |
> 3. Same as 2 plus comment out THREAD_LOCAL_ALLOC definition in include/config.h | |
I tried a master branch, but I got many failures. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
;; -*- coding: utf-8 -*- | |
;; | |
;; indent_conv.scm | |
;; 2020-5-2 v1.11 | |
;; | |
;; <内容> | |
;; Gauche を使用して、テキストファイルの行頭のインデントを変換します。 | |
;; | |
;; <使い方> | |
;; gosh indent_conv.scm infile outfile |
Windows API の ReadConsoleW が、1バイト多く書き込む件の再現テストを行います。
<確認環境>
OS : Windows 8.1 (64bit)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<Gauche の Windows コンソールのコードページ対応の測定> | |
1. 環境 | |
OS : Windows 8.1 (64bit) | |
開発環境 : MSYS2/MinGW-w64 (64bit) (gcc version 7.1.0 (Rev2, Built by MSYS2 project)) | |
Gauche : v0.9.6_pre2 (コミット aa189e6 + 変更) | |
2. 測定 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<Gauche の Windows コンソールのコードページ対応の試験> | |
1. 試験環境 | |
OS : Windows 8.1 (64bit) | |
開発環境 : MSYS2/MinGW-w64 (64bit) (gcc version 7.1.0 (Rev2, Built by MSYS2 project)) | |
Gauche : v0.9.6_pre2 (コミット aa189e6 + 変更) | |
mintty : v2.7.7 (x86_64-pc-msys) | |
winpty : v0.4.3 | |
emacs : v25.2.1 (x86_64-w64-mingw32) |