Hi, ALL, My package(sunpinyin) is compiled with g++ 4.4, and it's symbols file is generated by dpkg-gensymbols, when I switch g++ to 4.3, and compile package, I get the following error:
dh_makeshlibs dpkg-gensymbols: warning: some new symbols appeared in the symbols file: see diff output below dpkg-gensymbols: warning: some symbols or patterns disappeared in the symbols file: see diff output below dpkg-gensymbols: warning: debian/libsunpinyin3/DEBIAN/symbols doesn't match completely debian/libsunpinyin3.symbols --- debian/libsunpinyin3.symbols (libsunpinyin3_2.0.2~git20100627-1_amd64) +++ dpkg-gensymbolsIvkbIf 2010-07-14 15:37:55.220208925 +0800 @@ -40,6 +40,7 @@ _zn11cimicontext15deletecandidateer10ccandid...@base 2.0.2~git20100627 _zn11cimicontext15getbestsentenceersbijst11char_traitsijesaije...@base 2.0.2~git20100627 _zn11cimicontext15getbestsentenceerst6vectorijsaije...@base 2.0.2~git20100627 + _zn11cimicontext16_transferbetweenejjp13tlexiconstat...@base 2.0.2~git20100627-1 _zn11cimicontext22_forwardsinglesyllableejj9tsyllablerkn12ipysegmentor8tsegme...@base 2.0.2~git20100627 _zn11cimicontext5clea...@base 2.0.2~git20100627 _zn11cimicontext8memoriz...@base 2.0.2~git20100627 @@ -72,6 +73,7 @@ _zn12coptionevent8variant_c...@base 2.0.2~git20100627 _zn12ipysegmentor19notify_best_segpatherst6vectorijsai...@base 2.0.2~git20100627 _zn12ipysegmentor8tsegmentc1erk...@base 2.0.2~git20100627 + _zn12ipysegmentor8tsegmentc1ejjjns_12esegmentty...@base 2.0.2~git20100627-1 _zn12ipysegmentor8tsegmentd...@base 2.0.2~git20100627 _zn12ipysegmentord...@base 2.0.2~git20100627 _zn12ipysegmentord...@base 2.0.2~git20100627 @@ -172,6 +174,7 @@ _zn15cgetfullpunctopc...@base 2.0.2~git20100627 _zn15cimiclassicview10onkeyeventerk9ckeyev...@base 2.0.2~git20100627 _zn15cimiclassicview13updatewindow...@base 2.0.2~git20100627 + _zn15cimiclassicview14_getcandidate...@base 2.0.2~git20100627-1 _zn15cimiclassicview14_makeselectione...@base 2.0.2~git20100627 _zn15cimiclassicview16getcandidatelister14icandidatelis...@base 2.0.2~git20100627 _zn15cimiclassicview16getpreeditstringer14ipreeditstr...@base 2.0.2~git20100627 @@ -181,6 +184,8 @@ _zn15cimiclassicview7cleari...@base 2.0.2~git20100627 _zn15cimiclassicview8attachicep11cimicont...@base 2.0.2~git20100627 _zn15cimiclassicview9_docommi...@base 2.0.2~git20100627 + _zn15cimiclassicview9_movehomee...@base 2.0.2~git20100627-1 + _zn15cimiclassicview9_movelefte...@base 2.0.2~git20100627-1 _zn15cimiclassicviewc...@base 2.0.2~git20100627 _zn15cimiclassicviewc...@base 2.0.2~git20100627 _zn15cimiclassicviewd...@base 2.0.2~git20100627 @@ -190,12 +195,14 @@ _zn15coptioneventbus18registeraslistenerep13iconfigura...@base 2.0.2~git20100627 _zn15coptioneventbus20unregisteraslistenerep13iconfigura...@base 2.0.2~git20100627 _zn15coptioneventbusd...@base 2.0.2~git20100627 + _zn15singletonholderi15coptioneventbuse8instanc...@base 2.0.2~git20100627-1 _zn16cgetfullsymbolop13initsymbolma...@base 2.0.2~git20100627 _zn16cgetfullsymbolopc...@base 2.0.2~git20100627 _zn17cquanpinsegmentor10getsylsep...@base 2.0.2~git20100627 _zn17cquanpinsegmentor11getsegment...@base 2.0.2~git20100627 _zn17cquanpinsegmentor11updatedfro...@base 2.0.2~git20100627 _zn17cquanpinsegmentor14getinputbuffe...@base 2.0.2~git20100627 + _zn17cquanpinsegmentor18_addfuzzysyllablesern12ipysegmentor8tsegme...@base 2.0.2~git20100627-1 _zn17cquanpinsegmentor3po...@base 2.0.2~git20100627 _zn17cquanpinsegmentor4loade...@base 2.0.2~git20100627 _zn17cquanpinsegmentor4pus...@base 2.0.2~git20100627 @@ -215,6 +222,7 @@ _zn19cshuangpinsegmentor11updatedfro...@base 2.0.2~git20100627 _zn19cshuangpinsegmentor14_locatesegmentejrj...@base 2.0.2~git20100627 _zn19cshuangpinsegmentor14getinputbuffe...@base 2.0.2~git20100627 + _zn19cshuangpinsegmentor18_addfuzzysyllablesern12ipysegmentor8tsegme...@base 2.0.2~git20100627-1 _zn19cshuangpinsegmentor3po...@base 2.0.2~git20100627 _zn19cshuangpinsegmentor4pus...@base 2.0.2~git20100627 _zn19cshuangpinsegmentor5_pus...@base 2.0.2~git20100627 @@ -229,6 +237,7 @@ _zn19cshuangpinsegmentord...@base 2.0.2~git20100627 _zn19cshuangpinsegmentord...@base 2.0.2~git20100627 _zn20cgetcorrectionpairopclers...@base 2.0.2~git20100627 + _zn20cgetfuzzysyllablesopi11cpinyindatae12initfuzzymaperkst6vectorist4pairissssesais4_...@base 2.0.2~git20100627-1 _zn20cgetfuzzysyllablesopi11cpinyindataecle9tsylla...@base 2.0.2~git20100627 _zn20cquanpinschemepolicy15onconfigchangederk12coptionev...@base 2.0.2~git20100627 _zn22cshuangpinschemepolicy15onconfigchangederk12coptionev...@base 2.0.2~git20100627 @@ -296,14 +305,19 @@ _znk14cpreeditstring6strin...@base 2.0.2~git20100627 _znk19cshuangpinsegmentor20_getnumberofnonalph...@base 2.0.2~git20100627 _znk24csimplifiedchinesepolicy22getdefaultpunctmappin...@base 2.0.2~git20100627 + _znkst4lessisbijst11char_traitsijesaijeeeclerks3_...@base 2.0.2~git20100627-1 + _znkst6vectorin12ipysegmentor8tsegmentesais1_ee12_m_check_lenem...@base 2.0.2~git20100627-1 + _znkst6vectorijsaijee12_m_check_lenem...@base 2.0.2~git20100627-1 _znsbijst11char_traitsijesaijee12_s_constructipkjeepjt_s7_rks1_st20forward_iterator_...@base 2.0.2~git20100627 - _znsbijst11char_traitsijesaijee12_s_constructipjees4_t_s5_rks1_st20forward_iterator_...@base 2.0.2~git20100627 +#MISSING: 2.0.2~git20100627-1# _znsbijst11char_traitsijesaijee12_s_constructipjees4_t_s5_rks1_st20forward_iterator_...@base 2.0.2~git20100627 _znsbijst11char_traitsijesaijee15_m_replace_safeemmp...@base 2.0.2~git20100627 _znsbijst11char_traitsijesaijee19_m_replace_dispatchin9__gnu_cxx17__normal_iteratoripkjst6vectorijs1_eeeeers2_ns5_ipjs2_eesd_t_se_st12__false_t...@base 2.0.2~git20100627 _znsbijst11char_traitsijesaijee4_rep11_s_termin...@base 2.0.2~git20100627 _znsbijst11char_traitsijesaijee4_rep20_s_empty_rep_stora...@base 2.0.2~git20100627 _znsbijst11char_traitsijesaijee4_rep8_m_cloneerks...@base 2.0.2~git20100627 _znsbijst11char_traitsijesaijee4_rep9_s_createemmrk...@base 2.0.2~git20100627 + _znsbijst11char_traitsijesaijee6insertemp...@base 2.0.2~git20100627-1 + _znsbijst11char_traitsijesaijee6resize...@base 2.0.2~git20100627-1 _znsbijst11char_traitsijesaijee7_m_copyepjp...@base 2.0.2~git20100627 _znsbijst11char_traitsijesaijee7replaceemmp...@base 2.0.2~git20100627 _znsbijst11char_traitsijesaijee7reserv...@base 2.0.2~git20100627 @@ -311,33 +325,48 @@ _znsbijst11char_traitsijesaijee9push_bac...@base 2.0.2~git20100627 _znsbijst11char_traitsijesaijeec1epkjrk...@base 2.0.2~git20100627 _znsbijst11char_traitsijesaijeec1erk...@base 2.0.2~git20100627 + _znsbijst11char_traitsijesaijeec1erks2...@base 2.0.2~git20100627-1 _znsbijst11char_traitsijesaijeed...@base 2.0.2~git20100627 _znsbijst11char_traitsijesaijeeaserk...@base 2.0.2~git20100627 + _znst11_deque_baseijsaijee17_m_initialize_ma...@base 2.0.2~git20100627-1 _znst11_deque_baseijsaijeed...@base 2.0.2~git20100627 _znst11__copy_moveilb0elb1est26random_access_iterator_tage8__copy_mijeept_pks3_s6_...@base 2.0.2~git20100627 _znst12_vector_basei13tcandipairptrsais0_ee11_m_allocat...@base 2.0.2~git20100627 + _znst12_vector_basein12ipysegmentor8tsegmentesais1_ee11_m_allocat...@base 2.0.2~git20100627-1 + _znst12_vector_baseijsaijee11_m_allocat...@base 2.0.2~git20100627-1 + _znst3mapin10cthreadslm6tstateeist4lessis1_esaist4pairiks1_ieeeixer...@base 2.0.2~git20100627-1 _znst3mapisbijst11char_traitsijesaijee10tcandipairst4lessis3_esaist4pairiks3_s4_eeed...@base 2.0.2~git20100627 + _znst3mapiss9tsyllablest4lessissesaist4pairiksss0_eeed...@base 2.0.2~git20100627-1 + _znst3mapist4pairijjeist4lessis1_esais0_iks1_ieeed...@base 2.0.2~git20100627-1 + _znst3mapijsbijst11char_traitsijesaijeest4lessijesaist4pairikjs3_eee6inserterk...@base 2.0.2~git20100627-1 + _znst3mapijsbijst11char_traitsijesaijeest4lessijesaist4pairikjs3_eeed...@base 2.0.2~git20100627-1 + _znst3mapijist4lessijesaist4pairikjieeed...@base 2.0.2~git20100627-1 _znst3seti9ckeyeventst4lessis0_esais0_eed...@base 2.0.2~git20100627 _znst3setijst4lessijesaijeed...@base 2.0.2~git20100627 _znst4pairikssssed...@base 2.0.2~git20100627 _znst4pairissssed...@base 2.0.2~git20100627 + _znst5dequeijsaijee17_m_reallocate_map...@base 2.0.2~git20100627-1 _znst6vectori10ccandidatesais0_ee13_m_insert_auxen9__gnu_cxx17__normal_iteratorips0_s2_eerk...@base 2.0.2~git20100627 + _znst6vectori10ccandidatesais0_eed...@base 2.0.2~git20100627-1 _znst6vectori13clatticeframesais0_ee14_m_fill_inserten9__gnu_cxx17__normal_iteratorips0_s2_eemrk...@base 2.0.2~git20100627 _znst6vectori13clatticeframesais0_eed...@base 2.0.2~git20100627 _znst6vectori13tcandipairptrsais0_ee13_m_insert_auxen9__gnu_cxx17__normal_iteratorips0_s2_eerk...@base 2.0.2~git20100627 _znst6vectori13tlatticestatesais0_ee13_m_insert_auxen9__gnu_cxx17__normal_iteratorips0_s2_eerk...@base 2.0.2~git20100627 _znst6vectori13tlatticestatesais0_eeaserk...@base 2.0.2~git20100627 _znst6vectori13tlexiconstatesais0_ee13_m_insert_auxen9__gnu_cxx17__normal_iteratorips0_s2_eerk...@base 2.0.2~git20100627 + _znst6vectori13tlexiconstatesais0_ee9push_backerk...@base 2.0.2~git20100627-1 _znst6vectori13tlexiconstatesais0_eed...@base 2.0.2~git20100627 _znst6vectori13tlexiconstatesais0_eeaserk...@base 2.0.2~git20100627 _znst6vectori9tsyllablesais0_ee13_m_insert_auxen9__gnu_cxx17__normal_iteratorips0_s2_eerk...@base 2.0.2~git20100627 _znst6vectori9tsyllablesais0_eed...@base 2.0.2~git20100627 _znst6vectori9tsyllablesais0_eeaserk...@base 2.0.2~git20100627 _znst6vectorin11cpinyintrie11twordidinfoesais1_ee13_m_insert_auxen9__gnu_cxx17__normal_iteratorips1_s3_eerk...@base 2.0.2~git20100627 + _znst6vectorin11cpinyintrie11twordidinfoesais1_eed...@base 2.0.2~git20100627-1 _znst6vectorin11cpinyintrie11twordidinfoesais1_eeaserk...@base 2.0.2~git20100627 _znst6vectorin12ipysegmentor8tsegmentesais1_ee13_m_insert_auxen9__gnu_cxx17__normal_iteratorips1_s3_eerk...@base 2.0.2~git20100627 _znst6vectorin12ipysegmentor8tsegmentesais1_ee15_m_range_insertin9__gnu_cxx17__normal_iteratorips1_s3_eeeevs8_t_s9_st20forward_iterator_...@base 2.0.2~git20100627 _znst6vectorin12ipysegmentor8tsegmentesais1_ee5eraseen9__gnu_cxx17__normal_iteratorips1_s3_ee...@base 2.0.2~git20100627 + _znst6vectorin12ipysegmentor8tsegmentesais1_ee7reserv...@base 2.0.2~git20100627-1 _znst6vectorin12ipysegmentor8tsegmentesais1_ee9push_backerk...@base 2.0.2~git20100627 _znst6vectorin12ipysegmentor8tsegmentesais1_eed...@base 2.0.2~git20100627 _znst6vectoripkcsais1_ee13_m_insert_auxen9__gnu_cxx17__normal_iteratorips1_s3_eerk...@base 2.0.2~git20100627 @@ -346,12 +375,16 @@ _znst6vectorisbijst11char_traitsijesaijeesais3_ee7reserv...@base 2.0.2~git20100627 _znst6vectorisbijst11char_traitsijesaijeesais3_eed...@base 2.0.2~git20100627 _znst6vectorisssaissee13_m_insert_auxen9__gnu_cxx17__normal_iteratoripsss1_eer...@base 2.0.2~git20100627 + _znst6vectorisssaissee7reserv...@base 2.0.2~git20100627-1 + _znst6vectorisssaissee9push_backer...@base 2.0.2~git20100627-1 + _znst6vectorisssaisseed...@base 2.0.2~git20100627-1 _znst6vectorisssaisseeaserk...@base 2.0.2~git20100627 _znst6vectorist4pairissssesais1_ee13_m_insert_auxen9__gnu_cxx17__normal_iteratorips1_s3_eerk...@base 2.0.2~git20100627 _znst6vectorist4pairissssesais1_eed...@base 2.0.2~git20100627 _znst6vectorist4pairissssesais1_eeaserk...@base 2.0.2~git20100627 _znst6vectoriisaiiee13_m_insert_auxen9__gnu_cxx17__normal_iteratoripis1_ee...@base 2.0.2~git20100627 _znst6vectoriisaiiee7reserv...@base 2.0.2~git20100627 + _znst6vectoriisaiieed...@base 2.0.2~git20100627-1 _znst6vectoriisaiieeaserk...@base 2.0.2~git20100627 _znst6vectorijsaijee13_m_insert_auxen9__gnu_cxx17__normal_iteratoripjs1_ee...@base 2.0.2~git20100627 _znst6vectorijsaijee14_m_fill_inserten9__gnu_cxx17__normal_iteratoripjs1_eem...@base 2.0.2~git20100627 @@ -394,15 +427,16 @@ _znst8_rb_treeijst4pairikjiest10_select1stis2_est4lessijesais2_ee8_m_eraseepst13_rb_tree_nodeis...@base 2.0.2~git20100627 _znst8_rb_treeijjst9_identityijest4lessijesaijee10_m_insert_epkst18_rb_tree_node_bases8_...@base 2.0.2~git20100627 _znst8_rb_treeijjst9_identityijest4lessijesaijee8_m_eraseepst13_rb_tree_node...@base 2.0.2~git20100627 - _zst11mem_fun_refiv13tlatticestatessest20const_mem_fun1_ref_tit_t0_t1_ems3_kfs2_s...@base 2.0.2~git20100627 - _zst11mem_fun_refiv13tlexiconstatessest20const_mem_fun1_ref_tit_t0_t1_ems3_kfs2_s...@base 2.0.2~git20100627 +#MISSING: 2.0.2~git20100627-1# _zst11mem_fun_refiv13tlatticestatessest20const_mem_fun1_ref_tit_t0_t1_ems3_kfs2_s...@base 2.0.2~git20100627 +#MISSING: 2.0.2~git20100627-1# _zst11mem_fun_refiv13tlexiconstatessest20const_mem_fun1_ref_tit_t0_t1_ems3_kfs2_s...@base 2.0.2~git20100627 _zst13__adjust_heapin9__gnu_cxx17__normal_iteratorip13tcandipairptrst6vectoris2_sais2_eeeels2_evt_t0_s9_...@base 2.0.2~git20100627 _zst22__uninitialized_copy_ain9__gnu_cxx17__normal_iteratoripk13tlexiconstatest6vectoris2_sais2_eeeeps2_s2_et0_t_sb_sa_rsait...@base 2.0.2~git20100627 _zst22__uninitialized_copy_aip13tlexiconstates1_s0_et0_t_s3_s2_rsait...@base 2.0.2~git20100627 _zst22__uninitialized_copy_aipn12ipysegmentor8tsegmentes2_s1_et0_t_s4_s3_rsait...@base 2.0.2~git20100627 _zst22__uninitialized_move_aip13clatticeframes1_sais0_eet0_t_s4_s3_r...@base 2.0.2~git20100627 _zst24__uninitialized_fill_n_aip13clatticeframems0_s0_evt_t0_rkt1_rsait...@base 2.0.2~git20100627 - _zst5mergein9__gnu_cxx17__normal_iteratoripn12ipysegmentor8tsegmentest6vectoris3_sais3_eeees8_st20back_insert_iteratoris7_eet1_t_sc_t0_sd_...@base 2.0.2~git20100627 + _zst4copyin9__gnu_cxx17__normal_iteratoripn12ipysegmentor8tsegmentest6vectoris3_sais3_eeees8_et0_t_sa_...@base 2.0.2~git20100627-1 +#MISSING: 2.0.2~git20100627-1# _zst5mergein9__gnu_cxx17__normal_iteratoripn12ipysegmentor8tsegmentest6vectoris3_sais3_eeees8_st20back_insert_iteratoris7_eet1_t_sc_t0_sd_...@base 2.0.2~git20100627 _zst8_destroyist4pairisssseev...@base 2.0.2~git20100627 _zst8for_eachin9__gnu_cxx17__normal_iteratorip13tlatticestatest6vectoris2_sais2_eeeest9binder2ndist20const_mem_fun1_ref_tivs2_sseeet0_t_sd_...@base 2.0.2~git20100627 _zst8for_eachin9__gnu_cxx17__normal_iteratorip13tlexiconstatest6vectoris2_sais2_eeeest9binder2ndist20const_mem_fun1_ref_tivs2_sseeet0_t_sd_...@base 2.0.2~git20100627 dh_makeshlibs: dpkg-gensymbols -plibsunpinyin3 -Idebian/libsunpinyin3.symbols -Pdebian/libsunpinyin3 returned exit code 1 make: *** [binary-arch] 错误 1 dpkg-buildpackage: error: fakeroot debian/rules binary gave error exit status 2 Does it mean when using different compiler, the SAME library source code will generate different symbols? If it does, which compiler should I use to compile my packages and to generate symbols? How should I handle this problem ? Regards, -- Liang Guo http://bluestone.cublog.cn -- To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/aanlktimbzzomeef_ifbm18fc3o0sn_v5i2c14n7iy...@mail.gmail.com