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

Reply via email to