Hi all,<br>Prior to installing syslog-ng on cygwin, i installed libdbi and libdbi-drivers with oracle instant client on windows.<br>After that, i installed eventlog<br>Finally i tried to install syslog-ng and it failed.<br>
Here is my configure: <br><br>./configure EVTLOG_CFLAGS=&quot;-I/usr/local/eventlog/include/eventlog&quot; \<br>&gt; EVTLOG_LIBS=&quot;-L/usr/local/eventlog/lib -levtlog&quot; \<br>&gt; GLIB_CFLAGS=&quot;-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include&quot; \<br>
&gt; GLIB_LIBS=&quot;-L/usr/lib -lglib-2.0 -lintl&quot; \<br>&gt; LIBDBI_CFLAGS=&quot;-I/usr/local/libdbi/include/dbi-0.8&quot; \<br>&gt; LIBDBI_LIBS=&quot;-L/usr/local/libdbi/lib&quot; \<br>&gt; --enable-sql<br><br>I&#39;ve got this warning:<br>
<br>*** Warning: This system can not link to static lib archive /usr/local/eventlog/lib/<a href="http://libevtlog.la">libevtlog.la</a>.<br>*** I have the capability to make that library automatically link in when<br>*** you link to this library.  But I can only do this if you have a<br>
*** shared version of the library, which you do not appear to have.<br><br>*** Warning: linker path does not have real file for library -lrt.<br>*** I have the capability to make that library automatically link in when<br>
*** you link to this library.  But I can only do this if you have a<br>*** shared version of the library, which you do not appear to have<br>*** because I did check the linker path looking for a file starting<br>*** with librt and none of the candidates passed a file format test<br>
*** using a file magic. Last file checked: /lib/librt.a<br><br>*** Warning: linker path does not have real file for library -lresolv.<br>*** I have the capability to make that library automatically link in when<br>*** you link to this library.  But I can only do this if you have a<br>
*** shared version of the library, which you do not appear to have<br>*** because I did check the linker path looking for a file starting<br>*** with libresolv and none of the candidates passed a file format test<br>*** using a file magic. Last file checked: /lib/libresolv.a<br>
<br>*** Warning: linker path does not have real file for library -ldl.<br>*** I have the capability to make that library automatically link in when<br>*** you link to this library.  But I can only do this if you have a<br>
*** shared version of the library, which you do not appear to have<br>*** because I did check the linker path looking for a file starting<br>*** with libdl and none of the candidates passed a file format test<br>*** using a file magic. Last file checked: /lib/libdl.a<br>
*** The inter-library dependencies that have been dropped here will be<br>*** automatically added whenever a program is linked with this library<br>*** or is declared to -dlopen it.<br><br>*** Since this library must not contain undefined symbols,<br>
*** because either the platform does not support them or<br>*** it was explicitly requested with -no-undefined,<br>*** libtool will only create a static version of it.<br><br>And this error<br><br>../../lib/.libs/libsyslog-ng.a(plugin.o): In function `plugin_load_module&#39;:<br>
/cygdrive/q/STAGE2011/Soft/syslog-ng-3.2.4/lib/plugin.c:154: undefined reference to `_g_module_symbol&#39;<br>/cygdrive/q/STAGE2011/Soft/syslog-ng-3.2.4/lib/plugin.c:172: undefined reference to `_g_module_build_path&#39;<br>
/cygdrive/q/STAGE2011/Soft/syslog-ng-3.2.4/lib/plugin.c:206: undefined reference to `_g_module_open&#39;<br>/cygdrive/q/STAGE2011/Soft/syslog-ng-3.2.4/lib/plugin.c:217: undefined reference to `_g_module_make_resident&#39;<br>
/cygdrive/q/STAGE2011/Soft/syslog-ng-3.2.4/lib/plugin.c:219: undefined reference to `_g_module_symbol&#39;<br>/cygdrive/q/STAGE2011/Soft/syslog-ng-3.2.4/lib/plugin.c:221: undefined reference to `_g_module_error&#39;<br>/cygdrive/q/STAGE2011/Soft/syslog-ng-3.2.4/lib/plugin.c:210: undefined reference to `_g_module_error&#39;<br>
/cygdrive/q/STAGE2011/Soft/syslog-ng-3.2.4/lib/plugin.c:146: undefined reference to `_g_module_open&#39;<br>collect2: ld returned 1 exit status<br>make[5]: *** [pdbtool.exe] Error 1<br>make[5]: Leaving directory `/cygdrive/q/STAGE2011/Soft/syslog-ng-3.2.4/modules/dbparser&#39;<br>
make[4]: *** [all-recursive] Error 1<br>make[4]: Leaving directory `/cygdrive/q/STAGE2011/Soft/syslog-ng-3.2.4/modules/dbparser&#39;<br>make[3]: *** [all] Error 2<br>make[3]: Leaving directory `/cygdrive/q/STAGE2011/Soft/syslog-ng-3.2.4/modules/dbparser&#39;<br>
make[2]: *** [all-recursive] Error 1<br>make[2]: Leaving directory `/cygdrive/q/STAGE2011/Soft/syslog-ng-3.2.4/modules&#39;<br>make[1]: *** [all-recursive] Error 1<br>make[1]: Leaving directory `/cygdrive/q/STAGE2011/Soft/syslog-ng-3.2.4&#39;<br>
make: *** [all] Error 2<br><br>What do I miss?<br><br>Thanks in advance.<br>