[distcc] mmap problems on cygwin?

Daniel Kegel dank at kegel.com
Sat Mar 27 02:55:43 GMT 2004


I just build distcc-2.13 on Cygwin, and am playing around a bit...
and noticed the following error from the server:

distccd[7580] (dcc_r_bulk_plain) mmap output fd6 failed: No such device or address

(It'd be helpful if that error message had a filename associated with it.)

Here's more of the log.  I'm tracking down some other problems of
my own making, so I'm not stuck on this, just posting this in case
it raises any red flags for the maintainers...

distccd[7580] (dcc_check_client) connection from 10.2.102.51:53085
distccd[7580] (dcc_r_token_int) got DIST00000001
distccd[7580] (dcc_r_token_int) got ARGC00000014
distccd[7580] (dcc_r_argv) reading 20 arguments from job submission
distccd[7580] (dcc_r_token_int) got ARGV0000007d
distccd[7580] (dcc_r_argv) argv[0] = "/home/dkegel/experimental/i686-pc-linux-gn
u/x86_64-unknown-linux-gnu/gcc-3.3.3-glibc-2.3.2/bin/./x86_64-unknown-linux-gnu-
gcc"
distccd[7580] (dcc_r_token_int) got ARGV00000005
distccd[7580] (dcc_r_argv) argv[1] = "-xc++"
distccd[7580] (dcc_r_token_int) got ARGV00000002
distccd[7580] (dcc_r_argv) argv[2] = "-c"
distccd[7580] (dcc_r_token_int) got ARGV00000002
distccd[7580] (dcc_r_argv) argv[3] = "-o"
distccd[7580] (dcc_r_token_int) got ARGV0000000e
distccd[7580] (dcc_r_argv) argv[4] = "bin/fileutil.o"
distccd[7580] (dcc_r_token_int) got ARGV00000005
distccd[7580] (dcc_r_argv) argv[5] = "-Wall"
distccd[7580] (dcc_r_token_int) got ARGV00000011
distccd[7580] (dcc_r_argv) argv[6] = "-Wno-sign-compare"
distccd[7580] (dcc_r_token_int) got ARGV0000000f
distccd[7580] (dcc_r_argv) argv[7] = "-Wwrite-strings"
distccd[7580] (dcc_r_token_int) got ARGV00000007
distccd[7580] (dcc_r_argv) argv[8] = "-Werror"
distccd[7580] (dcc_r_token_int) got ARGV00000014
distccd[7580] (dcc_r_argv) argv[9] = "-Wno-char-subscripts"
distccd[7580] (dcc_r_token_int) got ARGV0000000f
distccd[7580] (dcc_r_argv) argv[10] = "-fno-exceptions"
distccd[7580] (dcc_r_token_int) got ARGV0000000f
distccd[7580] (dcc_r_argv) argv[11] = "-funsigned-char"
distccd[7580] (dcc_r_token_int) got ARGV00000003
distccd[7580] (dcc_r_argv) argv[12] = "-O0"
distccd[7580] (dcc_r_token_int) got ARGV00000002
distccd[7580] (dcc_r_argv) argv[13] = "-g"
distccd[7580] (dcc_r_token_int) got ARGV0000000b
distccd[7580] (dcc_r_argv) argv[14] = "-fno-inline"
distccd[7580] (dcc_r_token_int) got ARGV00000014
distccd[7580] (dcc_r_argv) argv[15] = "-Woverloaded-virtual"
distccd[7580] (dcc_r_token_int) got ARGV00000013
distccd[7580] (dcc_r_argv) argv[16] = "-ftemplate-depth-30"
distccd[7580] (dcc_r_token_int) got ARGV0000000f
distccd[7580] (dcc_r_argv) argv[17] = "-Wno-deprecated"
distccd[7580] (dcc_r_token_int) got ARGV0000000b
distccd[7580] (dcc_r_argv) argv[18] = "-Wno-inline"
distccd[7580] (dcc_r_token_int) got ARGV00000016
distccd[7580] (dcc_r_argv) argv[19] = "google3/io/fileutil.cc"
distccd[7580] (dcc_r_argv) got arguments: /home/dkegel/experimental/i686-pc-linu
x-gnu/x86_64-unknown-linux-gnu/gcc-3.3.3-glibc-2.3.2/bin/./x86_64-unknown-linux-
gnu-gcc -xc++ -c -o bin/fileutil.o -Wall -Wno-sign-compare -Wwrite-strings -Werr
or -Wno-char-subscripts -fno-exceptions -funsigned-char -O0 -g -fno-inline -Wove
rloaded-virtual -ftemplate-depth-30 -Wno-deprecated -Wno-inline google3/io/fileu
til.cc
distccd[7580] (dcc_scan_args) scanning arguments: /home/dkegel/experimental/i686
-pc-linux-gnu/x86_64-unknown-linux-gnu/gcc-3.3.3-glibc-2.3.2/bin/./x86_64-unknow
n-linux-gnu-gcc -xc++ -c -o bin/fileutil.o -Wall -Wno-sign-compare -Wwrite-strin
gs -Werror -Wno-char-subscripts -fno-exceptions -funsigned-char -O0 -g -fno-inli
ne -Woverloaded-virtual -ftemplate-depth-30 -Wno-deprecated -Wno-inline google3/
io/fileutil.cc
distccd[7580] (dcc_scan_args) found object/output file "bin/fileutil.o"
distccd[7580] (dcc_scan_args) found input file "google3/io/fileutil.cc"
distccd[7580] compile from fileutil.cc to fileutil.o
distccd[7580] (dcc_run_job) output file bin/fileutil.o
distccd[7580] (dcc_input_tmpnam) input file google3/io/fileutil.cc
distccd[7580] (dcc_r_token_int) got DOTI001ed737
distccd[7580] (dcc_r_bulk_plain) mmap output fd6 failed: No such device or addre
ss
distccd[7580] (dcc_r_file) received 2021175 bytes to file /tmp/distccd_42d9eb34.
ii



More information about the distcc mailing list