<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ja">
	<id>https://wiki.acsioma.jp/index.php?action=history&amp;feed=atom&amp;title=MacOSWS%2F11.1</id>
	<title>MacOSWS/11.1 - 版の履歴</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.acsioma.jp/index.php?action=history&amp;feed=atom&amp;title=MacOSWS%2F11.1"/>
	<link rel="alternate" type="text/html" href="https://wiki.acsioma.jp/index.php?title=MacOSWS/11.1&amp;action=history"/>
	<updated>2026-10-17T00:35:16Z</updated>
	<subtitle>このウィキのこのページに関する変更履歴</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://wiki.acsioma.jp/index.php?title=MacOSWS/11.1&amp;diff=11&amp;oldid=prev</id>
		<title>Tkoba: ページの作成:「OSXWS 11 (macOS BigSur) 対応 tree に関する情報  == 最新バージョン：11-1 (20210430)== * [http://liberty.cc.kyushu-u.ac.jp/OSXWS/BigSur/MacOSX-WS-11.1.dmg インストーラ]：「右クリック」で「開く」を選択して起動して下さい。 ** Emacs, TeX 環境までほぼ完了。apt の https 対応をしてベータリリースします。(20210426) ** OpenFOAM-v2106 を追加(20220224) ** BibDesk の不具合を修正(20220224) ** H…」</title>
		<link rel="alternate" type="text/html" href="https://wiki.acsioma.jp/index.php?title=MacOSWS/11.1&amp;diff=11&amp;oldid=prev"/>
		<updated>2025-05-09T07:01:09Z</updated>

		<summary type="html">&lt;p&gt;ページの作成:「&lt;a href=&quot;/index.php?title=OSXWS&quot; title=&quot;OSXWS&quot;&gt;OSXWS&lt;/a&gt; 11 (macOS BigSur) 対応 tree に関する情報  == 最新バージョン：11-1 (20210430)== * [http://liberty.cc.kyushu-u.ac.jp/OSXWS/BigSur/MacOSX-WS-11.1.dmg インストーラ]：「右クリック」で「開く」を選択して起動して下さい。 ** Emacs, TeX 環境までほぼ完了。apt の https 対応をしてベータリリースします。(20210426) ** OpenFOAM-v2106 を追加(20220224) ** BibDesk の不具合を修正(20220224) ** H…」&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新規ページ&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[OSXWS]] 11 (macOS BigSur) 対応 tree に関する情報&lt;br /&gt;
&lt;br /&gt;
== 最新バージョン：11-1 (20210430)==&lt;br /&gt;
* [http://liberty.cc.kyushu-u.ac.jp/OSXWS/BigSur/MacOSX-WS-11.1.dmg インストーラ]：「右クリック」で「開く」を選択して起動して下さい。&lt;br /&gt;
** Emacs, TeX 環境までほぼ完了。apt の https 対応をしてベータリリースします。(20210426)&lt;br /&gt;
** OpenFOAM-v2106 を追加(20220224)&lt;br /&gt;
** BibDesk の不具合を修正(20220224)&lt;br /&gt;
** HEPonX 藤井さんのご尽力で gcc-11.2 を fat(arm64,x86_64) 化しました(20220314)&lt;br /&gt;
&lt;br /&gt;
== 方針 ==&lt;br /&gt;
* TeX emacs 環境を最新の Upstream Release に合わせる&lt;br /&gt;
* arm64 と x86_64 の fat binary でパッケージングする&lt;br /&gt;
* rpm の DB を Berkeley DB から ndb に変更(rpm-4.16.1.2)&lt;br /&gt;
* emacs を NS(Cocoa) から、千葉大の山本さんがメンテされている Mac port(Carbon) に変更&lt;br /&gt;
** TeX などとのキーバインド調整が進まないので、27.2 に更新する際に NS(Cocoa) に戻すことを検討しています。&lt;br /&gt;
&lt;br /&gt;
== 開発メモ ==&lt;br /&gt;
=== Xcode ===&lt;br /&gt;
* Command Line Tools は terminal で以下のコマンドを実行してインストールする。&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ xcode-select --install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
% arch -arm64 /usr/bin/clang -v&lt;br /&gt;
Apple clang version 12.0.0 (clang-1200.0.32.28)&lt;br /&gt;
Target: arm64-apple-darwin20.2.0&lt;br /&gt;
Thread model: posix&lt;br /&gt;
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin&lt;br /&gt;
% arch -x86_64 /usr/bin/clang -v&lt;br /&gt;
Apple clang version 12.0.0 (clang-1200.0.32.28)&lt;br /&gt;
Target: x86_64-apple-darwin20.2.0&lt;br /&gt;
Thread model: posix&lt;br /&gt;
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== arm64, arm64e, x86_64 ===&lt;br /&gt;
zsh などは arm64e でビルドされている。&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
% file /bin/zsh &lt;br /&gt;
/bin/zsh: Mach-O universal binary with 2 architectures: [x86_64:Mach-O 64-bit executable x86_64] [arm64e:Mach-O 64-bit executable arm64e]&lt;br /&gt;
/bin/zsh (for architecture x86_64):	Mach-O 64-bit executable x86_64&lt;br /&gt;
/bin/zsh (for architecture arm64e):	Mach-O 64-bit executable arm64e&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
しかし、Xcode の clang でコンパイルした arm64e バイナリは強制終了される。&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
% cat test.c&lt;br /&gt;
#include &amp;lt;stdio.h&amp;gt;&lt;br /&gt;
int main ()&lt;br /&gt;
{&lt;br /&gt;
#if defined (__arm64__)&lt;br /&gt;
	printf(&amp;quot;Hello ARM64 World!\n&amp;quot;);&lt;br /&gt;
#endif&lt;br /&gt;
#if defined (__aarch64__)&lt;br /&gt;
	printf(&amp;quot;Hello AArch64 World!\n&amp;quot;);&lt;br /&gt;
#endif&lt;br /&gt;
#if defined( __arm64e__ )&lt;br /&gt;
	printf(&amp;quot;Hello ARM64E World!\n&amp;quot;);&lt;br /&gt;
#endif&lt;br /&gt;
#if defined( __x86_64__ )&lt;br /&gt;
	printf(&amp;quot;Hello X86_64 World!\n&amp;quot;);&lt;br /&gt;
#endif&lt;br /&gt;
	return 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
% clang -arch arm64 test.c -o test_arm64&lt;br /&gt;
% clang -arch arm64e test.c -o test_arm64e&lt;br /&gt;
% clang -arch x86_64 test.c -o test_x86_64&lt;br /&gt;
% file test_*&lt;br /&gt;
test_arm64:  Mach-O 64-bit executable arm64&lt;br /&gt;
test_arm64e: Mach-O 64-bit executable arm64e&lt;br /&gt;
test_x86_64: Mach-O 64-bit executable x86_64&lt;br /&gt;
% ./test_arm64&lt;br /&gt;
Hello ARM64 World!&lt;br /&gt;
Hello AArch64 World!&lt;br /&gt;
% ./test_arm64e&lt;br /&gt;
zsh: killed     ./test_arm64e&lt;br /&gt;
% ./test_x86_64 &lt;br /&gt;
Hello X86_64 World!&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===  [https://www.xquartz.org/releases/index.html XQuartz] ===&lt;br /&gt;
* XQuartz が Cairo を提供しなくなったので、OSXWS でrpm化。&lt;br /&gt;
* [https://www.xquartz.org/releases/index.html Release 2.8.0] で arm64 x86_64 の fat 化がなされる模様。ただ、 alpha4 (20210116)では、以下のように i386 x86_64 の fat が混じっている。&lt;br /&gt;
cairo が arm64 x86_64 に fat 化されれば gtk を arm64 x86_64 fat でビルドできるので、残りの rpm 化が進む。&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
% file /opt/X11/{bin,lib}/* |grep i386&lt;br /&gt;
...&lt;br /&gt;
/opt/X11/lib/libcairo.2.dylib:                    Mach-O universal binary with 2 architectures: [i386:&lt;br /&gt;
Mach-O dynamically linked shared library i386] [x86_64:Mach-O 64-bit dynamically linked shared library&lt;br /&gt;
 x86_64]&lt;br /&gt;
....&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 議論と要望 ==&lt;br /&gt;
macOSWS 11.1 に対する要望などが御座いましたらコメントを戴ければ幸いです。&lt;br /&gt;
議論の上、必要であれば採用させて頂きます。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;comment-streams /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
* 動作報告を致します．task-emacs, task-texliveだけをインストールした状態ですが，問題なく動いております．インストール時に rpm --rebuilddb を実行する必要がありました．また，以前にCommand Line ToolとXQuartzのインストールを忘れないようにすることは大切ですね．さらに，CarbonEmacsになったことで，~/.emacs.d/custom_osxws.el内に書いた日本語関係のいくつかの設定は修正が必要です．このあたりのことは，手探りでしなければならないかな，というのが感想です．お忙しい中の開発，本当にありがとうございます． --[[特別:投稿記録/118.236.107.204|118.236.107.204]] 2021年5月5日 (水) 00:09 (JST)&lt;br /&gt;
** ご報告をありがとうございます。custom_osxws.el は、妙案が思いつきませんが、rpm -rebuilddb や Xcode, XQuartz などはインストーラでチェックをしています。手元のテスト(arm64, x86_64)では正しく有無をチェックしてくれていますが、ご利用の環境で判定がすり抜けているようでしたら、条件をご教示いただければありがたいです。[[tkoba]]&lt;br /&gt;
** なお、Mac Wiki はまもなく閉鎖されますので、この連休中（５月９日まで）に OSXWS の Wiki も引っ越しをします。準備が出来次第、移動先をアナウンスします。[[tkoba]]&lt;br /&gt;
** お返事いただきありがとうございます．環境ですが，macOS 10.15.7で動作していたOSXWSの前のバージョンを sudo apt-get remove OSX-system で消去した上，OSを11.3にアップグレードし，その後で今回のリリース版をインストールしました．&lt;br /&gt;
** 早速のご連絡をありがとうございます。インストーラで追加確認すべきことがわかりました。ドキュメント記述を含めて対応しておきます。[[tkoba]]&lt;br /&gt;
----&lt;br /&gt;
* リリースありがとうございます！心待ちにしておりました．インストーラーはありますでしょうか？または，aptの設定ファイルを書き直した上でupgradeをすればよいでしょうか？ --[[特別:投稿記録/118.236.107.204|118.236.107.204]] 2021年4月27日 (火) 09:14 (JST)&lt;br /&gt;
** 大変お待たせしております。ただいま apt の https 対応中で、それが終わり次第インストーラを作成してアップします。その後この連休中にこの Wiki を引っ越しする予定です。今しばらくお待ちください。[[tkoba]]&lt;br /&gt;
----&lt;br /&gt;
* 日頃より，OSXWSには大変お世話になっております．動作報告をさせて頂きます．先ほど，macOS Big Sur (11.2.1 --&amp;amp;gt; 11.2.3) およびXQuartz (2.7.11 --&amp;amp;gt; 2.8.0) のアップデートを行ったところ，OSXWS (10.15-1) でインストールしたEmacsが起動しなくなりました．お忙しいとは存じますが，新バージョンのリリースを心待ちにしております．どうぞ宜しくお願い申し上げます． --[[特別:投稿記録/133.26.212.121|133.26.212.121]] 2021年4月4日 (日) 17:24 (JST)&lt;br /&gt;
** ご連絡をありがとうございます。また開発が遅延して申し訳ありません。この Wiki の引っ越しを含めて準備を進めておりますが、この年度末がかつてなく忙しく、まだ Emacs 止まりです。開発状況は [http://liberty.cc.kyushu-u.ac.jp/OSXWS/BigSur/ OSXWS/BigSur] にてご覧いただけます。[[tkoba]]&lt;br /&gt;
----&lt;br /&gt;
* いつ頃のリリースを予定されておられますでしょうか？心待ちにしております． --[[特別:投稿記録/118.236.111.106|118.236.111.106]] 2021年2月25日 (木) 14:44 (JST)&lt;br /&gt;
** 大変お待たせしてすみません。私自身 TeX が必要なので時間を見つけて作業を続けておりますが、本業が大変立て込んでおります。３月中にはβリリースをできる予定です。現在は cairo を整備し終えてgtk2まで来ています。&lt;br /&gt;
&lt;br /&gt;
[[Category:ソフトウェア]]&lt;br /&gt;
[[Category:UNIX]]&lt;br /&gt;
[[Category:UNIXパッケージ]]&lt;br /&gt;
[[Category:MacOSX_WorkShop]]&lt;/div&gt;</summary>
		<author><name>Tkoba</name></author>
	</entry>
</feed>