MacOSX WorkShop/10.8

提供: OSXWS Wiki
2021年5月9日 (日) 05:05時点におけるTkoba (トーク | 投稿記録)による版
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
ナビゲーションに移動 検索に移動

OSXWS(MacOSX_WorkShop) 10.8 (Mountain Lion) 対応 tree に関する情報

最新バージョン

  • 10.8-1(2013年11月5日)
  • インストーラ:「右クリック」で「開く」を選択して起動して下さい。インストーラ実行後に以下の操作をしてください。
    • apt-rpm repository が変わりましたので、/usr/osxws/etc/apt/sources.list.d/main.list 内の www.bach-phys.ritsumei.ac.jp を osxws.acsioma.jp に全て変更してから apt-get update を実行してください。

方針

  • Vine 6 base
  • TeXLive 2013
  • Emacs 24.3
  • ImageMagick の delegate programs に ffmpeg を追加
  • GTK2 環境を X11 から quartz に変更
  • python 関連未定

おしらせ

  • リリースに向けて調整を始めます。不具合をはじめ、完成に向けてのご指摘をお願い致します。
  • TeXLive 2013 への更新を以てリリースにします。
    • コンパイルが通らない場合は ~/.texmf-var/ 以下を削除してみてください。
    • dvipdfm が廃止されました。プリアンブルで dvipdfm を指定している場合は dvipdfmx に変更してください。
(例)
変更前:\usepackage[dvipdfm]{graphicx}
変更後:\usepackage[dvipdfmx]{graphicx}


  • OSX 10.9 (Mavericks) へ更新を掛けても Emacs, TeX 関連は一通り動くようです。

既知の不具合

  • TeXLive: dvipdfmx で jpeg, png を扱えない問題を、gcc-4.6 でビルドして回避。texlive-2012-4osx で対処済。

http://oku.edu.mie-u.ac.jp/~okumura/texfaq/qa/57132.html

その他

Mountain Lion 版開発メモ

  • rpm-4.10.x 以降にヘッダーハンドリングにバグがあり難航。
    • TeXLive の source pkg が 1.4GB 程あるが、これをインストールする時に以下の不具合が発生。
[rpm-4.9.1.3]
D: Expected size:   1411408143 = lead(96)+sigs(344)+pad(0)+data(1411407703)
D:   Actual size:   1411408143

[rpm-4.11.0.1]
D: Expected size:   1411407775 = lead(96)+sigs(180)+pad(4)+data(1411407495)
D:   Actual size:   1411407775
  • X11, autotools が無くなったのは影響が大きい。後で Xcode の追加パッケージで提供されるかもしれないけれど、それらを OSXWS で用意するかは、暫く様子を見ないと何とも云えない。
    • X11 は XQuartz を利用して、autotools は OSXWS で用意する。
  • PackageMaker が Xcode 本体から分離され、"Auxiliary Tools" を別途入手する必要がある。

Xcode

Mountain Lion にアップグレードすると Xcode-4.4 を App Store から無料で入手できる。 gcc は llvm-gcc 4.2.1

$ /usr/bin/gcc -v
Using built-in specs.
Target: i686-apple-darwin11
Configured with: /private/var/tmp/llvmgcc42/llvmgcc42-2336.11~28/src/configure --disable-checking --enable-werror --prefix=/Applications/Xcode.app/Contents/Developer/usr/llvm-gcc-4.2 --mandir=/share/man --enable-languages=c,objc,c++,obj-c++ --program-prefix=llvm- --program-transform-name=/^[cg][^.-]*$/s/$/-4.2/ --with-slibdir=/usr/lib --build=i686-apple-darwin11 --enable-llvm=/private/var/tmp/llvmgcc42/llvmgcc42-2336.11~28/dst-llvmCore/Developer/usr/local --program-prefix=i686-apple-darwin11- --host=x86_64-apple-darwin11 --target=i686-apple-darwin11 --with-gxx-include-dir=/usr/include/c++/4.2.1
Thread model: posix
gcc version 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.11.00)
$ /usr/bin/clang -v
Apple clang version 4.0 (tags/Apple/clang-421.0.57) (based on LLVM 3.1svn)
Target: x86_64-apple-darwin12.0.0
Thread model: posix

autotools

glibtool, autoconf, automake 全部なくなった!! (Xcode-4.3から)

言語、バージョン管理、DB

$ /Applications/Xcode.app/Contents/Developer/usr/bin/svn --version
svn, version 1.6.18 (r1303927)
   compiled Jun 15 2012, 19:07:58

Copyright (C) 2000-2009 CollabNet.
Subversion is open source software, see http://subversion.apache.org/
This product includes software developed by CollabNet (http://www.Collab.Net/).

The following repository access (RA) modules are available:

* ra_neon : Module for accessing a repository via WebDAV protocol using Neon.
  - handles 'http' scheme
  - handles 'https' scheme
* ra_svn : Module for accessing a repository using the svn network protocol.
  - handles 'svn' scheme
* ra_local : Module for accessing a repository on local disk.
  - handles 'file' scheme

$ git --version
git version 1.7.9.6 (Apple Git-31.1)
$ perl -v

This is perl 5, version 12, subversion 4 (v5.12.4) built for darwin-thread-multi-2level
(with 2 registered patches, see perl -V for more detail)

Copyright 1987-2010, Larry Wall

Perl may be copied only under the terms of either the Artistic License or the
GNU General Public License, which may be found in the Perl 5 source kit.

Complete documentation for Perl, including FAQ lists, should be found on
this system using "man perl" or "perldoc perl".  If you have access to the
Internet, point your browser at http://www.perl.org/, the Perl Home Page.
$ python --version
Python 2.7.2
$ ruby -v
ruby 1.8.7 (2012-02-08 patchlevel 358) [universal-darwin12.0]
$ psql --version
psql (PostgreSQL) 9.1.4
contains support for command-line editing

その他

議論と要望

OSXWS 10.8 に対する要望などが御座いましたらコメントを戴ければ幸いです。 議論の上、必要であれば採用させて頂きます。

過去の議論

10.8-1 公開以前の議論はプロジェクトの「過去の議論」へ移動しました。