Hi Rene, I just removed the files from the html directory and run make again. The result is the same as before. Here is the output from running make: Makefile:284: html/src/G__Html.d: File or directory not found Generating dictionary html/src/G__Html.cxx... utils/src/rootcint_tmp -f html/src/G__Html.cxx -c html/inc/THtml.h html/inc/LinkDef.h build/unix/depend.sh html/src/G__Html.d "-pipe -Wall -Woverloaded-virtual -fPIC -Iinclude -D_REENTRANT" html/src/G__Html.cxx > html/src/G__Html.d g++ -pipe -Wall -Woverloaded-virtual -fPIC -Iinclude -D_REENTRANT -I. -o html/src/G__Html.o -c html/src/G__Html.cxx g++ -shared -Wl,-soname,libHtml.so -O -o lib/libHtml.so html/src/G__Html.o ==> lib/libHtml.so done From my point of view this seems to be fine. A colleague suggested to use nm to have a look at symbols in libHtml.so: nm libHtml.so 00002e60 T Class_Name__5THtml U Class_Version__5THtml 00002f50 T Class__5THtml U Convert__5THtmlPCcN21 U DeclFileLine__5THtml U DeclFileName__5THtml U DefineBehavior__4ROOTPvT1 00002f10 T Dictionary__5THtml 000037a0 T G__DELDMY_htmldIsrcdIG__HtmldOcxx__Fv 00008390 D G__G__HtmlLN_TClass 000083a8 D G__G__HtmlLN_THtml 00008398 D G__G__HtmlLN_TObject 000083a0 D G__G__HtmlLN_TString 00004780 t G__THtml_Class_9_3__FP8G__valuePCcP8G__parami 000047c0 t G__THtml_Class_Name_0_4__FP8G__valuePCcP8G__parami 00004800 t G__THtml_Class_Version_1_4__FP8G__valuePCcP8G__parami 00003a50 t G__THtml_Convert_4_2__FP8G__valuePCcP8G__parami 00004b20 t G__THtml_DeclFileLine_0_5__FP8G__valuePCcP8G__parami 00004a60 t G__THtml_DeclFileName_7_4__FP8G__valuePCcP8G__parami 00004850 t G__THtml_Dictionary_2_4__FP8G__valuePCcP8G__parami 00003be0 t G__THtml_GetOutputDir_6_2__FP8G__valuePCcP8G__parami 00003b90 t G__THtml_GetSourceDir_5_2__FP8G__valuePCcP8G__parami 00003c30 t G__THtml_GetXwho_7_2__FP8G__valuePCcP8G__parami 00004aa0 t G__THtml_ImplFileLine_8_4__FP8G__valuePCcP8G__parami 00004ae0 t G__THtml_ImplFileName_9_4__FP8G__valuePCcP8G__parami 00004890 t G__THtml_IsA_3_4__FP8G__valuePCcP8G__parami 00003c80 t G__THtml_MakeAll_8_2__FP8G__valuePCcP8G__parami 00003de0 t G__THtml_MakeClass_9_2__FP8G__valuePCcP8G__parami 00003ef0 t G__THtml_MakeIndex_0_3__FP8G__valuePCcP8G__parami 00003fb0 t G__THtml_MakeTree_1_3__FP8G__valuePCcP8G__parami 000040c0 t G__THtml_SetEscape_2_3__FP8G__valuePCcP8G__parami 00004250 t G__THtml_SetOutputDir_5_3__FP8G__valuePCcP8G__parami 000041e0 t G__THtml_SetSourceDir_4_3__FP8G__valuePCcP8G__parami 00004170 t G__THtml_SetSourcePrefix_3_3__FP8G__valuePCcP8G__parami 000042c0 t G__THtml_SetXwho_6_3__FP8G__valuePCcP8G__parami 00004900 t G__THtml_ShowMembers_4_4__FP8G__valuePCcP8G__parami 00004a10 t G__THtml_StreamerNVirtual_6_4__FP8G__valuePCcP8G__parami 000049a0 t G__THtml_Streamer_5_4__FP8G__valuePCcP8G__parami 00004b60 t G__THtml_THtml_1_5__FP8G__valuePCcP8G__parami 000037f0 t G__THtml_THtml_2_2__FP8G__valuePCcP8G__parami 000043c0 t G__THtml_WriteHtmlFooter_8_3__FP8G__valuePCcP8G__parami 00004330 t G__THtml_WriteHtmlHeader_7_3__FP8G__valuePCcP8G__parami 00004c80 t G__THtml_wATHtml_2_5__FP8G__valuePCcP8G__parami U G__add_compiledheader U G__add_setup_func U G__call_setup_funcs U G__check_setup_version 000037d0 T G__cpp_dllrevG__Html 00006100 T G__cpp_reset_tagtableG__Html 000061b0 T G__cpp_setupG__Html 00006090 t G__cpp_setup_func0__Fv 000060b0 t G__cpp_setup_func1__Fv 000060d0 T G__cpp_setup_funcG__Html 00005fd0 t G__cpp_setup_global0__Fv 00005ff0 t G__cpp_setup_global1__Fv 00006060 T G__cpp_setup_globalG__Html 00004e50 T G__cpp_setup_inheritanceG__Html 00009acc B G__cpp_setup_initializerG__Html 00005fc0 T G__cpp_setup_memfuncG__Html 00005200 T G__cpp_setup_memvarG__Html 00006150 T G__cpp_setup_tagtableG__Html 00004ef0 T G__cpp_setup_typetableG__Html U G__defined_typename U G__get_linked_tagnum 00004df0 T G__get_sizep2memfuncG__Html__Fv U G__getaryconstruct U G__getgvp U G__getnumbaseclass U G__getsizep2memfunc U G__getstructoffset U G__inheritance_setup U G__int U G__lastifuncposition U G__letint U G__memfunc_setup U G__memvar_setup 00003750 t G__operator_delete__FPv U G__remove_setup_func U G__resetglobalenv U G__resetifuncposition U G__resetplocal U G__search_typename2 000036a0 T G__set_cpp_environmentG__Html U G__setnewtype U G__setnull U G__setsizep2memfunc 00005210 t G__setup_memfuncTHtml__Fv 00004f80 t G__setup_memvarTHtml__Fv U G__tag_memfunc_reset U G__tag_memfunc_setup U G__tag_memvar_reset U G__tag_memvar_setup U G__tagtable_setup 00002d10 T GenerateInitInstance__4ROOTPC5THtml U GetClass__Q24ROOT17TGenericClassInfo U GetImplFileLine__Q24ROOT17TGenericClassInfo U GetImplFileName__Q24ROOT17TGenericClassInfo U GetOutputDir__5THtml U GetSourceDir__5THtml U GetXwho__C5THtml 00002ed0 T ImplFileLine__5THtml 00002e90 T ImplFileName__5THtml U IsA__C5THtml 00006327 t Letext U MakeAll__5THtmlbPCc U MakeClass__5THtmlPCcb U MakeIndex__5THtmlPCc U MakeTree__5THtmlPCcb U SetDeleteArray__Q24ROOT17TGenericClassInfoPFPv_v U SetDelete__Q24ROOT17TGenericClassInfoPFPv_v U SetDestructor__Q24ROOT17TGenericClassInfoPFPv_v U SetEscape__5THtmlc U SetNewArray__Q24ROOT17TGenericClassInfoPFl_Pv U SetNew__Q24ROOT17TGenericClassInfoPFPv_Pv U SetOutputDir__5THtmlPCc U SetSourceDir__5THtmlPCc U SetSourcePrefix__5THtmlPCc U SetXwho__5THtmlPCc 00002fe0 T ShowMembers__5THtmlR16TMemberInspectorPc U ShowMembers__7TObjectR16TMemberInspectorPc U ShowMembers__7TStringR16TMemberInspectorPc U StreamerNVirtual__5THtmlR7TBuffer 00002fb0 T Streamer__5THtmlR7TBuffer U Streamer__7TObjectR7TBuffer 00003220 T THtml_IsA__4ROOTPCv 00006530 W _._24G__cpp_setup_initG__Html U _._7TObject U _._7TString U _._Q24ROOT17TGenericClassInfo 00009ac4 b _.tmp_0.2125 00009ac8 b _4ROOT.Init58 0000838c D _5THtml.fgIsA 00009768 A _DYNAMIC 000062c0 t _GLOBAL_.D.GenerateInitInstance__4ROOTPC5THtml 00006290 t _GLOBAL_.I.GenerateInitInstance__4ROOTPC5THtml 00009858 A _GLOBAL_OFFSET_TABLE_ 00006480 W __23G__Sizep2memfuncG__Html 000064e0 W __24G__cpp_setup_initG__Html U __5THtml 00006390 W __5THtmlRC5THtml U __7TObjectRC7TObject U __7TStringRC7TString 00009848 ? __CTOR_END__ 00009840 ? __CTOR_LIST__ 00009854 ? __DTOR_END__ 0000984c ? __DTOR_LIST__ 000083b0 ? __EH_FRAME_BEGIN__ 00009688 ? __EXCEPTION_TABLE__ 000083b0 ? __FRAME_BEGIN__ 00009684 ? __FRAME_END__ U __Q24ROOT17TGenericClassInfoPCciT1iRC9 \\ here I cut the line !!! type_infoPCQ24ROOT13TInitBehaviorPFv_vPFPCv_P6TClassi 00009a60 A __bss_start U __builtin_delete U __builtin_new U __builtin_vec_delete U __builtin_vec_new U __cxa_atexit@@GLIBC_2.1.3 w __cxa_finalize@@GLIBC_2.1.3 w __deregister_frame_info U __dl__7TObjectPv U __dl__7TObjectPvT1 00006330 t __do_global_ctors_aux 00002bd0 t __do_global_dtors_aux 00008380 d __dso_handle w __gmon_start__ U __nw__7TObjectUi U __nw__7TObjectUiPv 00003700 T __nw__FUiP30G__htmldIsrcdIG__HtmldOcxx_tag w __register_frame_info 00006220 t __static_initialization_and_destruction_0 00002ce0 t __tcf_0 U __tf5THtml U __throw U __vt_5THtml 00009a60 A _edata 00009ae0 A _end 00006580 ? _fini 000024d4 ? _init 000062f0 t atexit 00002ba0 t call_gmon_start 00008388 d completed.4 000035e0 T deleteArray_THtml__4ROOTPv 000035a0 T delete_THtml__4ROOTPv 00003660 T destruct_THtml__4ROOTPv 00002c60 t fini_dummy 0000838c d force_to_data 000083b0 d force_to_data 00002c80 t frame_dummy U gHtml 00002ba0 t gcc2_compiled. 00002bd0 t gcc2_compiled. 00006330 t gcc2_compiled. 00006390 t gcc2_compiled. 00002ce0 t gcc2_compiled. 00002cc0 t init_dummy 00006370 t init_dummy 00009a80 b instance.2124 0000734c r kBitsPerByte 00007364 r kBreak 00007360 r kError 00007343 r kFALSE 0000736c r kFatal 00007358 r kInfo 00007355 r kIterBackward 00007354 r kIterForward 00007344 r kMaxInt 00007348 r kMaxShort 00007350 r kNPOS 00007356 r kSortAscending 00007357 r kSortDescending 00007368 r kSysError 00007342 r kTRUE 0000735c r kWarning 00003400 T newArray_THtml__4ROOTl 00003260 T new_THtml__4ROOTPv 00009a60 b object.11 00008384 d p.3 000064c0 W sizep2memfunc__23G__Sizep2memfuncG__Html U strcat@@GLIBC_2.0 U strlen@@GLIBC_2.0 U terminate__Fv Probably this gives you a hint, what´s happening. Michael. Rene Brun wrote: > Hi Michael, > > I do not have SuSe Linux, I cannot use your shared lib. > Could you remove all .d, .o and G_* files from the html directory > and run make again? > Let me know the result of the compilation, etc. > > Rene Brun > ---------------------------------------------------------------------- Dipl.-Phys. Michael Bontenackels Phone +49 241 80 27285 III. Physikalisches Institut A Fax +49 241 80 22189 RWTH Aachen Physikzentrum Office 28A221 52056 Aachen Germany Bontenackels@physik.rwth-aachen.de --privat-------------------------------------------------------------- Michael Bontenackels Phone +49 241 4459858 Haßlerstraße 7-9 Fax +49 1212 515369028 52066 Aachen Mobile +49 241 4121845 SMS +49 179 7315227 Germany Michael.Bontenackels@gmx.de ----------------------------------------------------------------------
This archive was generated by hypermail 2b29 : Sat Jan 04 2003 - 23:51:24 MET