Applied patches from Don Ward.
authoreb <eb@221aa14e-8319-0410-a670-987f0aec2ac5>
Thu, 8 May 2008 03:37:28 +0000 (03:37 +0000)
committereb <eb@221aa14e-8319-0410-a670-987f0aec2ac5>
Thu, 8 May 2008 03:37:28 +0000 (03:37 +0000)
(1) Close out_f before removing it in
gnuradio-core/src/python/gnuradio/gr/qa_wavefile.py (to prevent make check
failure).

(2) Don't permanently change PATH in config/sdl.m4 (to prevent real
problems in MinGW and potential problems for any code that runs after
sdl.m4 and depends on PATH).

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@8316 221aa14e-8319-0410-a670-987f0aec2ac5

config/sdl.m4
gnuradio-core/src/python/gnuradio/gr/qa_wavefile.py

index d4246620e67838d64c27b17b49105584d12acaef..20ad7df35cf52d5788f6772d5b3bc38bba3f0931 100644 (file)
@@ -34,8 +34,8 @@ AC_ARG_ENABLE(sdltest, AC_HELP_STRING([--disable-sdltest],
   fi
 
   AC_REQUIRE([AC_CANONICAL_TARGET])
-  PATH="$prefix/bin:$prefix/usr/bin:$PATH"
-  AC_PATH_PROG(SDL_CONFIG, sdl-config, no, [$PATH])
+  TMP_PATH="$prefix/bin:$prefix/usr/bin:$PATH"
+  AC_PATH_PROG(SDL_CONFIG, sdl-config, no, [$TMP_PATH])
   min_sdl_version=ifelse([$1], ,0.11.0,$1)
   AC_MSG_CHECKING(for SDL - version >= $min_sdl_version)
   no_sdl=""
index c6d376a8181aee6cddd72f6faef7f0fec1a1432f..3ba5dfbce68a28a69902db633207736105746c59 100755 (executable)
@@ -57,8 +57,9 @@ class qa_wavefile(gr_unittest.TestCase):
        in_f  = file(infile,  'rb')
        out_f = file(outfile, 'rb')
 
-       in_data  = in_f.read(getsize(infile))
-       out_data = out_f.read(getsize(outfile))
+       in_data  = in_f.read()
+       out_data = out_f.read()
+        out_f.close()
        os.remove(outfile)
        
        self.assertEqual(in_data, out_data)