Source: zeek
Version: 3.0.8+ds1-1
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)

Hi,

zeek/experimental recently started to FTBFS, probably due to a change in
some build dependency:

[ 16%] Building CXX object 
src/analyzer/CMakeFiles/bro_analyzer.dir/Analyzer.cc.o
cd /build/zeek-3.0.8+ds1/build/src/analyzer && /usr/bin/c++  
-I/build/zeek-3.0.8+ds1/build/src/analyzer -I/build/zeek-3.0.8+ds1/src/analyzer 
-I/build/zeek-3.0.8+ds1/build/src -I/build/zeek-3.0.8+ds1/src 
-I/build/zeek-3.0.8+ds1/build -g -O2 -fdebug-prefix-map=
/build/zeek-3.0.8+ds1=. -fstack-protector-strong -Wformat 
-Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused 
-std=c++11 -o CMakeFiles/bro_analyzer.dir/Analyzer.cc.o -c 
/build/zeek-3.0.8+ds1/src/analyzer/Analyzer.cc
In file included from /build/zeek-3.0.8+ds1/src/NetVar.h:203,
                 from /build/zeek-3.0.8+ds1/src/analyzer/protocol/arp/ARP.h:26,
                 from /build/zeek-3.0.8+ds1/src/analyzer/protocol/arp/ARP.cc:3:
/build/zeek-3.0.8+ds1/build/src/types.bif.netvar_h:15:68: error: 'IntrusivePtr' 
in namespace 'zeek' does not name a template type
   15 | namespace zeek { namespace BifType { namespace Enum{  extern 
zeek::IntrusivePtr<zeek::EnumType> rpc_status;  } }}
      |                                                                    
^~~~~~~~~~~~
/build/zeek-3.0.8+ds1/build/src/types.bif.netvar_h:16:123: error: 'EnumType' in 
namespace 'zeek' does not name a type
   16 | namespace BifType { namespace Enum{  [[deprecated("Remove in v4.1.  Use 
zeek::BifType::Enum::rpc_status.")]] extern zeek::EnumType * rpc_status;  } }
      |                                                                         
                                                  ^~~~~~~~
In file included from /build/zeek-3.0.8+ds1/src/NetVar.h:203,
                 from /build/zeek-3.0.8+ds1/src/analyzer/protocol/arp/ARP.h:26,
                 from /build/zeek-3.0.8+ds1/src/analyzer/protocol/arp/ARP.cc:3:
/build/zeek-3.0.8+ds1/build/src/types.bif.netvar_h:26:87: error: 'IntrusivePtr' 
in namespace 'zeek' does not name a template type
   26 | namespace zeek { namespace BifType { namespace Enum{ namespace MOUNT3 { 
 extern zeek::IntrusivePtr<zeek::EnumType> proc_t;  } } }}
      |                                                                         
              ^~~~~~~~~~~~
/build/zeek-3.0.8+ds1/build/src/types.bif.netvar_h:27:146: error: 'EnumType' in 
namespace 'zeek' does not name a type
   27 | namespace BifType { namespace Enum{ namespace MOUNT3 {  
[[deprecated("Remove in v4.1.  Use zeek::BifType::Enum::MOUNT3::proc_t.")]] 
extern zeek::EnumType * proc_t;  } } }
      |                                                                         
                                                                         
^~~~~~~~
/build/zeek-3.0.8+ds1/build/src/types.bif.netvar_h:41:87: error: 'IntrusivePtr' 
in namespace 'zeek' does not name a template type
   41 | namespace zeek { namespace BifType { namespace Enum{ namespace MOUNT3 { 
 extern zeek::IntrusivePtr<zeek::EnumType> status_t;  } } }}
      |                                                                         
              ^~~~~~~~~~~~
/build/zeek-3.0.8+ds1/build/src/types.bif.netvar_h:42:148: error: 'EnumType' in 
namespace 'zeek' does not name a type
   42 | namespace BifType { namespace Enum{ namespace MOUNT3 {  
[[deprecated("Remove in v4.1.  Use zeek::BifType::Enum::MOUNT3::status_t.")]] 
extern zeek::EnumType * status_t;  } } }
      |                                                                         
                                                                           
^~~~~~~~
/build/zeek-3.0.8+ds1/build/src/types.bif.netvar_h:49:87: error: 'IntrusivePtr' 
in namespace 'zeek' does not name a template type
   49 | namespace zeek { namespace BifType { namespace Enum{ namespace MOUNT3 { 
 extern zeek::IntrusivePtr<zeek::EnumType> auth_flavor_t;  } } }}
      |                                                                         
              ^~~~~~~~~~~~
/build/zeek-3.0.8+ds1/build/src/types.bif.netvar_h:50:153: error: 'EnumType' in 
namespace 'zeek' does not name a type
   50 | namespace BifType { namespace Enum{ namespace MOUNT3 {  
[[deprecated("Remove in v4.1.  Use 
zeek::BifType::Enum::MOUNT3::auth_flavor_t.")]] extern zeek::EnumType * 
auth_flavor_t;  } } }
      |                                                                         
                                                                                
^~~~~~~~
/build/zeek-3.0.8+ds1/build/src/types.bif.netvar_h:51:89: error: 'IntrusivePtr' 
in namespace 'zeek' does not name a template type
   51 | namespace zeek { namespace BifType { namespace Record{ namespace MOUNT3 
{  extern zeek::IntrusivePtr<zeek::RecordType> info_t;  } } }}
      |                                                                         
                ^~~~~~~~~~~~
/build/zeek-3.0.8+ds1/build/src/types.bif.netvar_h:52:150: error: 'RecordType' 
in namespace 'zeek' does not name a type
   52 | namespace BifType { namespace Record{ namespace MOUNT3 {  
[[deprecated("Remove in v4.1.  Use zeek::BifType::Record::MOUNT3::info_t.")]] 
extern zeek::RecordType * info_t;  } } }
      |                                                                         
                                                                             
^~~~~~~~~~
[...]


Andreas

Attachment: zeek_3.0.8+ds1-1.log.gz
Description: application/gzip

Reply via email to