diff --git a/matlab/qz/mjdgges.m b/matlab/qz/mjdgges.m
index 5c397e419e611446b278c9f3ee7c7b645658c783..73576f7567474190e6cd916c54c8204569c751f3 100644
--- a/matlab/qz/mjdgges.m
+++ b/matlab/qz/mjdgges.m
@@ -69,7 +69,7 @@ if exist('OCTAVE_VERSION')
     [ss,tt,w,eigval] = qz(e,d,'S');
     sdim = sum(abs(eigval) <= 1.0);
     if any(abs(eigval) > 1.0 & abs(eigval) <= qz_criterium)
-        warning('Some eigenvalues are > 1.0 but <= qz_criterium in modulus. They have nevertheless been considered as explosive, because of a limitation of Octave.')
+        warning('Some eigenvalues are > 1.0 but <= qz_criterium in modulus. They have nevertheless been considered as explosive, because of a limitation of Octave. To solve this, you should compile the MEX files for Octave.')
     end
 else
     % Initialization of the output arguments.