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