[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[plamo:29285] byacc-20070509アップロードしました。



  名倉 です。

  Plamo-4.5b1(20080821版)+αに開発マシン(aopen EX761)を更新しました
 試運転のネタを探していたらhttp://gizmon.ddo.jp/diarypro/diary.cgiで;
 pcmciautils-15のコンパイルが通らないのを発見。

 早速やってみました。

 どうもBSD純正yacc用のMakeでひっかかっている感じなので
 byacc-20070509を固めたらそこは通りましたが
 lexで引っかかりました。
 BSD純正lex探してみましたがソースパッケージ見つけることができなかったので
  (BSD4.4 か Minixあたりから探してくるよりないかな?)
 
 # cd /usr/bin
  # ln -s flex lex

 としたら

 Compiling pccardctl.c:                                                [OK]
 yacc -d src/yacc_config.y
 mv y.tab.c src/yacc_config.c
 mv y.tab.h src/yacc_config.h
 Linking pccardctl:                                                    [OK]
 Running strip:                                                        [OK]
 Compiling pcmcia-check-broken-cis.c:                                  [OK]
 Compiling read-cis.c:                                                 [OK]
  src/read-cis.c: In function 'pcmcia_get_first_tuple':
  src/read-cis.c:62: 警告: dereferencing type-punned pointer will break strict-
  aliasing rules
  src/read-cis.c:62: 警告: dereferencing type-punned pointer will break strict-
  aliasing rules
  src/read-cis.c: In function 'follow_link':
  
 Compiling startup.c:                                                  [OK]
 Compiling yacc_config.c:                                              [OK]
   y.tab.c: In function 'yyparse':
   y.tab.c:326: 警告: implicit declaration of function 'yylex'
 lex  -t src/lex_config.l > src/lex_config.c
 Compiling lex_config.c:                                               [OK]
   <stdout>: In function 'yy_get_next_buffer':
   <stdout>:1124: 警告: 符合付きと符合無しとの比較です
   src/lex_config.l: In function 'get_glob':
   src/lex_config.l:131: 警告: 符合付きと符合無しとの比較です
   src/lex_config.l: In function 'parse_configfile':
   src/lex_config.l:217: 警告: implicit declaration of function 'yyparse'
   src/lex_config.l: トップレベル:
   <stdout>:1224: 警告: 'yyunput' defined but not used
 Linking pcmcia-socket-startup:                                        [OK]
 Running strip:                                                        [OK]
 
 警告がだいぶ出でいますがとりあえずコンパイルは通るようです。

 byacc-20070509-i386-P1.tgzをいつものようにPlamo-test/for-4.5に置きました。





[検索ページ] [メール一覧]
Plamo ML 公開システム