<br><font size=2 face="sans-serif">Hi Balazs,</font>
<br>
<br><font size=2 face="sans-serif">Thanks for your expert advise. I have
successfully compiled syslog-ng-2.1.3 with --enable-static-linking option.
I were using old version of gcc (3.2.3) which causing compilation (make)
fail. I upgraded my gcc to 4.1.2 to get rid of compilation errors.</font>
<br>
<br><font size=2 face="sans-serif">Though it is working fine till now,
I have faced some error messages on standard video output while doing 'make'.
I am not sure if this will impact new build syslog-ng application in terms
of created problem in logging features.</font>
<br>
<br><font size=2 face="sans-serif">I am here pasting the error output:</font>
<br>
<br><font size=2 face="sans-serif">*************************************************</font>
<br><font size=2 face="sans-serif">macros.c: In function âresult_appendâ:</font>
<br><font size=2 face="sans-serif">macros.c:137: warning: pointer targets
in passing argument 2 of âg_string_append_lenâ differ in signedness</font>
<br><font size=2 face="sans-serif">macros.c: In function âlog_macro_expandâ:</font>
<br><font size=2 face="sans-serif">macros.c:149: warning: pointer targets
in passing argument 2 of âresult_appendâ differ in signedness</font>
<br><font size=2 face="sans-serif">macros.c:218: warning: pointer targets
in passing argument 2 of âresult_appendâ differ in signedness</font>
<br><font size=2 face="sans-serif">macros.c:238: warning: pointer targets
in passing argument 2 of âresult_appendâ differ in signedness</font>
<br><font size=2 face="sans-serif">macros.c:246: warning: pointer targets
in passing argument 2 of âresult_appendâ differ in signedness</font>
<br><font size=2 face="sans-serif">macros.c:268: warning: pointer targets
in passing argument 2 of âresult_appendâ differ in signedness</font>
<br><font size=2 face="sans-serif">macros.c:413: warning: pointer targets
in passing argument 2 of âresult_appendâ differ in signedness</font>
<br><font size=2 face="sans-serif">macros.c:432: warning: pointer targets
in passing argument 2 of âresult_appendâ differ in signedness</font>
<br><font size=2 face="sans-serif">macros.c:450: warning: pointer targets
in passing argument 2 of âresult_appendâ differ in signedness</font>
<br><font size=2 face="sans-serif">filter.c: In function âfilter_netmask_evalâ:</font>
<br><font size=2 face="sans-serif">filter.c:452: warning: âaddr.s_addrâ
may be used uninitialized in this function</font>
<br><font size=2 face="sans-serif">logmsg.c: In function âlog_msg_parseâ:</font>
<br><font size=2 face="sans-serif">logmsg.c:151: warning: pointer targets
in assignment differ in signedness</font>
<br><font size=2 face="sans-serif">logmsg.c:216: warning: pointer targets
in passing argument 2 of âg_string_assign_lenâ differ in signedness</font>
<br><font size=2 face="sans-serif">logmsg.c:224: warning: pointer targets
in assignment differ in signedness</font>
<br><font size=2 face="sans-serif">logmsg.c:242: warning: pointer targets
in passing argument 1 of âstrlenâ differ in signedness</font>
<br><font size=2 face="sans-serif">logmsg.c:283: warning: pointer targets
in passing argument 2 of âg_string_assign_lenâ differ in signedness</font>
<br><font size=2 face="sans-serif">logmsg.c:309: warning: pointer targets
in passing argument 2 of âg_string_assign_lenâ differ in signedness</font>
<br><font size=2 face="sans-serif">logmsg.c:335: warning: pointer targets
in passing argument 2 of âg_string_assign_lenâ differ in signedness</font>
<br><font size=2 face="sans-serif">logmsg.c:394: warning: pointer targets
in assignment differ in signedness</font>
<br><font size=2 face="sans-serif">logmsg.c:398: warning: pointer targets
in assignment differ in signedness</font>
<br><font size=2 face="sans-serif">logmsg.c:429: warning: pointer targets
in assignment differ in signedness</font>
<br><font size=2 face="sans-serif">logmsg.c:463: warning: pointer targets
in assignment differ in signedness</font>
<br><font size=2 face="sans-serif">logmsg.c:474: warning: pointer targets
in assignment differ in signedness</font>
<br><font size=2 face="sans-serif">logmsg.c:486: warning: pointer targets
in assignment differ in signedness</font>
<br><font size=2 face="sans-serif">logmsg.c:499: warning: pointer targets
in assignment differ in signedness</font>
<br><font size=2 face="sans-serif">logmsg.c:520: warning: pointer targets
in assignment differ in signedness</font>
<br><font size=2 face="sans-serif">logmsg.c:525: warning: pointer targets
in assignment differ in signedness</font>
<br><font size=2 face="sans-serif">logmsg.c:530: warning: pointer targets
in passing argument 2 of âg_string_assign_lenâ differ in signedness</font>
<br><font size=2 face="sans-serif">main.o(.text+0x133): In function `setup_creds':</font>
<br><font size=2 face="sans-serif">/home/soetest1/syslog-ng-2.1.3/src/main.c:324:
Using 'initgroups' in statically linked applications requires at runtime
the shared libraries from the glibc version used for linking</font>
<br><font size=2 face="sans-serif">libsyslog-ng.a(misc.o)(.text+0xc4):
In function `resolve_group':</font>
<br><font size=2 face="sans-serif">/home/soetest1/syslog-ng-2.1.3/src/misc.c:283:
Using 'getgrnam' in statically linked applications requires at runtime
the shared libraries from the glibc version used for linking</font>
<br><font size=2 face="sans-serif">libsyslog-ng.a(misc.o)(.text+0x144):
In function `resolve_user':</font>
<br><font size=2 face="sans-serif">/home/soetest1/syslog-ng-2.1.3/src/misc.c:258:
Using 'getpwnam' in statically linked applications requires at runtime
the shared libraries from the glibc version used for linking</font>
<br><font size=2 face="sans-serif">/usr/local/lib/libglib-2.0.a(gutils.o)(.text+0xbd8):
In function `g_get_any_init_do':</font>
<br><font size=2 face="sans-serif">/home/soetest1/glib-2.16.0/glib/gutils.c:1646:
Using 'getpwuid' in statically linked applications requires at runtime
the shared libraries from the glibc version used for linking</font>
<br><font size=2 face="sans-serif">/usr/local/lib/libglib-2.0.a(gutils.o)(.text+0xbc8):/home/soetest1/glib-2.16.0/glib/gutils.c:1645:
Using 'setpwent' in statically linked applications requires at runtime
the shared libraries from the glibc version used for linking</font>
<br><font size=2 face="sans-serif">/usr/local/lib/libglib-2.0.a(gutils.o)(.text+0xbe3):/home/soetest1/glib-2.16.0/glib/gutils.c:1647:
Using 'endpwent' in statically linked applications requires at runtime
the shared libraries from the glibc version used for linking</font>
<br><font size=2 face="sans-serif">/usr/local/lib/libglib-2.0.a(gutils.o)(.text+0x9d1):/home/soetest1/glib-2.16.0/glib/gutils.c:1589:
Using 'getpwnam_r' in statically linked applications requires at runtime
the shared libraries from the glibc version used for linking</font>
<br><font size=2 face="sans-serif">/usr/local/lib/libglib-2.0.a(gutils.o)(.text+0xa10):/home/soetest1/glib-2.16.0/glib/gutils.c:1595:
Using 'getpwuid_r' in statically linked applications requires at runtime
the shared libraries from the glibc version used for linking</font>
<br><font size=2 face="sans-serif">libsyslog-ng.a(afinet.o)(.text+0xcbb):
In function `afinet_resolve_name':</font>
<br><font size=2 face="sans-serif">/home/soetest1/syslog-ng-2.1.3/src/afinet.c:103:
Using 'getaddrinfo' in statically linked applications requires at runtime
the shared libraries from the glibc version used for linking</font>
<br><font size=2 face="sans-serif">libsyslog-ng.a(misc.o)(.text+0x50a):
In function `resolve_hostname':</font>
<br><font size=2 face="sans-serif">/home/soetest1/syslog-ng-2.1.3/src/misc.c:166:
Using 'gethostbyaddr' in statically linked applications requires at runtime
the shared libraries from the glibc version used for linking</font>
<br><font size=2 face="sans-serif">libsyslog-ng.a(misc.o)(.text+0x464):
In function `getlonghostname':</font>
<br><font size=2 face="sans-serif">/home/soetest1/syslog-ng-2.1.3/src/misc.c:71:
Using 'gethostbyname' in statically linked applications requires at runtime
the shared libraries from the glibc version used for linking</font>
<br><font size=2 face="sans-serif">/usr/local/lib/libnet.a(libnet_resolve.o)(.text+0x4dc):
In function `libnet_name2addr6':</font>
<br><font size=2 face="sans-serif">: Using 'gethostbyname2' in statically
linked applications requires at runtime the shared libraries from the glibc
version used for linking</font>
<br><font size=2 face="sans-serif">libsyslog-ng.a(afinet.o)(.text+0x6bb):
In function `afinet_set_port':</font>
<br><font size=2 face="sans-serif">/home/soetest1/syslog-ng-2.1.3/src/afinet.c:58:
Using 'getservbyname' in statically linked applications requires at runtime
the shared libraries from the glibc version used for linking</font>
<br><font size=2 face="sans-serif">loggen.o(.text+0x6cc): In function `main':</font>
<br><font size=2 face="sans-serif">/home/soetest1/syslog-ng-2.1.3/tests/loggen/loggen.c:236:
Using 'getaddrinfo' in statically linked applications requires at runtime
the shared libraries from the glibc version used for linking</font>
<br><font size=2 face="sans-serif">************************************************</font>
<br>
<br><font size=2 face="sans-serif">Grateful if anybody put their comment
on this.</font>
<br>
<br>
<br><font size=2 face="sans-serif">With Regards,<br>
Chanchal Verma</font>
<br>
<br>
<br>
<table width=100%>
<tr valign=top>
<td width=40%><font size=1 face="sans-serif"><b>Balazs Scheidler &lt;bazsi@balabit.hu&gt;</b>
</font>
<p><font size=1 face="sans-serif">01/12/2009 08:44 PM</font>
<td width=59%>
<table width=100%>
<tr valign=top>
<td>
<div align=right><font size=1 face="sans-serif">To</font></div>
<td><font size=1 face="sans-serif">Chanchal Verma/GIS/CSC@CSC</font>
<tr valign=top>
<td>
<div align=right><font size=1 face="sans-serif">cc</font></div>
<td>
<tr valign=top>
<td>
<div align=right><font size=1 face="sans-serif">Subject</font></div>
<td><font size=1 face="sans-serif">Re: Fw: [syslog-ng] Error encountered
while building syslog-ng-2.1.3 &nbsp; &nbsp; &nbsp; &nbsp;on &nbsp;
&nbsp; &nbsp; &nbsp;RHEL3</font></table>
<br>
<table>
<tr valign=top>
<td>
<td></table>
<br></table>
<br>
<br>
<br><font size=2><tt>add -lnsl to the end of your linking command.<br>
<br>
On Mon, 2009-01-12 at 19:37 +0530, Chanchal Verma wrote:<br>
&gt; <br>
&gt; Hi Bazsi, <br>
&gt; <br>
&gt; Could you &nbsp;please help me is resolving error message coming to<br>
&gt; syslog-ng, when I am trying to build is with --enable-static-linking?
<br>
&gt; <br>
&gt; Please refer to mail tail for detail. <br>
&gt; <br>
&gt; <br>
&gt; With Regards,<br>
&gt; Chanchal Verma<br>
&gt; <br>
&gt; ----- Forwarded by Chanchal Verma/GIS/CSC on 01/12/2009 07:35 PM<br>
&gt; ----- <br>
&gt; Chanchal Verma/GIS/CSC@CSC <br>
&gt; Sent by:<br>
&gt; syslog-ng-bounces@lists.balabit.hu <br>
&gt; <br>
&gt; 01/09/2009 07:25 PM <br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Please respond to<br>
&gt; &nbsp;&quot;Syslog-ng users' and developers'<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;mailing list&quot;<br>
&gt; &nbsp; &nbsp; &lt;syslog-ng@lists.balabit.hu&gt;<br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;To<br>
&gt; Kostyantyn<br>
&gt; Gushtin<br>
&gt; &lt;kgushtin@n-ix.com.ua&gt;, syslog-ng@lists.balabit.hu <br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;cc<br>
&gt; <br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Subject<br>
&gt; Re: [syslog-ng]<br>
&gt; Error encountered<br>
&gt; while building<br>
&gt; syslog-ng-2.1.3<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp;on<br>
&gt; &nbsp;RHEL3<br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; Hi Kostyantyn, <br>
&gt; <br>
&gt; I have checked that all required static libraries (.a) are available<br>
&gt; at /usr/lib location. I also created linked at /usr/local/lib for
all<br>
&gt; requried libraries. It is giving same error messages. <br>
&gt; Following libraries are checked available at /usr/lib:<br>
&gt; <br>
&gt; libnsl.a <br>
&gt; librt.a <br>
&gt; libfl.a <br>
&gt; libevtlog.a (Created linked<br>
&gt; from /opt/soe/local/syslog-ng-2.1.3/eventlog/lib/libevtlog.a)<br>
&gt; libnet.a <br>
&gt; libwrap.a <br>
&gt; <br>
&gt; Here below is error messages: <br>
&gt; <br>
&gt; -----------------------------------------------------------<br>
&gt; Here below is error messge: <br>
&gt; <br>
&gt; Compilation option: <br>
&gt; [champ@ankit-lin syslog-ng-2.1.3]# &nbsp;./configure<br>
&gt; --enable-static-linking &nbsp;--prefix=/opt/soe/local/syslog-ng-2.1.3
<br>
&gt; <br>
&gt; Make works fine uptill (Pasted last few lines):<br>
&gt; .. <br>
&gt; .. <br>
&gt; if gcc -DHAVE_CONFIG_H -I. -I. -I.. &nbsp; -I/usr/local/include/glib-2.0<br>
&gt; -I/usr/local/lib/glib-2.0/include &nbsp; -I/opt/soe/local/<br>
&gt; syslog-ng-2.1.3/eventlog/include/eventlog &nbsp; -D_BSD_SOURCE<br>
&gt; -D__BSD_SOURCE -D__FAVOR_BSD -DHAVE_NET_ETHERNET_H &nbsp;-D_GNU_SOUR<br>
&gt; CE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 &nbsp;-g -O2 -Wall -MT<br>
&gt; globals.o -MD -MP -MF &quot;.deps/globals.Tpo&quot; \ <br>
&gt; &nbsp;-c -o globals.o `test -f 'globals.c' || echo './'`globals.c;
\<br>
&gt; then mv -f &quot;.deps/globals.Tpo&quot; &quot;.deps/globals.Po&quot;;
\ <br>
&gt; else rm -f &quot;.deps/globals.Tpo&quot;; exit 1; \<br>
&gt; fi <br>
&gt; rm -f libsyslog-ng.a <br>
&gt; ar cru libsyslog-ng.a misc.o utils.o messages.o syslog-names.o cfg.o<br>
&gt; cfg-lex.o cfg-grammar.o macros.o filter.o logmsg.o l <br>
&gt; ogpipe.o logsource.o driver.o sgroup.o dgroup.o center.o templates.o<br>
&gt; logreader.o logwriter.o affile.o afstreams.o afuser. <br>
&gt; o afprog.o afsocket.o afunix.o afinet.o afinter.o children.o stats.o<br>
&gt; gsockaddr.o fdwrite.o fdread.o memtrace.o dnscache.o <br>
&gt; apphook.o serialize.o logqueue.o afsql.o alarms.o globals.o<br>
&gt; ranlib libsyslog-ng.a <br>
&gt; if gcc -DHAVE_CONFIG_H -I. -I. -I.. &nbsp; -I/usr/local/include/glib-2.0<br>
&gt; -I/usr/local/lib/glib-2.0/include &nbsp; -I/opt/soe/local/<br>
&gt; syslog-ng-2.1.3/eventlog/include/eventlog &nbsp; -D_BSD_SOURCE<br>
&gt; -D__BSD_SOURCE -D__FAVOR_BSD -DHAVE_NET_ETHERNET_H &nbsp;-D_GNU_SOUR<br>
&gt; CE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 &nbsp;-g -O2 -Wall -MT
main.o<br>
&gt; -MD -MP -MF &quot;.deps/main.Tpo&quot; \ <br>
&gt; &nbsp;-c -o main.o `test -f 'main.c' || echo './'`main.c; \<br>
&gt; then mv -f &quot;.deps/main.Tpo&quot; &quot;.deps/main.Po&quot;; \<br>
&gt; else rm -f &quot;.deps/main.Tpo&quot;; exit 1; \ <br>
&gt; fi <br>
&gt; gcc &nbsp;-g -O2 -Wall &nbsp; -o syslog-ng &nbsp;main.o libsyslog-ng.a
-static -lnsl<br>
&gt; -lrt &nbsp;-lfl -L/usr/local/lib -lglib-2.0 &nbsp; -L/opt/soe<br>
&gt; /local/syslog-ng-2.1.3/eventlog/lib -levtlog &nbsp; -lnet -lwrap<br>
&gt; make[2]: Leaving directory `/home/soetest1/syslog-ng-2.1.3/src'<br>
&gt; make[1]: Leaving directory `/home/soetest1/syslog-ng-2.1.3'<br>
&gt; <br>
&gt; Showing error message on standard output device:<br>
&gt; <br>
&gt; main.o(.text+0x5ec): In function `setup_creds': <br>
&gt; /home/soetest1/syslog-ng-2.1.3/src/main.c:324: Using 'initgroups'
in<br>
&gt; statically linked applications requires at runtime t <br>
&gt; he shared libraries from the glibc version used for linking<br>
&gt; libsyslog-ng.a(misc.o)(.text+0x44d): In function `resolve_group':<br>
&gt; /home/soetest1/syslog-ng-2.1.3/src/misc.c:283: Using 'getgrnam' in<br>
&gt; statically linked applications requires at runtime the <br>
&gt; shared libraries from the glibc version used for linking<br>
&gt; /usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libwrap.a(options.o)(.text+0x53c):
In function `group_option': <br>
&gt; : Using 'endgrent' in statically linked applications requires at<br>
&gt; runtime the shared libraries from the glibc version used <br>
&gt; for linking <br>
&gt; libsyslog-ng.a(misc.o)(.text+0x3ed): In function `resolve_user':<br>
&gt; /home/soetest1/syslog-ng-2.1.3/src/misc.c:258: Using 'getpwnam' in<br>
&gt; statically linked applications requires at runtime the <br>
&gt; shared libraries from the glibc version used for linking<br>
&gt; /usr/local/lib/libglib-2.0.a(gutils.o)(.text+0xbd8): In function<br>
&gt; `g_get_any_init_do':<br>
&gt; /home/soetest1/glib-2.16.0/glib/gutils.c:1646: Using 'getpwuid' in<br>
&gt; statically linked applications requires at runtime the <br>
&gt; shared libraries from the glibc version used for linking<br>
&gt; /usr/local/lib/libglib-2.0.a(gutils.o)(.text<br>
&gt; +0xbc8):/home/soetest1/glib-2.16.0/glib/gutils.c:1645: Using<br>
&gt; 'setpwent' in st <br>
&gt; atically linked applications requires at runtime the shared libraries<br>
&gt; from the glibc version used for linking <br>
&gt; /usr/local/lib/libglib-2.0.a(gutils.o)(.text<br>
&gt; +0xbe3):/home/soetest1/glib-2.16.0/glib/gutils.c:1647: Using<br>
&gt; 'endpwent' in st <br>
&gt; atically linked applications requires at runtime the shared libraries<br>
&gt; from the glibc version used for linking <br>
&gt; /usr/local/lib/libglib-2.0.a(gutils.o)(.text<br>
&gt; +0x9d1):/home/soetest1/glib-2.16.0/glib/gutils.c:1589: Using<br>
&gt; 'getpwnam_r' in <br>
&gt; statically linked applications requires at runtime the shared<br>
&gt; libraries from the glibc version used for linking <br>
&gt; /usr/local/lib/libglib-2.0.a(gutils.o)(.text<br>
&gt; +0xa10):/home/soetest1/glib-2.16.0/glib/gutils.c:1595: Using<br>
&gt; 'getpwuid_r' in <br>
&gt; statically linked applications requires at runtime the shared<br>
&gt; libraries from the glibc version used for linking <br>
&gt; libsyslog-ng.a(afinet.o)(.text+0x163): In function<br>
&gt; `afinet_resolve_name':<br>
&gt; /home/soetest1/syslog-ng-2.1.3/src/afinet.c:103: Using 'getaddrinfo'<br>
&gt; in statically linked applications requires at runtim <br>
&gt; e the shared libraries from the glibc version used for linking<br>
&gt; libsyslog-ng.a(misc.o)(.text+0x1d1): In function `resolve_hostname':<br>
&gt; /home/soetest1/syslog-ng-2.1.3/src/misc.c:166: Using 'gethostbyaddr'<br>
&gt; in statically linked applications requires at runtim <br>
&gt; e the shared libraries from the glibc version used for linking<br>
&gt; libsyslog-ng.a(misc.o)(.text+0xbd): In function `getlonghostname':<br>
&gt; /home/soetest1/syslog-ng-2.1.3/src/misc.c:71: Using 'gethostbyname'
in<br>
&gt; statically linked applications requires at runtime<br>
&gt; the shared libraries from the glibc version used for linking<br>
&gt; /usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libnet.a(libnet_resolve.o)(.text+0x4dc):
In function `libnet_name2addr6 <br>
&gt; ': <br>
&gt; : Using 'gethostbyname2' in statically linked applications requires
at<br>
&gt; runtime the shared libraries from the glibc versio<br>
&gt; n used for linking <br>
&gt; libsyslog-ng.a(afinet.o)(.text+0xb2): In function `afinet_set_port':<br>
&gt; /home/soetest1/syslog-ng-2.1.3/src/afinet.c:58: Using 'getservbyname'<br>
&gt; in statically linked applications requires at runti <br>
&gt; me the shared libraries from the glibc version used for linking<br>
&gt; /usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libwrap.a(hosts_access.o)(.text+0x862):
In function `host_match': <br>
&gt; : undefined reference to `yp_get_default_domain' <br>
&gt; collect2: ld returned 1 exit status <br>
&gt; make[2]: *** [syslog-ng] Error 1 <br>
&gt; make[1]: *** [all-recursive] Error 1 <br>
&gt; make: *** [all] Error 2 <br>
&gt; ----------------------------------------------------<br>
&gt; <br>
&gt; With Regards,<br>
&gt; Chanchal Verma<br>
&gt; <br>
&gt; <br>
&gt; Kostyantyn Gushtin<br>
&gt; &lt;kgushtin@n-ix.com.ua&gt; <br>
&gt; <br>
&gt; 01/09/2009 06:08 PM <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;To<br>
&gt; Chanchal<br>
&gt; Verma/GIS/CSC@CSC <br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;cc<br>
&gt; <br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Subject<br>
&gt; Re: [syslog-ng]<br>
&gt; Error encountered<br>
&gt; while building<br>
&gt; syslog-ng-2.1.3<br>
&gt; on &nbsp; &nbsp; &nbsp; &nbsp;RHEL3<br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; Chanchal Verma wrote: <br>
&gt; <br>
&gt; Hi Kostyantyn, <br>
&gt; <br>
&gt; Yes my compilation with --enable-dynamic-linking option works fine.
I<br>
&gt; am facing problem while doing static compilation. I have followed
the<br>
&gt; given steps but still getting error while doing 'make'. <br>
&gt; I am not sure how to use 'glib' option for compilation, I have<br>
&gt; libglib-2.0.a in '/usr/lib'. <br>
&gt; Now you really have problems with glibc :) . glib is just abstraction<br>
&gt; (on unix systems it use glibc). <br>
&gt; gcc &nbsp;-g -O2 -Wall &nbsp; -o syslog-ng &nbsp;main.o libsyslog-ng.a
-static -lnsl<br>
&gt; -lrt &nbsp;-lfl -L/usr/local/lib -lglib-2.0 &nbsp; -L/opt/soe<br>
&gt; /local/syslog-ng-2.1.3/eventlog/lib -levtlog &nbsp; -lnet -lwrap<br>
&gt; make[2]: Leaving directory `/home/soetest1/syslog-ng-2.1.3/src'<br>
&gt; make[1]: Leaving directory `/home/soetest1/syslog-ng-2.1.3'<br>
&gt; <br>
&gt; From this command line you can retrieve info which static libraries<br>
&gt; you need &nbsp;(some of them are glibc libraries, some not ).<br>
&gt; So you must have thous libraries : libnsl.a (I saw linker error<br>
&gt; message that it can't find this library), librt.a, libfl.a,<br>
&gt; libevtlog.a, libnet.a, libwrap.a . Maybe you need to install<br>
&gt; glibc-devel package and/or others that contains such libraries.<br>
&gt; <br>
&gt; -- <br>
&gt; Kostyantyn Gushtin <br>
&gt; Software engineer<br>
&gt; N-iX LLC<br>
&gt; Solutions for Your success<br>
&gt; http://www.n-ix.com______________________________________________________________________________<br>
&gt; Member info: https://lists.balabit.hu/mailman/listinfo/syslog-ng<br>
&gt; Documentation:<br>
&gt; http://www.balabit.com/support/documentation/?product=syslog-ng<br>
&gt; FAQ: http://www.campin.net/syslog-ng/faq.html<br>
&gt; <br>
-- <br>
Bazsi<br>
<br>
</tt></font>
<br>