Small fix std and rt
zvezdochiot opened this issue · 2 comments
zvezdochiot commented
I can not decide <cstddef>
or <stddef.h>
?
g++ --version
g++ (Debian 4.7.2-5) 4.7.2
trapexit commented
What does this address / what system wasn't it compiling on?
zvezdochiot commented
@trapexit say> What does this address / what system wasn't it compiling on?
$ g++ --version
g++ (Debian 4.7.2-5) 4.7.2
https://github.com/trapexit/bbf :
$ make
/bin/mkdir -p obj
/usr/bin/touch obj/obj-stamp
g++ -O2 -g -c src/badblockfile.cpp -o obj/badblockfile.o
g++ -O2 -g -c src/bbf_burnin.cpp -o obj/bbf_burnin.o
g++ -O2 -g -c src/bbf_captcha.cpp -o obj/bbf_captcha.o
g++ -O2 -g -c src/bbf.cpp -o obj/bbf.o
g++ -O2 -g -c src/bbf_dump_files.cpp -o obj/bbf_dump_files.o
g++ -O2 -g -c src/bbf_file_blocks.cpp -o obj/bbf_file_blocks.o
g++ -O2 -g -c src/bbf_find_files.cpp -o obj/bbf_find_files.o
g++ -O2 -g -c src/bbf_fix.cpp -o obj/bbf_fix.o
g++ -O2 -g -c src/bbf_fix_file.cpp -o obj/bbf_fix_file.o
g++ -O2 -g -c src/bbf_info.cpp -o obj/bbf_info.o
g++ -O2 -g -c src/bbf_scan.cpp -o obj/bbf_scan.o
g++ -O2 -g -c src/bbf_write_uncorrectable.cpp -o obj/bbf_write_uncorrectable.o
g++ -O2 -g -c src/blkdev.cpp -o obj/blkdev.o
g++ -O2 -g -c src/blocktofilemapper.cpp -o obj/blocktofilemapper.o
g++ -O2 -g -c src/captcha.cpp -o obj/captcha.o
g++ -O2 -g -c src/errors.cpp -o obj/errors.o
g++ -O2 -g -c src/fiemap.cpp -o obj/fiemap.o
g++ -O2 -g -c src/file.cpp -o obj/file.o
g++ -O2 -g -c src/filetoblkdev.cpp -o obj/filetoblkdev.o
g++ -O2 -g -c src/info.cpp -o obj/info.o
g++ -O2 -g -c src/ioctl.cpp -o obj/ioctl.o
g++ -O2 -g -c src/math.cpp -o obj/math.o
g++ -O2 -g -c src/num.cpp -o obj/num.o
g++ -O2 -g -c src/options.cpp -o obj/options.o
g++ -O2 -g -c src/sensedata.cpp -o obj/sensedata.o
g++ -O2 -g -c src/sg.cpp -o obj/sg.o
In file included from src/sg.cpp:21:0:
/usr/include/scsi/sg.h:39:3: error: ‘size_t’ does not name a type
make: *** [obj/sg.o] Error 1
https://github.com/FS-make-simple/bbf :
$ make
/bin/mkdir -p obj
/usr/bin/touch obj/obj-stamp
g++ -O2 -g -c src/badblockfile.cpp -o obj/badblockfile.o
g++ -O2 -g -c src/bbf_burnin.cpp -o obj/bbf_burnin.o
g++ -O2 -g -c src/bbf_captcha.cpp -o obj/bbf_captcha.o
g++ -O2 -g -c src/bbf.cpp -o obj/bbf.o
g++ -O2 -g -c src/bbf_dump_files.cpp -o obj/bbf_dump_files.o
g++ -O2 -g -c src/bbf_file_blocks.cpp -o obj/bbf_file_blocks.o
g++ -O2 -g -c src/bbf_find_files.cpp -o obj/bbf_find_files.o
g++ -O2 -g -c src/bbf_fix.cpp -o obj/bbf_fix.o
g++ -O2 -g -c src/bbf_fix_file.cpp -o obj/bbf_fix_file.o
g++ -O2 -g -c src/bbf_info.cpp -o obj/bbf_info.o
g++ -O2 -g -c src/bbf_scan.cpp -o obj/bbf_scan.o
g++ -O2 -g -c src/bbf_write_uncorrectable.cpp -o obj/bbf_write_uncorrectable.o
g++ -O2 -g -c src/blkdev.cpp -o obj/blkdev.o
g++ -O2 -g -c src/blocktofilemapper.cpp -o obj/blocktofilemapper.o
g++ -O2 -g -c src/captcha.cpp -o obj/captcha.o
g++ -O2 -g -c src/errors.cpp -o obj/errors.o
g++ -O2 -g -c src/fiemap.cpp -o obj/fiemap.o
g++ -O2 -g -c src/file.cpp -o obj/file.o
g++ -O2 -g -c src/filetoblkdev.cpp -o obj/filetoblkdev.o
g++ -O2 -g -c src/info.cpp -o obj/info.o
g++ -O2 -g -c src/ioctl.cpp -o obj/ioctl.o
g++ -O2 -g -c src/math.cpp -o obj/math.o
g++ -O2 -g -c src/num.cpp -o obj/num.o
g++ -O2 -g -c src/options.cpp -o obj/options.o
g++ -O2 -g -c src/sensedata.cpp -o obj/sensedata.o
g++ -O2 -g -c src/sg.cpp -o obj/sg.o
g++ -O2 -g -c src/signals.cpp -o obj/signals.o
g++ -O2 -g -c src/time.cpp -o obj/time.o
g++ -O2 -g obj/badblockfile.o obj/bbf_burnin.o obj/bbf_captcha.o obj/bbf.o obj/bbf_dump_files.o obj/bbf_file_blocks.o obj/bbf_find_files.o obj/bbf_fix.o obj/bbf_fix_file.o obj/bbf_info.o obj/bbf_scan.o obj/bbf_write_uncorrectable.o obj/blkdev.o obj/blocktofilemapper.o obj/captcha.o obj/errors.o obj/fiemap.o obj/file.o obj/filetoblkdev.o obj/info.o obj/ioctl.o obj/math.o obj/num.o obj/options.o obj/sensedata.o obj/sg.o obj/signals.o obj/time.o -o bbf -lrt -s