If these were the proper fixes I would send in a patch but I don't know enough about the code or make files to make a proper fix so I am sending in what I did to get it to compile and be able to run.
=== Error 1 ============================================== options_dialog.cpp: In function `void on_options_socks5_button_clicked(GtkButton *, void *)': options_dialog.cpp:5098: no matching function for call to `CICQDaemon::SocksEnabled ()' options_dialog.cpp:5100: no matching function for call to `CICQDaemon::SocksServer ()' ========================================================== I just commented out the bad functions and just put 0s in their place. === Fix 1 ================================================ if (0) /* (licq_daemon->SocksEnabled()) */ <- remove this { socksenv=0; /* (char*)licq_daemon->SocksServer(); */ <-remove if (!socksenv) { showokdialog(_("SOCK5"), _("SOCKS5 support is built in but disabled.\n" "To enable it, set the SOCKS5_SERVER\n" "environment variable to <server>:<port>.")); }else { ========================================================== === Error 2 ============================================== registration_wizard.cpp: In function `int register_save_general(GtkWidget *)': registration_wizard.cpp:2971: no matching function for call to `CICQDaemon::icqSetGeneralInfo (gchar *&, gchar *&, gchar *&, gchar *&, NULL, NULL, gchar *&, NULL, NULL, NULL, NULL, NULL, NULL, gint &, int)' /usr/include/licq/licq_icqd.h:153: candidates are: long unsigned int CICQDaemon::icqSetGeneralInfo(const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, short unsigned int, bool) ========================================================== Two variables were missing from previous versions so removed them from this call. === Fix 2 ================================================ licq_daemon->icqSetGeneralInfo(nickname,firstname,lastname,email, NULL,NULL,city,NULL,NULL,NULL,NULL,NULL,NULL,country,FALSE); ^^^^^^^^^ - Remove these two NULLs ========================================================== === Error 3 ============================================== user_info_dialog.cpp: In function `int save_general_info_on_server(GtkWidget *, long unsigned int)': user_info_dialog.cpp:999: no matching function for call to `CICQDaemon::icqSetGeneralInfo (const char *&, const char *&, const char *&, const char *&, const char *&, const char *&, const char *&, const char *&, const char *&, const char *&, const char *&, const char *&, const char *&, short unsigned int &, gboolean)' /usr/include/licq/licq_icqd.h:153: candidates are: long unsigned int CICQDaemon::icqSetGeneralInfo(const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, short unsigned int, bool) user_info_dialog.cpp: In function `int save_work_info_on_server(GtkWidget *, long unsigned int)': ========================================================== Same thing here just removed the two extra varibles. === Fix 3 ================================================ licq_daemon->icqSetGeneralInfo((const char *) alias, (const char *) firstname, (const char *) lastname, (const char *) primemail, remove this -> (const char *) secemail, remove this -> (const char *) oldemail, (const char *) city, (const char *) state, (const char *) phone, (const char *) fax, (const char *) address, (const char *) cellular, (const char *) zip, countrycode, gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON(general_hide_email_checkbutton))); ========================================================== === Error 4 ============================================== user_info_dialog.cpp:1166: no matching function for call to `CICQDaemon::icqSetWorkInfo (gchar *&, gchar *&, gchar *&, gchar *&, gchar *&, gchar *&, gchar *&, gchar *&, gchar *&)' /usr/include/licq/licq_icqd.h:146: candidates are: long unsigned int CICQDaemon::icqSetWorkInfo(const char *, const char *, const char *, const char *, const char *, const char *, short unsigned int, const char *, const char *, const char *, const char *) ========================================================== The function has two extra variables the didn't exist in previous versions so added NULLs where they would be. === Fix 4 ================================================ licq_daemon->icqSetWorkInfo(city,state,phone,fax,address,NULL,NULL, name,department,position,homepage); Add these Nulls ^^^^^^^^ ========================================================== === Error 5 ============================================== Makefile:168: target `es.po' given more than once in the same rule. ========================================================== I don't know where this comes from to generate the Makefile so I just edited the Makefile to remove the extra es.* everywhere I found them. === Fix 5 ================================================ Remove the first es.* on each of these lines from the Makefile in ./gtk+licq-0.51.020317/po directory POFILES = es.po ru.po de.po pt.po pt_BR.po fr.po sv.po it.po es.po es_AR.po GMOFILES = es.gmo ru.gmo de.gmo pt.gmo pt_BR.gmo fr.gmo sv.gmo it.gmo es.gmo es_AR.gmo UPDATEPOFILES = es.po-update ru.po-update de.po-update pt.po-update pt_BR.po-update fr.po-update sv.po-update it.po-update es.po-update es_AR.po-update DUMMYPOFILES = es.nop ru.nop de.nop pt.nop pt_BR.nop fr.nop sv.nop it.nop es.nop es_AR.nop CATALOGS = es.gmo ru.gmo de.gmo pt.gmo pt_BR.gmo fr.gmo sv.gmo it.gmo es.gmo es_AR.gmo ========================================================== === Error 6 ============================================== make[2]: *** No rule to make target `/config.status', needed by `Makefile'. Stop. ========================================================== I don't know where this comes from to generate the Makefile so and I have no idea what this does so I just commented out all the lines for this. === Fix 6 ================================================ Comment out these 4 line in the from the Makefile in ./gtk+licq-0.51.020317/po directory Makefile: Makefile.in.in $(top_builddir)/config.status POTFILES.in cd $(top_builddir) \ && CONFIG_FILES=$(subdir)/$@.in CONFIG_HEADERS= \ $(SHELL) ./config.status ========================================================== === Error 7 ============================================== /usr/bin/msgmerge: error while opening ".pot" for reading: No such file or directory ========================================================== I don't know where this comes from to generate the Makefile and there were a bunch of lines such as the one below. And the only file I could find in the ./gtk+licq-0.51.020317/po directory that seemed to match was a gtk+licq.pot file so I just added a line at the top of the Makefile. DISTFILES = $(DISTFILES.common) POTFILES.in $(DOMAIN).pot \ === Fix 7 ================================================ So at the top of the make file in the ./gtk+licq-0.51.020317/po directory # General Public License and is *not* in the public domain. PACKAGE = gtk+licq VERSION = 0.51.020317 DOMAIN = gtk+licq <-- Added this line =========================================================== _______________________________________________ Licq-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/licq-devel