Building Snort3 on Raspbian Bullseye

Karl Baker <[email protected]> Sun, 13 Aug 2023 18:16:30 +0200
Newsgroups gmane.comp.security.ids.snort.general
Organization Baker IT-Solutions GbR
Message-ID <[email protected]>
Hello,

After becoming interested in setting up one of my Raspberry Pi devices 
to run Snort, I first installed version 2.9.20 which was available in 
the apt repository, and after removing that version am now in the 
process of setting up 3.1.67.

During the make execution I am receiving the following error messages:

Scanning dependencies of target snort
[ 98%] Building CXX object src/CMakeFiles/snort.dir/main.cc.o
[100%] Linking CXX executable snort
/usr/bin/ld: memory/CMakeFiles/memory.dir/memory_cap.cc.o: in function 
`std::__atomic_base<unsigned long long>::store(unsigned long long, 
std::memory_order)':
/usr/include/c++/10/bits/atomic_base.h:404: undefined reference to 
`__atomic_store_8'
/usr/bin/ld: /usr/include/c++/10/bits/atomic_base.h:404: undefined 
reference to `__atomic_store_8'
/usr/bin/ld: /usr/include/c++/10/bits/atomic_base.h:404: undefined 
reference to `__atomic_store_8'
/usr/bin/ld: memory/CMakeFiles/memory.dir/memory_cap.cc.o: in function 
`std::__atomic_base<unsigned long long>::load(std::memory_order) const':
/usr/include/c++/10/bits/atomic_base.h:426: undefined reference to 
`__atomic_load_8'
/usr/bin/ld: /usr/include/c++/10/bits/atomic_base.h:426: undefined 
reference to `__atomic_load_8'
/usr/bin/ld: /usr/include/c++/10/bits/atomic_base.h:426: undefined 
reference to `__atomic_load_8'
/usr/bin/ld: /usr/include/c++/10/bits/atomic_base.h:426: undefined 
reference to `__atomic_load_8'
/usr/bin/ld: 
service_inspectors/dce_rpc/CMakeFiles/dce_rpc.dir/dce_smb2_file.cc.o: in 
function `std::__atomic_base<unsigned long long>::store(unsigned long 
long, std::memory_order)':
/usr/include/c++/10/bits/atomic_base.h:404: undefined reference to 
`__atomic_store_8'
/usr/bin/ld: 
service_inspectors/dce_rpc/CMakeFiles/dce_rpc.dir/dce_smb2_file.cc.o: in 
function `std::__atomic_base<unsigned long 
long>::load(std::memory_order) const':
/usr/include/c++/10/bits/atomic_base.h:426: undefined reference to 
`__atomic_load_8'
/usr/bin/ld: /usr/include/c++/10/bits/atomic_base.h:426: undefined 
reference to `__atomic_load_8'
/usr/bin/ld: /usr/include/c++/10/bits/atomic_base.h:426: undefined 
reference to `__atomic_load_8'
/usr/bin/ld: /usr/include/c++/10/bits/atomic_base.h:426: undefined 
reference to `__atomic_load_8'
/usr/bin/ld: /usr/include/c++/10/bits/atomic_base.h:426: undefined 
reference to `__atomic_load_8'
/usr/bin/ld: 
service_inspectors/dce_rpc/CMakeFiles/dce_rpc.dir/dce_smb2_file.cc.o: in 
function `std::__atomic_base<unsigned long long>::store(unsigned long 
long, std::memory_order)':
/usr/include/c++/10/bits/atomic_base.h:404: undefined reference to 
`__atomic_store_8'
/usr/bin/ld: 
service_inspectors/dce_rpc/CMakeFiles/dce_rpc.dir/dce_smb2_file.cc.o: in 
function `std::__atomic_base<unsigned long 
long>::load(std::memory_order) const':
/usr/include/c++/10/bits/atomic_base.h:426: undefined reference to 
`__atomic_load_8'
collect2: error: ld returned 1 exit status
make[2]: *** [src/CMakeFiles/snort.dir/build.make:1779: src/snort] Error 1
make[1]: *** [CMakeFiles/Makefile2:3256: src/CMakeFiles/snort.dir/all] 
Error 2
make: *** [Makefile:171: all] Error 2

Can anyone point me in the right direction so that it will correctly 
make and I can install Snort3 please?

Thanks,

Karl Baker
_______________________________________________
Snort-users mailing list
[email protected]
Go to this URL to change user options or unsubscribe:
https://lists.snort.org/mailman/listinfo/snort-users

	To unsubscribe, send an email to:
	[email protected]

Please visit http://blog.snort.org to stay current on all the latest Snort news!

Please follow these rules: https://snort.org/faq/what-is-the-mailing-list-etiquette