[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[mgp-users-jp 00832] compilation tips of MagicPoint 1.08a on SGI IRIX 6.5.10
- To: mgp-users-jp@mew.org
- Subject: [mgp-users-jp 00832] compilation tips of MagicPoint 1.08a on SGI IRIX 6.5.10
- From: YAMAUCHI Hitoshi <yamauchi@acm.org>
- Date: Mon, 11 Jun 2001 20:26:58 +0900
- Posted: Mon, 11 Jun 2001 13:26:49 +0200 (CEST)
- Reply-to: mgp-users-jp@mew.org
- Sender: Hitoshi Yamauchi <hitoshi@mpi-sb.mpg.de>
山内@MPIと申します.
MagicPoint 1.08a を SGI O2 IRIX 6.5.10 IP32にinstallしてみましたが2つほ
ど問題がありました.ただし,とりあえず動かすには以下のことをすれば良いよ
うです.使用したコンパイラはSGIのccです.これでサンプルのファイルを見る
ことはできます.
1.image/path.c がコンパイルできない.
問題: IRIXの /usr/include/strings.hにはbzero, bcopyをinlineにする
pragmaがあるのですが,これがおかしいと文句を言われる.どうやら,
systemのヘッダファイルを呼ぶ順番が効いてしまうらしい.これは多分
IRIXの方の不具合ではないかと思います. (IRIXでは X11/Xos.h の内
部でstrings.hがincludeされており,ここでエラーになる.)
対処法 : image/path.c の#include <X11/Xos.h> の前に
#include <strings.h> を入れる.
2.vfork がなく,executableが作成できない.
問題: マニュアルにはvforkの記述があるのですが,システムの lib ディレ
クトリ関係のライブラリにnmをかけてみてもforkしかでてきませんでし
た.(あと,マニュアルに It should also be noted that this
vfork is NOT and DOES NOT have the same semantics as the
original BSD vfork. とあるのが気になります.)
対処法: 最後のリンク時(mgpを作る時)にgnuのlibibertyをリンクした.
---------------------------------------------------------------------
YAMAUCHI Hitoshi : Max-Planck-Institut fuer Informatik AG4
--E-mail-- yamauchi@mpi-sb.mpg.de
/_________/ http://www.mpi-sb.mpg.de/~hitoshi/