Problem while compiling - [load-extension "libgnc-gnome" "scm_init_sw_gnome_module"]

John Ralls jralls at ceridwen.us
Sun Jan 10 11:59:24 EST 2016


> On Jan 10, 2016, at 4:22 AM, Богачев Егор <mrbogachev at yandex.ru> wrote:
> 
>   Hello! Have a problem compiling GnuCash:
>   Â
>   /usr/bin/guild compile -o qif-import.go qif-import.scm
>   Backtrace:
>   In /usr/bin/guild:
>   Â  74: 19 [main ("/usr/bin/guild" "compile" "-o" "qif-import.go"
>   "qif-import.scm")]
>   In srfi/srfi-1.scm:
>   Â 619: 18 [for-each #<procedure 1555800 at scripts/compile.scm:179:14
>   (file)> #]
>   In scripts/compile.scm:
>   Â 182: 17 [#<procedure 1555800 at scripts/compile.scm:179:14 (file)>
>   "qif-import.scm"]
>   In system/base/target.scm:
>   Â  59: 16 [with-target "x86_64-slackware-linux-gnu" ...]
>   In system/base/compile.scm:
>   Â 150: 15 [compile-file "qif-import.scm" #:output-file ...]
>   Â  43: 14 [call-once #<procedure 16e8a40 at
>   system/base/compile.scm:56:5 ()>]
>   In ice-9/boot-9.scm:
>   Â 171: 13 [with-throw-handler #t ...]
>   In system/base/compile.scm:
>   Â  59: 12 [#<procedure 16e8a00 at system/base/compile.scm:58:9 ()>]
>   Â 153: 11 [#<procedure 16e8a80 at system/base/compile.scm:151:8 (port)>
>   #<closed: file 0>]
>   Â 216: 10 [read-and-compile #<input: qif-import.scm 5> #:from ...]
>   Â 232: 9 [lp (# #) #<directory # 187f3f0> #<directory # 187f3f0>]
>   Â 180: 8 [lp (#<procedure compile-tree-il (x e opts)>) (cond-expand #
>   #) ...]
>   In ice-9/boot-9.scm:
>   2401: 7 [save-module-excursion #<procedure 196a9f0 at
>   language/scheme/compile-tree-il.scm:29:3 ()>]
>   In language/scheme/compile-tree-il.scm:
>   Â  31: 6 [#<procedure 196a9f0 at
>   language/scheme/compile-tree-il.scm:29:3 ()>]
>   In ice-9/psyntax.scm:
>   1106: 5 [expand-top-sequence ((cond-expand (guile-2 #) (else #))) ()
>   ...]
>   Â 989: 4 [scan ((cond-expand (guile-2 #) (else #))) () ...]
>   Â 989: 3 [scan (#(syntax-object (eval-when # #) (#) ...)) () ...]
>   Â 279: 2 [scan ((load-extension "libgnc-gnome"
>   "scm_init_sw_gnome_module")) () ...]
>   In unknown file:
>   Â  Â ?: 1 [load-extension "libgnc-gnome" "scm_init_sw_gnome_module"]
>   In ice-9/boot-9.scm:
>   Â 106: 0 [#<procedure 16e89c0 at ice-9/boot-9.scm:97:6 (thrown-k .
>   args)> misc-error ...]
>   ice-9/boot-9.scm:106:20: In procedure dynamic-link: file:
>   "libgnc-gnome", message: "file not found"
>   Makefile:1163: оÑибка вÑÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ ÑеÑепÑа Ð´Ð»Ñ Ñели
>   «qif-import.go»
>   make[5]: *** [qif-import.go] ÐÑибка 1
>   make[5]: вÑÑод из каÑалога
>   «/home/egor/build/gnucash-2.6.10/src/import-export/qif-imp»
>   Makefile:863: оÑибка вÑÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ ÑеÑепÑа Ð´Ð»Ñ Ñели
>   «all-recursive»
>   make[4]: *** [all-recursive] ÐÑибка 1
>   make[4]: вÑÑод из каÑалога
>   «/home/egor/build/gnucash-2.6.10/src/import-export/qif-imp»
>   Makefile:746: оÑибка вÑÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ ÑеÑепÑа Ð´Ð»Ñ Ñели
>   «all-recursive»
>   make[3]: *** [all-recursive] ÐÑибка 1
>   make[3]: вÑÑод из каÑалога
>   «/home/egor/build/gnucash-2.6.10/src/import-export»
>   Makefile:551: оÑибка вÑÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ ÑеÑепÑа Ð´Ð»Ñ Ñели
>   «all-recursive»
>   make[2]: *** [all-recursive] ÐÑибка 1
>   make[2]: вÑÑод из каÑалога
>   «/home/egor/build/gnucash-2.6.10/src»
>   Makefile:780: оÑибка вÑÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ ÑеÑепÑа Ð´Ð»Ñ Ñели
>   «all-recursive»
>   make[1]: *** [all-recursive] ÐÑибка 1
>   make[1]: вÑÑод из каÑалога
>   «/home/egor/build/gnucash-2.6.10»
>   Makefile:633: оÑибка вÑÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ ÑеÑепÑа д
>   make: *** [all] ÐÑибка 2
>   Â


It looks like you have a corrupted Makefile, you need to investigate that. But it also looks like libgnc-gnome or one of its dependencies isn't being found. You can troubleshoot that by rebuilding libltdl with -DLT_DEBUG_LOADERS in CPPFLAGS and rerunning the build; that will cause libltdl to emit useful messages about why it can't load libgnc-gnome.

Regards,
John Ralls




More information about the gnucash-devel mailing list