Open bdbaddog opened 6 years ago
Years later, the Tar builder still doesn't work on a non-POSIX tar, because -f
is hardcoded in TARCOM
, and is not recognized by a non-POSIX tar. One could conceive of defining a platform specific consvar, say TARDEVFLAG
and define that to -f
or f
appropriately, but I'll just put this as another vote for implementing #1890.
This issue was originally created at: 2003-04-21 23:05:00. This issue was reported by:
aegis
. aegis said at 2003-04-21 23:05:00STDERR ============ lex: ERROR: Illegal option -- b Usage: lex [-ctvnV] [-Q(y/n)] [files...] scons: *** [bar.c] Error 1
Traceback (innermost last): File "/mnt/rigby/home13/users/aegisk/open/scons/test/LEXFLAGS.py", line 118, in ? test.run(arguments = 'bar' + _exe) File "/mnt/rigby/home13/users/aegisk/open/scons/etc/TestSCons.py", line 141, in run raise TestFailed TestSCons.TestFailed
cruncher:~/open/scons $ python runtest.py test/YACC.py /usr/freeware/bin/python /mnt/rigby/home13/users/aegisk/open/scons/test/YACC.py /mnt/rigby/home13/users/aegisk/open/scons/src/script/scons.py returned 2 STDOUT ============ scons: Reading SConscript files ... scons: done reading SConscript files. scons: Building targets ... yacc -d -o foo.c foo.y scons: done building targets.
STDERR ============ UX:yacc: ERROR: Illegal option -- o UX:yacc: TO FIX: Usage: yacc [-vVdlt] [-Q(y/n)] [-p driver_file] [-P driver_file] [-b file_prefix] file scons: *** [foo.c] Error 1
Traceback (innermost last): File "/mnt/rigby/home13/users/aegisk/open/scons/test/YACC.py", line 142, in ? test.run(arguments = 'foo' + _exe, stderr = None) File "/mnt/rigby/home13/users/aegisk/open/scons/etc/TestSCons.py", line 141, in run raise TestFailed TestSCons.TestFailed
cruncher:~/open/scons $ python runtest.py test/TAR.py /usr/freeware/bin/python /mnt/rigby/home13/users/aegisk/open/scons/test/TAR.py /mnt/rigby/home13/users/aegisk/open/scons/src/script/scons.py returned 2 STDOUT ============ scons: Reading SConscript files ... scons: done reading SConscript files. scons: Building targets ... tar -c -f foo.tar file10 file11 file12 scons: done building targets.
STDERR ============ tar: archive file /dev/tape does not exist or is a regular file or invalid blocksize scons: *** [foo.tar] Error 1
Traceback (innermost last): File "/mnt/rigby/home13/users/aegisk/open/scons/test/TAR.py", line 124, in ? test.run(arguments = 'foo.tar', stderr = None) File "/mnt/rigby/home13/users/aegisk/open/scons/etc/TestSCons.py", line 141, in run raise TestFailed TestSCons.TestFailed
issues@scons said at 2003-07-08 05:03:37
gregnoel said at 2008-04-14 00:07:29
gregnoel said at 2008-04-18 18:47:24
gregnoel said at 2008-05-30 13:38:28
gregnoel said at 2008-05-30 13:40:38
gregnoel said at 2008-12-26 13:30:38
russel said at 2009-04-15 01:43:10
tortoise_74 said at 2009-04-17 04:12:23
garyo said at 2012-09-01 10:04:01
gregnoel said this issue is duplicated by #1762 at 2008-05-30 13:38:28.