(toppers-users 4134) ASP カーネル動的生成機能拡張パッケージのファイルの誤記?
mituhiro matuura
cxp03445 @ nifty.com
2013年 9月 20日 (金) 15:13:09 JST
ASPカーネル1.7.0で動的生成機能拡張パッケージを使用しています.
CRE_DTQを使用するとビルドで「undefined reference to」のエラーが出ました.
以下のように変更したところビルドが成功します.
誤記でしょうか?
(1)asp\extension\dcre\kernel_rename.def 129行目の
tmax_adtqid を
tmax_sdtqid
*
(2)同ファイル 131行目の
sdtqinib_table を
adtqinib_table
*
(3)asp\extension\dcre\kernel_rename.h 164行目の
#define tmax_adtqid _kernel_tmax_adtqid を
#define tmax_sdtqid _kernel_tmax_sdtqid
* *
(4)同ファイル 166行目の
#define sdtqinib_table _kernel_sdtqinib_table を
#define adtqinib_table _kernel_adtqinib_table
* *
(5)同ファイル 375行目の
#define _tmax_adtqid __kernel_tmax_adtqid を
#define _tmax_sdtqid __kernel_tmax_sdtqid
* *
(6)同ファイル 377行目の
#define _sdtqinib_table __kernel_sdtqinib_table を
#define _adtqinib_table __kernel_adtqinib_table
* *
(7)asp\extension\dcre\kernel_unrename.h 165行目の
#undef tmax_adtqid を
#undef tmax_sdtqid
*
(8)同ファイル 167行目の
#undef sdtqinib_table を
#undef adtqinib_table
*
(9)同ファイル 376行目の
#undef _tmax_adtqid を
#undef _tmax_sdtqid
*
(10)同ファイル 376行目の
#undef _sdtqinib_table を
#undef _adtqinib_table
*
「initialization from incompatible pointer type」のワーニングが出るため
(11)asp\extension\dcre\kernel.tf 470行目の
$TAB${ ($DTQ.DTQATR[dtqid]$), ($DTQ.DTQCNT[dtqid]$), $IF DTQ.DTQCNT[dtqid]$(_kernel_dtqmb_$dtqid$)$ELSE$NULL$END$ } を
$TAB${ ($DTQ.DTQATR[dtqid]$), ($DTQ.DTQCNT[dtqid]$), $IF DTQ.DTQCNT[dtqid]$(DTQMB *)(_kernel_dtqmb_$dtqid$)$ELSE$NULL$END$ }
*********
1.8.0は使用していませんが,ファイルの該当箇所は同じのようです.
よろしくお願いします.
松浦光洋