<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Exchange Server">
<!-- converted from rtf -->
<style><!-- .EmailQuote { margin-left: 1pt; padding-left: 4pt; border-left: #800000 2px solid; } --></style>
</head>
<body>
<font face="Calibri, sans-serif" size="2">
<div>I decided to try to at least build the 3.1beta1 package, to be sure that there were no new “compilation oddities” introduced. It seems to have fallen over while trying to compile the pdbtool component:</div>
<div> </div>
<div>gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/eventlog -I/usr/local/ssl/include -DLIBNET_LIL_ENDIAN -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Wall -MT
pdbtool.o -MD -MP -MF .deps/pdbtool.Tpo -c -o pdbtool.o pdbtool.c</div>
<div>mv -f .deps/pdbtool.Tpo .deps/pdbtool.Po</div>
<div>gcc -g -O2 -Wall -o pdbtool pdbtool.o libsyslog-ng.a -lpthread -ldoor -lsocket -lrt -lnsl -lfl -L/usr/local/lib -lglib-2.0 -L/usr/local/lib -levtlog -L/usr/local/ssl/lib -lssl -lcrypto -lsocket -lnsl -ldl -lz -lsocket -lnsl -lnet -lresolv
-lpthread</div>
<div>Undefined first referenced</div>
<div> symbol in file</div>
<div>yylex /usr/sfw/lib/gcc/i386-pc-solaris2.10/3.4.3/../../../libfl.so</div>
<div>ld: fatal: Symbol referencing errors. No output written to pdbtool</div>
<div>collect2: ld returned 1 exit status</div>
<div>*** Error code 1</div>
<div>make: Fatal error: Command failed for target `pdbtool'</div>
<div>Current working directory /var/opt/packages/syslog-ng-3.1beta1/src</div>
<div>*** Error code 1</div>
<div>The following command caused the error:</div>
<div>failcom='exit 1'; \</div>
<div>for f in x $MAKEFLAGS; do \</div>
<div> case $f in \</div>
<div> *=* | --[!k]*);; \</div>
<div> *k*) failcom='fail=yes';; \</div>
<div> esac; \</div>
<div>done; \</div>
<div>dot_seen=no; \</div>
<div>target=`echo all-recursive | sed s/-recursive//`; \</div>
<div>list='src tests doc contrib debian tgz2build'; for subdir in $list; do \</div>
<div> echo "Making $target in $subdir"; \</div>
<div> if test "$subdir" = "."; then \</div>
<div> dot_seen=yes; \</div>
<div> local_target="$target-am"; \</div>
<div> else \</div>
<div> local_target="$target"; \</div>
<div> fi; \</div>
<div> (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \</div>
<div> || eval $failcom; \</div>
<div>done; \</div>
<div>if test "$dot_seen" = "no"; then \</div>
<div> make "$target-am" || exit 1; \</div>
<div>fi; test -z "$fail"</div>
<div>make: Fatal error: Command failed for target `all-recursive'</div>
<div>Current working directory /var/opt/packages/syslog-ng-3.1beta1</div>
<div>*** Error code 1</div>
<div>make: Fatal error: Command failed for target `all'</div>
<div> </div>
<div> </div>
<div>Note that I just built 3.0.5 (today, as well), with no problems at all.</div>
<div> </div>
<div>I’m not done googling, but at least one site, seems to indicate that this might be a make-related issue:</div>
<div><a href="http://mail.opensolaris.org/pipermail/tools-gcc/2006-May/000121.html"><font color="#0000FF"><u>http://mail.opensolaris.org/pipermail/tools-gcc/2006-May/000121.html</u></font></a></div>
<div> </div>
<div> </div>
<div>This is Solaris 10 x86, running the original (albeit patched) gcc/make components.</div>
<div> </div>
<div>Here’s the summary from the configure that preceded the make activities:</div>
<div>syslog-ng Open Source Edition 3.1beta1 configured</div>
<div> Compiler options:</div>
<div> compiler : gcc</div>
<div> compiler options : -g -O2 -Wall -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/eventlog -I/usr/local/ssl/include -DLIBNET_LIL_ENDIAN -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64</div>
<div> linker flags : -lpthread </div>
<div> prefix : /usr/local</div>
<div> linking mode : dynamic</div>
<div> Features:</div>
<div> Sun STREAMS support : yes</div>
<div> Sun Door support : yes</div>
<div> Debug symbols : no</div>
<div> GCC profiling : no</div>
<div> Memtrace : no</div>
<div> IPV6 support : yes</div>
<div> spoof-source support : yes</div>
<div> tcp-wrapper support : no</div>
<div> SSL support : yes</div>
<div> SQL support : no</div>
<div> Linux capability support : no</div>
<div> PCRE support : no</div>
<div> Env wrapper support : no</div>
<div> </div>
<div> </div>
<div>Not dying (or needing) to get 3.1 running. Just submitting this to try to sort out any compilation problems while this is all still in beta.</div>
<div> </div>
<div>APOLOGIES (in advance) if I’ve just done something moronically stupid!</div>
<div> </div>
<div>Let me know if there’s some other input that it would be useful to provide, and/or if you have any thoughts/suggestions as to what might be happening.</div>
<div> </div>
<div>THANKS!</div>
<div> </div>
<div><font face="Arial, sans-serif" size="2">Marvin </font></div>
<div> </div>
</font>
</body>
</html>
<pre>
This e-mail may contain confidential and/or privileged information. If you are
not the intended recipient (or have received this e-mail in error) please
notify the sender immediately and destroy this e-mail. Any unauthorized
copying, disclosure or distribution of the material in this e-mail is strictly
forbidden.