On 02/22/2014 02:13 PM, Fran�ois Andriot wrote: > Le 22/02/2014 20:46, David C. Rankin a �crit : >> On 02/22/2014 01:31 PM, Fran�ois Andriot wrote: >>> It's really common with these old programes that there are missing linker flags >>> in the Makefile. >>> It looks like nowaday's compiler are much stricter, we must specify every >>> library to link, there is no auto-detection at all. >>> >>> On some distribution (like Mageia :-) ) the error message that I get from the >>> linker tells exactly what library is required, whereas yours only shows the >>> missing symbol, which is not really helpful. >>> I'll try to build this tool and see what is wrong here. >>> >>> Francois >> Thank you Francios! >> > > Bug report 1955 updated. > These are the changes that allowed kxmleditor to build: # ~/tde/tde/experimental/qt3-tqt3/convert_existing_qt3_app_to_tqt3 # ~/tde/tde/experimental/kde-tde/convert_existing_kde3_app_to_tde # cp -r ~/tde/tde/main/common/admin . # sed -i 's/LIB_KFILE/LIB_TDEFILE/' kxmleditor/kxmleditor/Makefile.am # sed -i 's/LIB_KFILE/LIB_TDEFILE/' kxmleditor/part/Makefile.am # sed -i 's/LIB_KFILE/LIB_TDEFILE/' kxmleditor/part/Makefile.in # kxmleditor/Makefile.am: kxmleditor_LDFLAGS = $(all_libraries) $(KDE_RPATH) $(LIB_QT) -lDCOP $(LIB_TDECORE) $(LIB_TDEUI) -ltdefx Basically, I copied the libraries from kdiff3. I think the only one that was missing was -lDCOP. I'm just glad it builds. I'll test Francios patch too. I have the diff if you want it, but just following the steps above work. -- David C. Rankin, J.D.,P.E.