summaryrefslogtreecommitdiff
path: root/bin/return-assignment
diff options
context:
space:
mode:
Diffstat (limited to 'bin/return-assignment')
-rwxr-xr-xbin/return-assignment3
1 files changed, 3 insertions, 0 deletions
diff --git a/bin/return-assignment b/bin/return-assignment
index a0cbbbb..cc70da7 100755
--- a/bin/return-assignment
+++ b/bin/return-assignment
@@ -299,6 +299,7 @@ if [ "$6" = 'ERROR' ]; then
printf '%s\n' \
'The following packages are broken because other packages they depend on are missing. These broken packages must be rebuilt before they can be used.' \
'mismatched interface file versions (wanted ' \
+ ': error: cannot find -lHS' \
)" {} \; \
-printf '%p\n' | \
sed '
@@ -340,6 +341,8 @@ if [ "$6" = 'ERROR' ]; then
t
s@^\s*It is a member of the package ‘\(\S\+\)\(-[^-]\+\)\{2\}’\s*$@\1@
t
+ s@^\S\+: error: cannot find -lHS\(\S\+\)\(-[^-[:space:]]\+\)\{2\}-ghc\S\+\s*$@\1@
+ t
d
' | \
tr ' ' '\n' | \