Hi Reza, It's a bit hidden, but there's usually another error message on the line before the first unbound variable error. Hopefully, it should give you a better clue :)
Le 4 janvier 2023 15:38:45 GMT+01:00, Reza Housseini <[email protected]> a écrit : >Hello Guixers > >I'm in the process of adding a package to guix. When starting the build with >./pre-inst-env guix build openfoam-org I get the error: > >error: tcc: unbound variable >hint: Did you forget a `use-modules' form? > >error: googletest: unbound variable >hint: Did you forget a `use-modules' form? > >error: bzip2: unbound variable >hint: Did you forget a `use-modules' form? > >error: binutils: unbound variable >hint: Did you forget a `use-modules' form? > >error: gcc-4.9: unbound variable >hint: Did you forget a `use-modules' form? > >error: gnutls: unbound variable >hint: Did you forget a `use-modules' form? > >error: xz: unbound variable >hint: Did you forget a `use-modules' form? > >error: gnu-make: unbound variable >hint: Did you forget a `use-modules' form? > >error: binutils: unbound variable >hint: Did you forget a `use-modules' form? > >error: ffmpeg-5: unbound variable >hint: Did you forget a `use-modules' form? > >Throw to key `unbound-variable' with args `("resolve-interface" "no binding >`~A' in module ~A" (shared-mime-info (gnu packages gnome)) #f)'. >Backtrace: >In guix/store.scm: > 661:37 19 (thunk) > 1300:8 18 (call-with-build-handler #<procedure 7f6461f32f90 at g…> …) >In guix/scripts/build.scm: > 587:2 17 (_) >In srfi/srfi-1.scm: > 673:15 16 (append-map _ _ . _) > 586:17 15 (map1 ((argument . "openfoam-org") (build-mode . 0) # …)) >In guix/scripts/build.scm: > 607:31 14 (_ _) >In gnu/packages.scm: > 479:2 13 (%find-package "openfoam-org" "openfoam-org" #f) > 364:6 12 (find-best-packages-by-name _ _) > 294:56 11 (_ "openfoam-org" _) >In unknown file: > 10 (force #<promise #<procedure 7f646440e7e0 at gnu/packag…>) >In gnu/packages.scm: > 241:33 9 (fold-packages #<procedure 7f6460c77528 at gnu/package…> …) >In guix/discovery.scm: > 159:11 8 (all-modules _ #:warn _) >In srfi/srfi-1.scm: > 460:18 7 (fold #<procedure 7f6464472880 at guix/discovery.scm:1…> …) >In guix/discovery.scm: > 149:19 6 (_ _ ()) > 116:5 5 (scheme-modules _ _ #:warn _) >In srfi/srfi-1.scm: > 691:23 4 (filter-map #<procedure 7f6464472720 at guix/discove…> . #) >In guix/discovery.scm: > 124:24 3 (_ . _) >In guix/ui.scm: > 321:2 2 (report-unbound-variable-error _ #:frame _) >In ice-9/boot-9.scm: > 1685:16 1 (raise-exception _ #:continuable? _) > 1685:16 0 (raise-exception _ #:continuable? _) > >ice-9/boot-9.scm:1685:16: In procedure raise-exception: >Throw to key `match-error' with args `("match" "no matching pattern" >(unbound-variable "resolve-interface" "no binding `~A' in module ~A" >(shared-mime-info (gnu packages gnome)) #f))'. > >when removing the module gnu/packages/engineering.scm from the use-modules >list the error disappears but I can't obviously not build the package without >this dependency (cgns). > >The package builds fine otherwise (inside another channel). > >What I am doing wrong here? > >Cheers, >Reza > >-- >Reza Housseini > >This message is signed with my GnuPG key: > > C0F3 0812 9AF2 80F4 0830 C2C1 C375 C6AF 0512 5C52
