Download
Entwicklung
Konto
Download
Entwicklung
Anmelden
Vergessen Konto/Passwort
Konto erstellen
Sprache
Hilfe
Sprache
Hilfe
×
Anmelden
Anmeldename
Passwort
×
Vergessen Konto/Passwort
Übersetzungsstatus von Deutsch
Kategorie:
Software
Personen
PersonalForge
Magazine
Wiki
Suche
OSDN
>
Finden Software
>
Text Editors
>
Text Processing
>
skf - simple kanji filter
>
Ticket-Liste / Suche
>
Ticket #7745
skf - simple kanji filter
Beschreibung
Projekt Zusammenfassung
Entwickler-Dashboard
Web-Seite
Entwickler
Bildergalerie
RSS Feed-Liste
Aktivität
Statistiken
Historie
Downloads
Aller Releases-Liste
Statistiken
Quellcode
Quellcode-Repositorys-Liste
CVS
Repository ansehen
Ticket
Ticket-Liste
Liste der Meilensteine
Typenliste
Komponentenliste
Liste der zuletzt benutzten Tickets/RSS
Neue Ticket abschicken
Dokumente
Kommunikation
Forum-Liste
Hilfe (3)
Offene Diskussion (12)
Neuigkeiten
Ticket #7745
Ticket-Liste
Neue Ticket abschicken
RSS
ruby-extensionがmakeできない
Eröffnet am:
2005-12-21 06:42
Letztes Update:
2006-07-23 00:59
beobachte
ON
OFF
Auswertung:
naruse
Verantwortlicher:
efialtes
Typ:
Fehler
Status:
Geschlossen
Komponente:
(Keine)
Meilenstein:
(Keine)
Priorität:
5 - Mittel
Schweregrad:
5 - Mittel
Lösung:
Gefixt
Datei:
2
Details
Antworten
1.94a1cにて、--enable-ruby-extensionすると、以下のよう
なエラーを出してmakeできません。
NetBSD 2.0.2_STABLE i386の場合のログを添付しましたが、
FreeBSD5.0や、SourceForgeのCompileFarmのDebianやSuSEで
も同様でしたので、再現性は高いかと思われます。
% make
gcc -DSWIG_EXT -DRUBY_EXT -DFOLD_SUPPORT -
DDYNAMIC_LOADING -DKEIS_EXTRA_SUPPORT -
DOLD_NEC_COMPAT -DKUNIMOTO -DFAST_GETC -
DHAVE_GETENV -DHAVE_CONFIG_H -I. -I. -I. -DUSE_UBUF -
DROT_SUPPORT -D_LARGEFILE_SOURCE -
D_FILE_OFFSET_BITS=64 -
DTABLEDIR="\"/usr/local/share/skf/lib\"" skf.o
preconvert.o oconv.o skf_fileio.o plug_convert.o
error.o in_code_table.o in_converter.o eucoconv.o
jisoconv.o msoconv.o ucodoconv.o esc_process.o
bgoconv.o keisoconv.o out_code_table.o in_decoder.o
dyn_table.o brgtconv.o -lintl -o skf
/usr/lib/crt0.o(.text+0x86): In function `___start':
: undefined reference to `main'
oconv.o(.text+0x15a3): In function `SKFJIS1OUT':
: undefined reference to `SKFputc'
oconv.o(.text+0x15b2): In function `SKFJIS1OUT':
: undefined reference to `SKFputc'
oconv.o(.text+0x15c3): In function `SKFJIS1OUT':
: undefined reference to `SKFputc'
oconv.o(.text+0x15d4): In function `SKFJIS1OUT':
: undefined reference to `SKFputc'
oconv.o(.text+0x15ec): In function `SKFJIS1OUT':
: undefined reference to `SKFputc'
oconv.o(.text+0x163b): more undefined references to
`SKFputc' follow
*** Error code 1
Stop.
make: stopped in /home/naruse/src/skf-current
Ticket-Verlauf (3/15 Historien)
Show older Histories
2005-12-27 22:57
Aktualisiert von:
efialtes
Kommentar
Antworten
Logged In: YES
user_id=3309
ごめんなさい、Extension 関係は今修正中の snapshot 状態で動き
ません。年内には、もう少しましな snapshot を上げるつもりです。
2005-12-27 22:57
Aktualisiert von:
efialtes
Kommentar
Antworten
Logged In: YES
user_id=3309
ごめんなさい、Extension 関係は今修正中の snapshot 状態で動き
ません。年内には、もう少しましな snapshot を上げるつもりです。
2006-05-08 22:26
Aktualisiert von:
efialtes
Verantwortlicher
Update from
(Keine)
to
efialtes
2006-07-09 13:58
Aktualisiert von:
efialtes
Lösung
Update from
Keine
to
Gefixt
Kommentar
Antworten
Logged In: YES
user_id=3309
1.94a1n で一旦「どのプラットフォームでもコンパイルできない」
は fix 扱いにします。
2006-07-09 13:59
Aktualisiert von:
efialtes
(Kategorie change on Tracker)
2006-07-19 22:04
Aktualisiert von:
efialtes
Ticket Close date
is changed to
2006-07-19 22:04
Status
Update from
Offen
to
Geschlossen
2006-07-19 22:25
Aktualisiert von:
naruse
Ticket Close date
is changed to
2006-07-19 22:25
Kommentar
Antworten
Logged In: YES
user_id=3487
手元のNetBSD 3.0とcf.sourceforge.jpのDebian及びSuSEでmakeし
てみましたが、やっぱり失敗します。
2006-07-19 22:26
Aktualisiert von:
naruse
File
1525: skf-1.94a1p.NetBSD3.0.txt
is attached
Ticket Close date
is changed to
2006-07-19 22:26
2006-07-19 22:27
Aktualisiert von:
naruse
Ticket Close date
is changed to
2006-07-19 22:27
File
1526: skf-1.94a1p.MinGW.txt
is attached
2006-07-19 22:41
Aktualisiert von:
naruse
Ticket Close date
is changed to
2006-07-19 22:41
Kommentar
Antworten
Logged In: YES
user_id=3487
ログを添付してみました。skf-1.94b0c.tar.gzでも失敗しますね
ぇ。コンパイルファームにてコンパイルできるか確認してくださ
るとうれしいです。
2006-07-20 00:07
Aktualisiert von:
efialtes
Status
Update from
Geschlossen
to
Offen
2006-07-20 00:09
Aktualisiert von:
efialtes
Kommentar
Antworten
Logged In: YES
user_id=3309
NetBSD のログ見る限り何でこうなっているのかちょっと見えな
いところがあるんですが、
なんか Makefile に手を入れてコンパイルしようとしています?
make rubyext
したような感じではないんですけど。skf_convert_wrap.c が生
成されてコンパイルに入っていないので。
ちなみに、コンパイル環境として SWIG パッケージが必要です。
一応 Reopen します。
2006-07-20 01:00
Aktualisiert von:
naruse
Kommentar
Antworten
Logged In: YES
user_id=3487
あ、SWIGのパッケージが必要なのですね。
SWIGを入れたらNetBSDではコンパイルできるようになりました。
なお、「ちょっと見えないところがある」のは、CVS版を用いてい
たのにautoconfでconfigureを更新していなかったからでした。
お騒がせしました。
2006-07-21 10:36
Aktualisiert von:
naruse
Kommentar
Antworten
Logged In: YES
user_id=3487
開いたままなのでここに書きますが、--enable-ruby-extensionし
た場合にmake (make rubyextでなくmake)すると失敗するのは仕様
ですか?失敗する理由も分かる気がするのですが、即殺してしま
った方がいい気はします。
2006-07-23 00:59
Aktualisiert von:
efialtes
Ticket Close date
is changed to
2006-07-23 00:59
Status
Update from
Offen
to
Geschlossen
Dateianhangliste (
2
)
Dateianhangliste
skf-1.94a1p.NetBSD3.0.txt
(12KB)
skf-1.94a1pをNetBSD3.0にて--ruby-extensionした際のmakeのログ
skf-1.94a1p.MinGW.txt
(12KB)
skf-1.94a1pをMinGWにて--ruby-extensionした際のmakeのログ
Bearbeiten
Kommentar hinzufügen
You are not logged in.
I you are not logged in, your comment will be treated as an anonymous post. »
Anmelden
Kommentar hinzufügen
Vorschau
Abschicken
なエラーを出してmakeできません。
NetBSD 2.0.2_STABLE i386の場合のログを添付しましたが、
FreeBSD5.0や、SourceForgeのCompileFarmのDebianやSuSEで
も同様でしたので、再現性は高いかと思われます。
% make
gcc -DSWIG_EXT -DRUBY_EXT -DFOLD_SUPPORT -
DDYNAMIC_LOADING -DKEIS_EXTRA_SUPPORT -
DOLD_NEC_COMPAT -DKUNIMOTO -DFAST_GETC -
DHAVE_GETENV -DHAVE_CONFIG_H -I. -I. -I. -DUSE_UBUF -
DROT_SUPPORT -D_LARGEFILE_SOURCE -
D_FILE_OFFSET_BITS=64 -
DTABLEDIR="\"/usr/local/share/skf/lib\"" skf.o
preconvert.o oconv.o skf_fileio.o plug_convert.o
error.o in_code_table.o in_converter.o eucoconv.o
jisoconv.o msoconv.o ucodoconv.o esc_process.o
bgoconv.o keisoconv.o out_code_table.o in_decoder.o
dyn_table.o brgtconv.o -lintl -o skf
/usr/lib/crt0.o(.text+0x86): In function `___start':
: undefined reference to `main'
oconv.o(.text+0x15a3): In function `SKFJIS1OUT':
: undefined reference to `SKFputc'
oconv.o(.text+0x15b2): In function `SKFJIS1OUT':
: undefined reference to `SKFputc'
oconv.o(.text+0x15c3): In function `SKFJIS1OUT':
: undefined reference to `SKFputc'
oconv.o(.text+0x15d4): In function `SKFJIS1OUT':
: undefined reference to `SKFputc'
oconv.o(.text+0x15ec): In function `SKFJIS1OUT':
: undefined reference to `SKFputc'
oconv.o(.text+0x163b): more undefined references to
`SKFputc' follow
*** Error code 1
Stop.
make: stopped in /home/naruse/src/skf-current