summaryrefslogtreecommitdiff
blob: 018431e1d6b979390de24d137c25842e9f30cd93 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
https://bugs.gentoo.org/441760

From 52dedf2ca8b31a8d113a1d9b14977d5d9b782744 Mon Sep 17 00:00:00 2001
From: Mike Frysinger <vapier@gentoo.org>
Date: Wed, 27 Mar 2013 16:13:30 -0400
Subject: [PATCH] fix build error when socket_export is disabled

If you try to build with socket_export disabled, you'll hit a build
failure due to gps_regress being undefined:

NameError: name 'gps_regress' is not defined:
  File "SConstruct", line 1519:
    gps_regress,

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
---
 SConstruct | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/SConstruct b/SConstruct
index 1c187f3..a2b7a4c 100644
--- a/SConstruct
+++ b/SConstruct
@@ -1394,8 +1394,8 @@ else:
 # using regress-drivers requires socket_export being enabled.
 if env['socket_export']:
     # Regression-test the daemon
-    gps_regress = Utility("gps-regress", [gpsd, python_built_extensions],
-            '$SRCDIR/regress-driver test/daemon/*.log')
+    gps_regress = [Utility("gps-regress", [gpsd, python_built_extensions],
+            '$SRCDIR/regress-driver test/daemon/*.log')]
 
     # Test that super-raw mode works. Compare each logfile against itself
     # dumped through the daemon running in R=2 mode.  (This test is not
@@ -1410,6 +1410,8 @@ if env['socket_export']:
     # offset from subframe data.
     Utility('gps-makeregress', [gpsd, python_built_extensions],
         '$SRCDIR/regress-driver -b test/daemon/*.log')
+else:
+    gps_regress = []
 
 # To build an individual test for a load named foo.log, put it in
 # test/daemon and do this:
@@ -1550,7 +1552,6 @@ flocktest = Utility("flocktest", [], "cd devtools; ./flocktest " + gitrepo)
 check = env.Alias('check', [
     python_compilation_regress,
     bits_regress,
-    gps_regress,
     rtcm_regress,
     aivdm_regress,
     packet_regress,
@@ -1559,7 +1560,7 @@ check = env.Alias('check', [
     time_regress,
     unpack_regress,
     json_regress,
-    ])
+    ] + gps_regress)
 
 env.Alias('testregress', check)
 
-- 
1.8.1.2