<div dir="ltr">Hi,<br><br>I compiled the syslog-ng-3.7.1.tar.gz on a Ubuntu 16.04 machine .The syslog-ng got compiled successfully on this machine.<br><br>----------------------------------------------------------------------<br>Libraries have been installed in:<br>   /home/anassa/nitish/syslog-ng-3.7.1/install/lib<br><br>If you ever happen to want to link against installed libraries<br>in a given directory, LIBDIR, you must either use libtool, and<br>specify the full pathname of the library, or use the `-LLIBDIR'<br>flag during linking and do at least one of the following:<br>   - add LIBDIR to the `LD_LIBRARY_PATH' environment variable<br>     during execution<br>   - add LIBDIR to the `LD_RUN_PATH' environment variable<br>     during linking<br>   - use the `-Wl,-rpath -Wl,LIBDIR' linker flag<br>   - have your system administrator add LIBDIR to `/etc/ld.so.conf'<br><br>See any operating system documentation about shared libraries for<br>more information, such as the ld(1) and ld.so(8) manual pages.<br>----------------------------------------------------------------------<br><br><br><br>--------------------------------------------------------------------Libraries have been installed in:<br>   /home/anassa/nitish/syslog-ng-3.7.1/install/lib/syslog-ng<br><br>If you ever happen to want to link against installed libraries<br>in a given directory, LIBDIR, you must either use libtool, and<br>specify the full pathname of the library, or use the `-LLIBDIR'<br>flag during linking and do at least one of the following:<br>   - add LIBDIR to the `LD_LIBRARY_PATH' environment variable<br>     during execution<br>   - add LIBDIR to the `LD_RUN_PATH' environment variable<br>     during linking<br>   - use the `-Wl,-rpath -Wl,LIBDIR' linker flag<br>   - have your system administrator add LIBDIR to `/etc/ld.so.conf'<br><br>See any operating system documentation about shared libraries for<br>more information, such as the ld(1) and ld.so(8) manual pages.<br>----------------------------------------------------------------------<br><div><br></div><div><br></div><div>-Ubuntu:~/nitish/syslog-ng-3.7.1/install/lib$ gcc --version<br>gcc (Ubuntu 5.4.0-6ubuntu1~16.04.11) 5.4.0 20160609<br>Copyright (C) 2015 Free Software Foundation, Inc.<br>This is free software; see the source for copying conditions.  There is NO<br>warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.</div><div></div><br><br>My project got compiled in 'syslog-ng-3.7.1' folder on machine Ubuntu 16.04.<br><br>I have a different machine  with Ubuntu 14.04.I copied 'syslog-ng-3.7.1' folder on this machine (Ubuntu 14.04). In this machine I tried compiling my CGO project (Go and C) where my Go code is calling the C wrapper code that internally call syslog-ng api's.<br>I have defined all the CFLAGS and LDFLAGS in my Go code for the run-timne dependencies. At the time of compilation it is failing with the following error:<br><br>Error<br>=====<br><br>lib/../deps/syslog/syslog-ng-3.7.1/install/lib/libsyslog-ng.so: file not recognized: File truncated<br>[11:36:44][shellscript] collect2: error: ld returned 1 exit status<br>[11:36:44][shellscript] make: *** [main] Error 2<br><br><br>The file 'libsyslog-ng.so' is present  at the  location 'lib/../deps/syslog/syslog-ng-3.7.1/install/lib/':<br><br>total 3152<br>drwxrwxr-x 2 anassa anassa    4096 Feb  5 16:47 pkgconfig<br>-rwxr-xr-x 1 anassa anassa 3208176 Feb  5 16:47 libsyslog-ng-3.7.so.0.0.0<br>lrwxrwxrwx 1 anassa anassa      25 Feb  5 16:47 libsyslog-ng.so -> libsyslog-ng-3.7.so.0.0.0<br>-rwxr-xr-x 1 anassa anassa    1155 Feb  5 16:47 <a href="http://libsyslog-ng.la">libsyslog-ng.la</a><br>lrwxrwxrwx 1 anassa anassa      25 Feb  5 16:47 libsyslog-ng-3.7.so.0 -> libsyslog-ng-3.7.so.0.0.0<br>drwxrwxr-x 3 anassa anassa    4096 Feb  5 16:47 python2.7<br>drwxrwxr-x 3 anassa anassa    4096 Feb  5 16:47 syslog-ng<br><br>Can someone please guide me what could be the possible reasons to get this error ? What am I missing here ?<br><br><br>Thanks,<br>Nitish<br><div dir="auto"></div>
</div>