Snort mailing list archives

Re: DAQ: parallel build problem


From: "Hui Cao (huica)" <huica () cisco com>
Date: Tue, 30 Sep 2014 18:27:14 +0000

Hi Jann,

This issue will be fixed in the future release.

Best,
Hui.

On 9/28/14, 5:07 PM, "Jann Röder" <mail () jann-roeder net> wrote:

Hi,
when building the daq package for macports we came across a problem
related to parallel build where tokdefs.h doesn't exist. It can be fixed
using the following patch (courtesy of Ryan Schmidt):


--- sfbpf/Makefile.in.orig     2013-11-05 09:10:24.000000000 -0600
+++ sfbpf/Makefile.in  2014-09-25 19:52:37.000000000 -0500
@@ -653,7 +653,7 @@


# use of $@ and $< here is a GNU idiom that borks BSD
-${builddir}/sf_scanner.c: ${srcdir}/scanner.l
+${builddir}/sf_scanner.c: ${srcdir}/scanner.l ${builddir}/tokdefs.h
      @rm -f ${builddir}/sf_scanner.c
      ${srcdir}/runlex.sh $(V_LEX) -osf_scanner.c ${srcdir}/scanner.l


Ryan says:
"The issue is easy to reproduce if the following patch is applied and
`autoreconf` is run:

{{{
--- sfbpf/Makefile.am.orig      2011-08-01 08:25:41.000000000 -0500
+++ sfbpf/Makefile.am   2014-09-25 19:44:05.000000000 -0500
@@ -48,6 +48,7 @@
        ${srcdir}/runlex.sh $(V_LEX) -osf_scanner.c ${srcdir}/scanner.l

 ${builddir}/tokdefs.h ${builddir}/sf_grammar.c: ${srcdir}/grammar.y
+       sleep 5
        @rm -f ${builddir}/sf_grammar.c ${builddir}/tokdefs.h
        $(V_YACC) -d ${srcdir}/grammar.y
        mv y.tab.c sf_grammar.c
}}}"

If you could include the above patch to Makefile.in in the next release
we can remove the patch from the macports package.

Thanks,
Jann


--------------------------------------------------------------------------
----
Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer
Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports
Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper
Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer
http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clkt
rk
_______________________________________________
Snort-devel mailing list
Snort-devel () lists sourceforge net
https://lists.sourceforge.net/lists/listinfo/snort-devel
Archive:
http://sourceforge.net/mailarchive/forum.php?forum_name=snort-devel

Please visit http://blog.snort.org for the latest news about Snort!



------------------------------------------------------------------------------
Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer
Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports
Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper
Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer
http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk
_______________________________________________
Snort-devel mailing list
Snort-devel () lists sourceforge net
https://lists.sourceforge.net/lists/listinfo/snort-devel
Archive:
http://sourceforge.net/mailarchive/forum.php?forum_name=snort-devel

Please visit http://blog.snort.org for the latest news about Snort!


Current thread: