freetalk-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Freetalk-dev] Freetalk + Proxy


From: Debarshi 'Rishi' Ray
Subject: Re: [Freetalk-dev] Freetalk + Proxy
Date: Sat, 19 Aug 2006 09:44:31 +0530

My apologies for the late feedback. But here it is.

,----
| >,----
| >| Moreover during the 'make' stage it seems there is a conflict
| >| with the values of the $http_proxy, $ftp_proxy and so on...
| >|
| >| http://lists.gnu.org/archive/html/freetalk-dev/2006-08/msg00010.html
| >`----
| >version.texi is auto-generated. Your proxy env variable's values
| >should not get in there. Can you show your version.texi?
|
| <snip>
`----

I am wondering how the environment variables got captured into
version.texi. It is a bug. However, environment variables are used at
run time and setting it at compile time should make no difference. You
can try to re-build with out setting them.

Unsetting the environment variables did remove this particular
problem. But it introduced something else during the 'make' stage.
Here is the exact error message:
/home/rishi/freetalk-0.69/doc//version.texi:65: Unknown command `im'.

Please note that doc/version.texi no more contains the values of the
proxy environment values. Following is the exact session in my case.

address@hidden ~]$ unset SOCKS_PROXY
address@hidden ~]$ unset HTTPS_PROXY
address@hidden ~]$ unset HTTP_PROXY
address@hidden ~]$ unset FTP_PROXY
address@hidden ~]$ unset https_proxy
address@hidden ~]$ unset http_proxy
address@hidden ~]$ unset ftp_proxy
address@hidden ~]$ unset socks_proxy
address@hidden ~]$ echo $http_proxy

address@hidden ~]$ cd freetalk-0.69
address@hidden freetalk-0.69]$ ./configure --prefix=/usr
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make sets $(MAKE)... (cached) yes
checking for g++... g++
checking for C++ compiler default output file name... a.out
checking whether the C++ compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking for style of include used by make... GNU
checking dependency style of g++... gcc3
checking for gcc... gcc
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking dependency style of gcc... gcc3
checking for library containing tgetent... -lncurses
checking for readline in -lreadline... yes
checking for scm_boot_guile in -lguile... yes
checking for g_slist_free in -lglib-2.0... yes
checking for lm_connection_new in -lloudmouth-1... yes
checking for pkg-config... yes
checking whether NLS is requested... yes
checking for msgfmt... /usr/bin/msgfmt
checking for gmsgfmt... /usr/bin/msgfmt
checking for xgettext... /usr/bin/xgettext
checking for msgmerge... /usr/bin/msgmerge
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking for ld used by GCC... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for shared library run path origin... /bin/sh:
./config.rpath: No such file or directory
done
checking for CFPreferencesCopyAppValue... no
checking for CFLocaleCopyCurrent... no
checking whether NLS is requested... yes
checking for GNU gettext in libc... yes
checking whether to use NLS... yes
checking where the gettext function comes from... libc
checking for msgfmt... (cached) /usr/bin/msgfmt
checking for gmsgfmt... (cached) /usr/bin/msgfmt
checking for xgettext... (cached) /usr/bin/xgettext
checking for msgmerge... (cached) /usr/bin/msgmerge
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating extensions/Makefile
config.status: creating extensions/init.scm
config.status: creating doc/Makefile
config.status: creating po/Makefile.in
config.status: executing depfiles commands
config.status: executing default-1 commands
config.status: creating po/POTFILES
config.status: creating po/Makefile
config.status: executing default-2 commands
config.status: creating po/POTFILES
config.status: creating po/Makefile
address@hidden freetalk-0.69]$ make
Making all in src
make[1]: Entering directory `/home/rishi/freetalk-0.69/src'
if g++ -DPACKAGE_NAME=\"freetalk\" -DPACKAGE_TARNAME=\"freetalk\"
-DPACKAGE_VERSION=\"0.69\" -DPACKAGE_STRING=\"freetalk\ 0.69\"
-DPACKAGE_BUGREPORT=\"address@hidden" -DPACKAGE=\"freetalk\"
-DVERSION=\"0.69\" -DHAVE_LIBREADLINE=1 -DHAVE_LIBGUILE=1
-DHAVE_LIBGLIB_2_0=1 -DHAVE_LIBLOUDMOUTH_1=1 -DENABLE_NLS=1
-DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1  -I. -I.  -Wall -g
-I/usr/include/loudmouth-1.0 -I/usr/include/glib-2.0
-I/usr/lib/glib-2.0/include   -DDATADIR=\"/usr/share\"
-DLOCALEDIR=\"\"  -g -O2 -MT freetalk.o -MD -MP -MF
".deps/freetalk.Tpo" -c -o freetalk.o freetalk.cc; \
then mv -f ".deps/freetalk.Tpo" ".deps/freetalk.Po"; else rm -f
".deps/freetalk.Tpo"; exit 1; fi
if g++ -DPACKAGE_NAME=\"freetalk\" -DPACKAGE_TARNAME=\"freetalk\"
-DPACKAGE_VERSION=\"0.69\" -DPACKAGE_STRING=\"freetalk\ 0.69\"
-DPACKAGE_BUGREPORT=\"address@hidden" -DPACKAGE=\"freetalk\"
-DVERSION=\"0.69\" -DHAVE_LIBREADLINE=1 -DHAVE_LIBGUILE=1
-DHAVE_LIBGLIB_2_0=1 -DHAVE_LIBLOUDMOUTH_1=1 -DENABLE_NLS=1
-DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1  -I. -I.  -Wall -g
-I/usr/include/loudmouth-1.0 -I/usr/include/glib-2.0
-I/usr/lib/glib-2.0/include   -DDATADIR=\"/usr/share\"
-DLOCALEDIR=\"\"  -g -O2 -MT util.o -MD -MP -MF ".deps/util.Tpo" -c -o
util.o util.cc; \
then mv -f ".deps/util.Tpo" ".deps/util.Po"; else rm -f
".deps/util.Tpo"; exit 1; fi
util.cc: In function 'void async_printf(const char*, char*)':
util.cc:124: warning: comparison between signed and unsigned integer expressions
if g++ -DPACKAGE_NAME=\"freetalk\" -DPACKAGE_TARNAME=\"freetalk\"
-DPACKAGE_VERSION=\"0.69\" -DPACKAGE_STRING=\"freetalk\ 0.69\"
-DPACKAGE_BUGREPORT=\"address@hidden" -DPACKAGE=\"freetalk\"
-DVERSION=\"0.69\" -DHAVE_LIBREADLINE=1 -DHAVE_LIBGUILE=1
-DHAVE_LIBGLIB_2_0=1 -DHAVE_LIBLOUDMOUTH_1=1 -DENABLE_NLS=1
-DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1  -I. -I.  -Wall -g
-I/usr/include/loudmouth-1.0 -I/usr/include/glib-2.0
-I/usr/lib/glib-2.0/include   -DDATADIR=\"/usr/share\"
-DLOCALEDIR=\"\"  -g -O2 -MT commands.o -MD -MP -MF
".deps/commands.Tpo" -c -o commands.o commands.cc; \
then mv -f ".deps/commands.Tpo" ".deps/commands.Po"; else rm -f
".deps/commands.Tpo"; exit 1; fi
if g++ -DPACKAGE_NAME=\"freetalk\" -DPACKAGE_TARNAME=\"freetalk\"
-DPACKAGE_VERSION=\"0.69\" -DPACKAGE_STRING=\"freetalk\ 0.69\"
-DPACKAGE_BUGREPORT=\"address@hidden" -DPACKAGE=\"freetalk\"
-DVERSION=\"0.69\" -DHAVE_LIBREADLINE=1 -DHAVE_LIBGUILE=1
-DHAVE_LIBGLIB_2_0=1 -DHAVE_LIBLOUDMOUTH_1=1 -DENABLE_NLS=1
-DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1  -I. -I.  -Wall -g
-I/usr/include/loudmouth-1.0 -I/usr/include/glib-2.0
-I/usr/lib/glib-2.0/include   -DDATADIR=\"/usr/share\"
-DLOCALEDIR=\"\"  -g -O2 -MT callbacks.o -MD -MP -MF
".deps/callbacks.Tpo" -c -o callbacks.o callbacks.cc; \
then mv -f ".deps/callbacks.Tpo" ".deps/callbacks.Po"; else rm -f
".deps/callbacks.Tpo"; exit 1; fi
if g++ -DPACKAGE_NAME=\"freetalk\" -DPACKAGE_TARNAME=\"freetalk\"
-DPACKAGE_VERSION=\"0.69\" -DPACKAGE_STRING=\"freetalk\ 0.69\"
-DPACKAGE_BUGREPORT=\"address@hidden" -DPACKAGE=\"freetalk\"
-DVERSION=\"0.69\" -DHAVE_LIBREADLINE=1 -DHAVE_LIBGUILE=1
-DHAVE_LIBGLIB_2_0=1 -DHAVE_LIBLOUDMOUTH_1=1 -DENABLE_NLS=1
-DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1  -I. -I.  -Wall -g
-I/usr/include/loudmouth-1.0 -I/usr/include/glib-2.0
-I/usr/lib/glib-2.0/include   -DDATADIR=\"/usr/share\"
-DLOCALEDIR=\"\"  -g -O2 -MT roster.o -MD -MP -MF ".deps/roster.Tpo"
-c -o roster.o roster.cc; \
then mv -f ".deps/roster.Tpo" ".deps/roster.Po"; else rm -f
".deps/roster.Tpo"; exit 1; fi
if g++ -DPACKAGE_NAME=\"freetalk\" -DPACKAGE_TARNAME=\"freetalk\"
-DPACKAGE_VERSION=\"0.69\" -DPACKAGE_STRING=\"freetalk\ 0.69\"
-DPACKAGE_BUGREPORT=\"address@hidden" -DPACKAGE=\"freetalk\"
-DVERSION=\"0.69\" -DHAVE_LIBREADLINE=1 -DHAVE_LIBGUILE=1
-DHAVE_LIBGLIB_2_0=1 -DHAVE_LIBLOUDMOUTH_1=1 -DENABLE_NLS=1
-DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1  -I. -I.  -Wall -g
-I/usr/include/loudmouth-1.0 -I/usr/include/glib-2.0
-I/usr/lib/glib-2.0/include   -DDATADIR=\"/usr/share\"
-DLOCALEDIR=\"\"  -g -O2 -MT interpreter.o -MD -MP -MF
".deps/interpreter.Tpo" -c -o interpreter.o interpreter.cc; \
then mv -f ".deps/interpreter.Tpo" ".deps/interpreter.Po"; else rm -f
".deps/interpreter.Tpo"; exit 1; fi
if g++ -DPACKAGE_NAME=\"freetalk\" -DPACKAGE_TARNAME=\"freetalk\"
-DPACKAGE_VERSION=\"0.69\" -DPACKAGE_STRING=\"freetalk\ 0.69\"
-DPACKAGE_BUGREPORT=\"address@hidden" -DPACKAGE=\"freetalk\"
-DVERSION=\"0.69\" -DHAVE_LIBREADLINE=1 -DHAVE_LIBGUILE=1
-DHAVE_LIBGLIB_2_0=1 -DHAVE_LIBLOUDMOUTH_1=1 -DENABLE_NLS=1
-DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1  -I. -I.  -Wall -g
-I/usr/include/loudmouth-1.0 -I/usr/include/glib-2.0
-I/usr/lib/glib-2.0/include   -DDATADIR=\"/usr/share\"
-DLOCALEDIR=\"\"  -g -O2 -MT extensions.o -MD -MP -MF
".deps/extensions.Tpo" -c -o extensions.o extensions.cc; \
then mv -f ".deps/extensions.Tpo" ".deps/extensions.Po"; else rm -f
".deps/extensions.Tpo"; exit 1; fi
if g++ -DPACKAGE_NAME=\"freetalk\" -DPACKAGE_TARNAME=\"freetalk\"
-DPACKAGE_VERSION=\"0.69\" -DPACKAGE_STRING=\"freetalk\ 0.69\"
-DPACKAGE_BUGREPORT=\"address@hidden" -DPACKAGE=\"freetalk\"
-DVERSION=\"0.69\" -DHAVE_LIBREADLINE=1 -DHAVE_LIBGUILE=1
-DHAVE_LIBGLIB_2_0=1 -DHAVE_LIBLOUDMOUTH_1=1 -DENABLE_NLS=1
-DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1  -I. -I.  -Wall -g
-I/usr/include/loudmouth-1.0 -I/usr/include/glib-2.0
-I/usr/lib/glib-2.0/include   -DDATADIR=\"/usr/share\"
-DLOCALEDIR=\"\"  -g -O2 -MT primitives.o -MD -MP -MF
".deps/primitives.Tpo" -c -o primitives.o primitives.cc; \
then mv -f ".deps/primitives.Tpo" ".deps/primitives.Po"; else rm -f
".deps/primitives.Tpo"; exit 1; fi
if g++ -DPACKAGE_NAME=\"freetalk\" -DPACKAGE_TARNAME=\"freetalk\"
-DPACKAGE_VERSION=\"0.69\" -DPACKAGE_STRING=\"freetalk\ 0.69\"
-DPACKAGE_BUGREPORT=\"address@hidden" -DPACKAGE=\"freetalk\"
-DVERSION=\"0.69\" -DHAVE_LIBREADLINE=1 -DHAVE_LIBGUILE=1
-DHAVE_LIBGLIB_2_0=1 -DHAVE_LIBLOUDMOUTH_1=1 -DENABLE_NLS=1
-DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1  -I. -I.  -Wall -g
-I/usr/include/loudmouth-1.0 -I/usr/include/glib-2.0
-I/usr/lib/glib-2.0/include   -DDATADIR=\"/usr/share\"
-DLOCALEDIR=\"\"  -g -O2 -MT presence.o -MD -MP -MF
".deps/presence.Tpo" -c -o presence.o presence.cc; \
then mv -f ".deps/presence.Tpo" ".deps/presence.Po"; else rm -f
".deps/presence.Tpo"; exit 1; fi
if g++ -DPACKAGE_NAME=\"freetalk\" -DPACKAGE_TARNAME=\"freetalk\"
-DPACKAGE_VERSION=\"0.69\" -DPACKAGE_STRING=\"freetalk\ 0.69\"
-DPACKAGE_BUGREPORT=\"address@hidden" -DPACKAGE=\"freetalk\"
-DVERSION=\"0.69\" -DHAVE_LIBREADLINE=1 -DHAVE_LIBGUILE=1
-DHAVE_LIBGLIB_2_0=1 -DHAVE_LIBLOUDMOUTH_1=1 -DENABLE_NLS=1
-DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1  -I. -I.  -Wall -g
-I/usr/include/loudmouth-1.0 -I/usr/include/glib-2.0
-I/usr/lib/glib-2.0/include   -DDATADIR=\"/usr/share\"
-DLOCALEDIR=\"\"  -g -O2 -MT file_transfer.o -MD -MP -MF
".deps/file_transfer.Tpo" -c -o file_transfer.o file_transfer.cc; \
then mv -f ".deps/file_transfer.Tpo" ".deps/file_transfer.Po"; else rm
-f ".deps/file_transfer.Tpo"; exit 1; fi
if g++ -DPACKAGE_NAME=\"freetalk\" -DPACKAGE_TARNAME=\"freetalk\"
-DPACKAGE_VERSION=\"0.69\" -DPACKAGE_STRING=\"freetalk\ 0.69\"
-DPACKAGE_BUGREPORT=\"address@hidden" -DPACKAGE=\"freetalk\"
-DVERSION=\"0.69\" -DHAVE_LIBREADLINE=1 -DHAVE_LIBGUILE=1
-DHAVE_LIBGLIB_2_0=1 -DHAVE_LIBLOUDMOUTH_1=1 -DENABLE_NLS=1
-DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1  -I. -I.  -Wall -g
-I/usr/include/loudmouth-1.0 -I/usr/include/glib-2.0
-I/usr/lib/glib-2.0/include   -DDATADIR=\"/usr/share\"
-DLOCALEDIR=\"\"  -g -O2 -MT register.o -MD -MP -MF
".deps/register.Tpo" -c -o register.o register.cc; \
then mv -f ".deps/register.Tpo" ".deps/register.Po"; else rm -f
".deps/register.Tpo"; exit 1; fi
g++  -g -O2   -o freetalk -lloudmouth-1 -lglib-2.0   freetalk.o util.o
commands.o callbacks.o roster.o interpreter.o extensions.o
primitives.o presence.o file_transfer.o register.o  -lloudmouth-1
-lglib-2.0 -lguile -lreadline -lncurses
make[1]: Leaving directory `/home/rishi/freetalk-0.69/src'
Making all in extensions
make[1]: Entering directory `/home/rishi/freetalk-0.69/extensions'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/rishi/freetalk-0.69/extensions'
Making all in doc
make[1]: Entering directory `/home/rishi/freetalk-0.69/doc'
/bin/sh: ./mdate-sh: No such file or directory
Updating ./version.texi
restore=: && \
backupdir=".am$$" && \
rm -rf $backupdir && mkdir $backupdir && \
for f in freetalk.info freetalk.info-[0-9] freetalk.info-[0-9][0-9]
freetalk.i[0-9] freetalk.i[0-9][0-9]; do \
 if test -f $f; then \
   mv $f $backupdir; \
   restore=mv; \
 fi; \
done; \
if /bin/sh /home/rishi/freetalk-0.69/missing --run makeinfo   -I . \
-o freetalk.info `test -f 'freetalk.texi' || echo './'`freetalk.texi; \
then \
 rc=0; \
else \
 rc=$?; \
 $restore $backupdir/* `echo "./freetalk.info" | sed 's|[^/]*$||'`; \
fi; \
rm -rf $backupdir; \
exit $rc
/home/rishi/freetalk-0.69/doc//version.texi:65: Unknown command `im'.
makeinfo: Removing output file `freetalk.info' due to errors; use
--force to preserve.
make[1]: *** [freetalk.info] Error 1
make[1]: Leaving directory `/home/rishi/freetalk-0.69/doc'
make: *** [all-recursive] Error 1
address@hidden freetalk-0.69]$

Freetalk currently doesnt use loudmouth's proxy support. Loudmouth
supports only HTTP proxy. We need to specifically make use of the
LmProxy APIs to enable proxy support.
http://developer.imendio.com/api/loudmouth/loudmouth-lm-proxy.html

I will fervently wait for the proxy supported version's release. :-)

By the way, they have installed GNU Freetalk on fencepost.gnu.org,
albeit it is the 0.5 version. So I am able to use for the time being.

Thanks,
Debarshi
--
Modern art is what happens when painters stop looking at girls and
persuade themselves that they have a better idea.

                                    -- John Ciardi




reply via email to

[Prev in Thread] Current Thread [Next in Thread]