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)/[email protected] 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