中本です。

On Sat, 31 Dec 2005 00:11:20 +0900
Yoshiyuki Masutomi <[EMAIL PROTECTED]> wrote:

> curvirgoです。
> 
> やっと手を付けられるようになったのですが、
> 
> Takashi Nakamoto wrote:
> > 設定ファイル(*.xcu)で用紙サイズを追加したり、リストの順番を変えたりする
> > ことができるようにしました。添付のパッチをあてれば、多分うまくいくと思い
> > ます。
> m146、gcc4.0.2で試しましたが、エラーです。(とりあえず報告のみ)
> メッセージは最後に。

gcc4のせいかもしれません。

# gcc4のvisibility周りのissueがたくさん発行されていますが、このせいかもしれ
# ません。
# でも、私がvisibilityってなんなのかイマイチ理解していないので、違うかもしれ
# ません。っていうか、ちゃんと理解しよ。

ただ、このエラーメッセージを見ると、SvxPaper::GetNameが格納されている
paperinf.oが含まれていません。

 * unxlngi6.pro/slo/paperinf.o は作成されていますか?
 * source/items/paperinf.cxx に間違いなくパッチがあたっていますか?
 * source/items/paperinf.cxx はコンパイルされていますか?

の2点をまず確認してもらえませんでしょうか。

> - 以下エラーメッセージ -
> Making: ../unxlngi6.pro/lib/libcui680li.so
> ccache g++ -Wl,-z,combreloc -Wl,-z,defs -Wl,-rpath,'$ORIGIN' -shared
> -Wl,-O1 -Wl,--version-script ../unxlngi6.pro/misc/cui_cui680li.map
> -L../unxlngi6.pro/lib -L../lib
> -L/var/tmp/SRC680_m146/solenv/unxlngi6/lib
> -L/var/tmp/SRC680_m146/solver/680/unxlngi6.pro/lib
> -L/var/tmp/SRC680_m146/solenv/unxlngi6/lib -L/usr/java/j2sdk1.4.2_10/lib
> -L/usr/java/j2sdk1.4.2_10/jre/lib/i386
> -L/usr/java/j2sdk1.4.2_10/jre/lib/i386/client
> -L/usr/java/j2sdk1.4.2_10/jre/lib/i386/native_threads -L/usr/X11R6/lib
> ../unxlngi6.pro/slo/cuiexp.o ../unxlngi6.pro/slo/dlgfact.o
> ../unxlngi6.pro/slo/cui_dflt_version.o
> ../unxlngi6.pro/slo/cui_dflt_description.o -o
> ../unxlngi6.pro/lib/libcui680li.so ../unxlngi6.pro/slo/linkdlg.o
> ../unxlngi6.pro/slo/pastedlg.o ../unxlngi6.pro/slo/plfilter.o
> ../unxlngi6.pro/slo/insdlg.o ../unxlngi6.pro/slo/optHeaderTabListbox.o
> ../unxlngi6.pro/slo/sdbcdriverenum.o
> ../unxlngi6.pro/slo/connpoolsettings.o
> ../unxlngi6.pro/slo/dbregisterednamesconfig.o
> ../unxlngi6.pro/slo/dbregistersettings.o
> ../unxlngi6.pro/slo/dbregister.o ../unxlngi6.pro/slo/doclinkdialog.o
> ../unxlngi6.pro/slo/connpoolconfig.o
> ../unxlngi6.pro/slo/internationaloptions.o
> ../unxlngi6.pro/slo/connpooloptions.o ../unxlngi6.pro/slo/optgdlg.o
> ../unxlngi6.pro/slo/optmemory.o ../unxlngi6.pro/slo/opthtml.o
> ../unxlngi6.pro/slo/optfltr.o ../unxlngi6.pro/slo/treeopt.o
> ../unxlngi6.pro/slo/autocdlg.o ../unxlngi6.pro/slo/dialmgr.o
> ../unxlngi6.pro/slo/textanim.o ../unxlngi6.pro/slo/labdlg.o
> ../unxlngi6.pro/slo/dstribut.o ../unxlngi6.pro/slo/hangulhanjadlg.o
> ../unxlngi6.pro/slo/showcols.o ../unxlngi6.pro/slo/zoom.o
> ../unxlngi6.pro/slo/cuigaldlg.o ../unxlngi6.pro/slo/cuiimapwnd.o
> ../unxlngi6.pro/slo/hlmarkwn.o ../unxlngi6.pro/slo/cuicharmap.o
> ../unxlngi6.pro/slo/srchxtra.o ../unxlngi6.pro/slo/bbdlg.o
> ../unxlngi6.pro/slo/swpossizetabpage.o ../unxlngi6.pro/slo/transfrm.o
> ../unxlngi6.pro/slo/cuisrchdlg.o ../unxlngi6.pro/slo/cuitbxform.o
> ../unxlngi6.pro/slo/optdict.o ../unxlngi6.pro/slo/dlgname.o
> ../unxlngi6.pro/slo/multipat.o ../unxlngi6.pro/slo/multifil.o
> ../unxlngi6.pro/slo/iconcdlg.o ../unxlngi6.pro/slo/hltpbase.o
> ../unxlngi6.pro/slo/hldocntp.o ../unxlngi6.pro/slo/hldoctp.o
> ../unxlngi6.pro/slo/hlinettp.o ../unxlngi6.pro/slo/hlmailtp.o
> ../unxlngi6.pro/slo/cuihyperdlg.o ../unxlngi6.pro/slo/cuifmsearch.o
> ../unxlngi6.pro/slo/cuigrfflt.o ../unxlngi6.pro/slo/readonlyimage.o
> ../unxlngi6.pro/slo/optaccessibility.o ../unxlngi6.pro/slo/optsave.o
> ../unxlngi6.pro/slo/optasian.o ../unxlngi6.pro/slo/optpath.o
> ../unxlngi6.pro/slo/optcolor.o ../unxlngi6.pro/slo/optjsearch.o
> ../unxlngi6.pro/slo/optinet2.o ../unxlngi6.pro/slo/optctl.o
> ../unxlngi6.pro/slo/optjava.o ../unxlngi6.pro/slo/optgenrl.o
> ../unxlngi6.pro/slo/connect.o ../unxlngi6.pro/slo/tabarea.o
> ../unxlngi6.pro/slo/tabline.o ../unxlngi6.pro/slo/measure.o
> ../unxlngi6.pro/slo/tpshadow.o ../unxlngi6.pro/slo/tpline.o
> ../unxlngi6.pro/slo/tpgradnt.o ../unxlngi6.pro/slo/tpcolor.o
> ../unxlngi6.pro/slo/tpbitmap.o ../unxlngi6.pro/slo/tphatch.o
> ../unxlngi6.pro/slo/tplneend.o ../unxlngi6.pro/slo/tplnedef.o
> ../unxlngi6.pro/slo/SpellAttrib.o ../unxlngi6.pro/slo/SpellDialog.o
> ../unxlngi6.pro/slo/numpages.o ../unxlngi6.pro/slo/paragrph.o
> ../unxlngi6.pro/slo/tabstpge.o ../unxlngi6.pro/slo/textattr.o
> ../unxlngi6.pro/slo/align.o ../unxlngi6.pro/slo/backgrnd.o
> ../unxlngi6.pro/slo/border.o ../unxlngi6.pro/slo/chardlg.o
> ../unxlngi6.pro/slo/numfmt.o ../unxlngi6.pro/slo/page.o
> ../unxlngi6.pro/slo/postdlg.o ../unxlngi6.pro/slo/grfpage.o -lsvx680li
> -lavmedia680li -lsfx680li -lgo680li -lsvt680li -ltk680li -lvcl680li
> -lsvl680li -lsot680li -lutl680li -ltl680li -lcomphelp4gcc3
> -lucbhelper3gcc3 -luno_cppuhelpergcc3 -luno_cppu -lvos3gcc3 -luno_sal
> -ljvmfwk -licuuc -ldl -lpthread -lm -Wl,-Bdynamic -lstlport_gcc
> ../unxlngi6.pro/slo/page.o(.text+0x1677): In function
> `SvxPageDescPage::PaperSizeModify_Impl(Edit*)':
> : warning: undefined reference to `SvxPaper::Equal(Size const&, MapUnit,
> unsigned char)'
> ../unxlngi6.pro/slo/page.o(.text+0x228c): In function
> `SvxPageDescPage::PaperSizeSelect_Impl(ListBox*)':
> : warning: undefined reference to `SvxPaper::GetSize() const'
> ../unxlngi6.pro/slo/page.o(.text+0x2369): In function
> `SvxPageDescPage::PaperSizeSelect_Impl(ListBox*)':
> : warning: undefined reference to `SvxPaper::GetType() const'
> ../unxlngi6.pro/slo/page.o(.text+0x25cd): In function
> `SvxPageDescPage::DeactivatePage(SfxItemSet*)':
> : warning: undefined reference to `SvxPaper::GetType() const'
> ../unxlngi6.pro/slo/page.o(.text+0x2f50): In function
> `SvxPageDescPage::Reset(SfxItemSet const&)':
> : warning: undefined reference to `SvxPaper::GetSize() const'
> ../unxlngi6.pro/slo/page.o(.text+0x30f3): In function
> `SvxPageDescPage::Reset(SfxItemSet const&)':
> : warning: undefined reference to `SvxPaper::GetName() const'
> ../unxlngi6.pro/slo/page.o(.text+0x3151): In function
> `SvxPageDescPage::Reset(SfxItemSet const&)':
> : warning: undefined reference to `SvxPaper::Equal(Size const&, MapUnit,
> unsigned char)'
> ../unxlngi6.pro/slo/page.o(.text+0x4766): In function
> `SvxPageDescPage::FillItemSet(SfxItemSet&)':
> : warning: undefined reference to `SvxPaper::GetSize() const'
> rm -f ../unxlngi6.pro/lib/check_libcui680li.so
> mv ../unxlngi6.pro/lib/libcui680li.so
> ../unxlngi6.pro/lib/check_libcui680li.so
> /var/tmp/SRC680_m146/solenv/bin/checkdll.sh -L../unxlngi6.pro/lib
> -L../lib -L/var/tmp/SRC680_m146/solenv/unxlngi6/lib
> -L/var/tmp/SRC680_m146/solver/680/unxlngi6.pro/lib
> -L/var/tmp/SRC680_m146/solenv/unxlngi6/lib -L/usr/java/j2sdk1.4.2_10/lib
> -L/usr/java/j2sdk1.4.2_10/jre/lib/i386
> -L/usr/java/j2sdk1.4.2_10/jre/lib/i386/client
> -L/usr/java/j2sdk1.4.2_10/jre/lib/i386/native_threads -L/usr/X11R6/lib
> ../unxlngi6.pro/lib/check_libcui680li.so
> Checking DLL ../unxlngi6.pro/lib/check_libcui680li.so ...: ERROR:
> ../unxlngi6.pro/lib/check_libcui680li.so: undefined symbol:
> _ZNK8SvxPaper7GetNameEv
> dmake:  Error code 1, while making '../unxlngi6.pro/lib/libcui680li.so'
> '---* tg_merge.mk *---'


-- 
 中本 崇志 ( Takashi Nakamoto )
 E-Mail  : [EMAIL PROTECTED], [EMAIL PROTECTED]
 Homepage: http://bd.tank.jp/
 blog    : http://bd.tank.jp/blog

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

メールによる返信