-
Gauche-gl の Windows 上でのインストール手順のメモです。
(情報が古くなっている可能性があります)
Gauche-gl は、Gauche から OpenGL を使用するための拡張ライブラリです。
Windows 8.1 (64bit) で作業しました。 -
**以下の記述は、MSYS2/MinGW-w64 (64bit/32bit) の開発環境でのコンパイル手順となっています。
今では、より新しい MSYS2/MinGW-w64 UCRT64 (64bit) の開発環境でもコンパイル可能になっています。
-
自分がインストールしたとき (2022年9月) の参考用のメモです。
(情報が古くなっている可能性があります) -
**<<<現在では より新しい MSYS2/MinGW-w64 UCRT64 (64bit) の開発環境もあります>>>
MSYS2/MinGW-w64 UCRT64 (64bit) 開発環境のインストールについては、
以下のページの方を参照ください。
https://gist.github.com/Hamayama/7810d2a1a59a872a2fbc271345151f77
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) |