diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -3,3 +3,7 @@
 ## 0.1.0.0 -- 2020-11-07
 
 * First version. Released on an unsuspecting world.
+
+## 0.1.1.0 -- 2020-11-07
+
+* First version revised A. Fixed issue with being not compiled with the GHC-7.8* series compiler. Dependency boundaries changed.
diff --git a/Numeric/Wrapper/R/GLPK/Phonetics/Ukrainian/Durations.hs b/Numeric/Wrapper/R/GLPK/Phonetics/Ukrainian/Durations.hs
--- a/Numeric/Wrapper/R/GLPK/Phonetics/Ukrainian/Durations.hs
+++ b/Numeric/Wrapper/R/GLPK/Phonetics/Ukrainian/Durations.hs
@@ -20,16 +20,29 @@
 -- For more information, please, see the documentation for them.
 --
 
+{-# LANGUAGE CPP #-}
+
 module Numeric.Wrapper.R.GLPK.Phonetics.Ukrainian.Durations where
 
+#ifdef __GLASGOW_HASKELL__
+#if __GLASGOW_HASKELL__>=710
+/* code that applies only to GHC 7.10.* and higher versions */
+import GHC.Base (mconcat)
+#endif
+#endif
 import Data.Monoid
 import Text.Read
 import Data.Maybe
-import GHC.Base (mconcat)
 import CaseBi (getBFst')
 import qualified Data.Vector as VB
 import Numeric
 import Data.List (intercalate)
+#ifdef __GLASGOW_HASKELL__
+#if __GLASGOW_HASKELL__==708
+/* code that applies only to GHC 7.8.* */
+mconcat = concat
+#endif
+#endif
 
 createCoeffsObj :: Int -> [String] -> [Double]
 createCoeffsObj l xss
diff --git a/r-glpk-phonetic-languages-ukrainian-durations.cabal b/r-glpk-phonetic-languages-ukrainian-durations.cabal
--- a/r-glpk-phonetic-languages-ukrainian-durations.cabal
+++ b/r-glpk-phonetic-languages-ukrainian-durations.cabal
@@ -3,7 +3,7 @@
 -- http://haskell.org/cabal/users-guide/
 
 name:                r-glpk-phonetic-languages-ukrainian-durations
-version:             0.1.0.0
+version:             0.1.1.0
 synopsis:            Can be used to calculate the durations of the approximations of the Ukrainian phonemes.
 description:         Can be used to calculate the durations of the approximations of the Ukrainian phonemes using some prepared text with its correct (at least mostly) pronunciation. The prepared text is located in the same directory and contains lines --- the Ukrainian word and its duration in seconds separated with whitespace.
 homepage:            https://hackage.haskell.org/package/r-glpk-phonetic-languages-ukrainian-durations
@@ -20,8 +20,8 @@
 library
   exposed-modules:     Numeric.Wrapper.R.GLPK.Phonetics.Ukrainian.Durations
   other-modules:       Main
-  -- other-extensions:
-  build-depends:       base >=4.7 && <4.15, vector >=0.11 && <0.14, mmsyn2 >=0.3 && <1, ukrainian-phonetics-basic >=0.1.11 && <1
+  other-extensions:    CPP
+  build-depends:       base >=4.7 && <4.15, vector >=0.11 && <0.14, mmsyn2 >=0.3 && <1, ukrainian-phonetics-basic >=0.2 && <1
   -- hs-source-dirs:
   default-language:    Haskell2010
 
@@ -29,6 +29,6 @@
   main-is:             Main.hs
   other-modules:       Numeric.Wrapper.R.GLPK.Phonetics.Ukrainian.Durations
   -- other-extensions:
-  build-depends:       base >=4.7 && <4.15, vector >=0.11 && <0.14, mmsyn2 >=0.3 && <1, ukrainian-phonetics-basic >=0.1.11 && <1
+  build-depends:       base >=4.7 && <4.15, vector >=0.11 && <0.14, mmsyn2 >=0.3 && <1, ukrainian-phonetics-basic >=0.2 && <1
   -- hs-source-dirs:
   default-language:    Haskell2010
