Hi Gottfried, It looks like the culprit is qtscript, which does not exist. Instead you might want to use qtscript-5.
Le 31 octobre 2025 14:54:06 GMT+01:00, gfp <[email protected]> a écrit : >Hello Julien, > >1. >this is the content of the script: > >#!/bin/sh > >GUIX_PROFILES=$HOME/Projekte > >for dir in $GUIX_PROFILES/* >do > name="$(basename "$dir" | tr '[:upper:]' '[:lower:]')" > manifest="$dir"/$name.scm > profile="$dir"/guix-profil > if [ -r $manifest ] > then > guix package --manifest="$manifest" --profile="$profile" > fi >done > >------------------------------------------------------- >2. >that is the manifest: > >;; Manifest Musik Programme >(use-modules (gnu packages music) >; necessary for musescore > (guix packages) > (guix licenses) > (guix git-download) > (guix build-system qt)) > (use-modules (gnu packages audio)) > (use-modules (gnu packages linux)) ; for alsa-utils > >; partly necessary > (use-modules (gnu packages admin)) > (use-modules (gnu packages algebra)) > (use-modules (gnu packages apr)) > (use-modules (gnu packages autotools)) > (use-modules (gnu packages assembly)) > (use-modules (gnu packages backup)) > (use-modules (gnu packages base)) ;libbdf > (use-modules (gnu packages bash)) > (use-modules (gnu packages benchmark)) > (use-modules (gnu packages bison)) > (use-modules (gnu packages boost)) > (use-modules (gnu packages build-tools)) > (use-modules (gnu packages cdrom)) > (use-modules (gnu packages code)) > (use-modules (gnu packages check)) > (use-modules (gnu packages cmake)) > (use-modules (gnu packages compression)) > (use-modules (gnu packages cpp)) > (use-modules (gnu packages crypto)) > (use-modules (gnu packages curl)) > (use-modules (gnu packages cyrus-sasl)) > (use-modules (gnu packages datastructures)) > (use-modules (gnu packages docbook)) > (use-modules (gnu packages documentation)) > (use-modules (gnu packages emacs)) > (use-modules (gnu packages file)) > (use-modules (gnu packages flex)) > (use-modules (gnu packages fltk)) > (use-modules (gnu packages fonts)) > (use-modules (gnu packages fontutils)) > (use-modules (gnu packages freedesktop)) > (use-modules (gnu packages game-development)) > (use-modules (gnu packages gnupg)) > (use-modules (gnu packages gettext)) > (use-modules (gnu packages ghostscript)) > (use-modules (gnu packages gl)) > (use-modules (gnu packages glib)) > (use-modules (gnu packages gnome)) > (use-modules (gnu packages gnunet)) > (use-modules (gnu packages gpodder)) > (use-modules (gnu packages graphics)) > (use-modules (gnu packages graphviz)) > (use-modules (gnu packages gstreamer)) > (use-modules (gnu packages gtk)) > (use-modules (gnu packages guile)) > (use-modules (gnu packages haskell)) > (use-modules (gnu packages icu4c)) > (use-modules (gnu packages image)) > (use-modules (gnu packages imagemagick)) > (use-modules (gnu packages java)) > (use-modules (gnu packages libffi)) > (use-modules (gnu packages libevent)) > (use-modules (gnu packages libusb)) > (use-modules (gnu packages lirc)) > (use-modules (gnu packages llvm)) > (use-modules (gnu packages man)) > (use-modules (gnu packages mp3)) > (use-modules (gnu packages mpd)) > (use-modules (gnu packages ncurses)) > (use-modules (gnu packages netpbm)) > (use-modules (gnu packages pcre)) > (use-modules (gnu packages pdf)) > (use-modules (gnu packages perl)) > (use-modules (gnu packages perl-check)) > (use-modules (gnu packages perl-web)) > (use-modules (gnu packages php)) > (use-modules (gnu packages pkg-config)) > (use-modules (gnu packages protobuf)) > (use-modules (gnu packages pulseaudio)) ;libsndfile > (use-modules (gnu packages python)) > (use-modules (gnu packages python-build)) > (use-modules (gnu packages python-check)) > (use-modules (gnu packages python-compression)) > (use-modules (gnu packages python-web)) > (use-modules (gnu packages python-xyz)) > (use-modules (gnu packages qt)) > (use-modules (gnu packages rdf)) > (use-modules (gnu packages readline)) > (use-modules (gnu packages rsync)) > (use-modules (gnu packages sdl)) > (use-modules (gnu packages serialization)) > (use-modules (gnu packages sphinx)) > (use-modules (gnu packages sqlite)) > (use-modules (gnu packages stb)) > (use-modules (gnu packages tcl)) > (use-modules (gnu packages texinfo)) > (use-modules (gnu packages tex)) > (use-modules (gnu packages time)) > (use-modules (gnu packages tls)) > (use-modules (gnu packages version-control)) > (use-modules (gnu packages video)) > (use-modules (gnu packages vim)) ;for 'xxd' > (use-modules (gnu packages web)) > (use-modules (gnu packages webkit)) > (use-modules (gnu packages wm)) > (use-modules (gnu packages wxwidgets)) > (use-modules (gnu packages xdisorg)) > (use-modules (gnu packages xml)) > (use-modules (gnu packages xorg)) > (use-modules (gnu packages xiph)) > (use-modules (gnu packages golang)) > (use-modules (gnu packages lua)) > > >;; copied from guix ced3be2b562866b82f97a530cd66610c84c381f7 >(define-public musescore-3 > (package > (name "musescore") > (version "3.6.2") > (source > (origin > (method git-fetch) > (uri (git-reference > (url "https://github.com/musescore/MuseScore") > (commit (string-append "v" version)))) > (file-name (git-file-name name version)) > (sha256 > (base32 "0szvb6mlzy9df9lrq546rrpixa480knzij1wgh6ilflxz87q048q")) > (modules '((guix build utils))) > (snippet > ;; Remove unused libraries. > '(begin > (for-each delete-file-recursively > '("thirdparty/freetype" > "thirdparty/openssl" > "thirdparty/portmidi" > "thirdparty/qt-google-analytics")))))) > (build-system qt-build-system) > (arguments > `(#:configure-flags > `("-DBUILD_TELEMETRY_MODULE=OFF" ;don't phone home > "-DBUILD_WEBENGINE=OFF" > "-DDOWNLOAD_SOUNDFONT=OFF" > "-DMUSESCORE_BUILD_CONFIG=release" > "-DUSE_SYSTEM_FREETYPE=ON") > ;; There are tests, but no simple target to run. The command used to > ;; run them is: > ;; > ;; make debug && sudo make installdebug && cd \ > ;; build.debug/mtest && make && ctest > ;; > ;; Basically, it requires to start a whole new build process. > ;; So we simply skip them. > #:tests? #f)) > (inputs > (list alsa-lib > freetype > `(,gtk+ "bin") ;for gtk-update-icon-cache > jack-1 > lame > libogg > libsndfile > libvorbis > portaudio > portmidi > pulseaudio > qtbase-5 > qtdeclarative-5 > qtgraphicaleffects > qtquickcontrols2-5 > qtscript > qtsvg-5 > qtxmlpatterns)) > (native-inputs > (list pkg-config qttools-5)) > (synopsis "Music composition and notation software") > (description > "MuseScore is a music score typesetter. Its main purpose is the creation >of high-quality engraved musical scores in a WYSIWYG environment. > >It supports unlimited staves, linked parts and part extraction, tablature, >MIDI input, percussion notation, cross-staff beaming, automatic transposition, >lyrics (multiple verses), fretboard diagrams, and in general everything >commonly used in sheet music. Style options and style sheets to change the >appearance and layout are provided. > >MuseScore can also play back scores through the built-in sequencer and >SoundFont >sample library.") > (home-page "https://musescore.org") > (license gpl2))) > >;; combine both manifest lists: >(concatenate-manifests > (list > (packages->manifest (list musescore-3)) > (specifications->manifest '("mpv")))) > > >-------------------------------------------------------- > >thanks > >Gottfried > >Am 31.10.25 um 13:59 schrieb Julien Lepiller: >> Hi Gottfried, >> >> Could you share the content of your script? It seems you use a manifest too, >> can you share its content? >> >> It looks like you want qtscript but haven't included its module. Although, >> the backtrace talks about musescore so maybe that's the issue ? >> >> Le 31 octobre 2025 13:36:10 GMT+01:00, gfp <[email protected]> a écrit : >>> Hello, >>> >>> I always managed to update my profiles with this script. >>> Now I can´t anymore. Why? >>> >>> gfp@Tuxedo ~$ ./update-profiles.sh >>> Die folgenden Pakete werden installiert/those packages will be installed: >>> mpv 0.40.0 >>> musescore 3.6.2 >>> >>> WARNING: (#{ g595}#): `freetype' imported from both (guix licenses) and >>> (gnu packages fontutils) >>> Backtrace: >>> In guix/ui.scm: >>> 2399:7 19 (run-guix . _) >>> 2362:10 18 (run-guix-command _ . _) >>> In ice-9/boot-9.scm: >>> 1752:10 17 (with-exception-handler _ _ #:unwind? _ # _) >>> In guix/status.scm: >>> 862:3 16 (_) >>> 842:4 15 (call-with-status-report _ _) >>> In guix/store.scm: >>> 1331:8 14 (call-with-build-handler #<procedure 7fe7f40f3870 at g…> …) >>> In guix/build/syscalls.scm: >>> 1648:3 13 (_) >>> 1614:4 12 (call-with-file-lock/no-wait "/home/gfp/Projekte/Musik…" …) >>> In guix/scripts/package.scm: >>> 151:19 11 (build-and-use-profile #<store-connection 256.100 7fe7…> …) >>> In guix/store.scm: >>> 2212:25 10 (run-with-store #<store-connection 256.100 7fe7fa0aca00> …) >>> In guix/profiles.scm: >>> 675:3 9 (_ _) >>> In srfi/srfi-1.scm: >>> 586:17 8 (map1 (#<<manifest-entry> name: "musescore" version:…> …)) >>> In guix/profiles.scm: >>> 2014:19 7 (_ _) >>> In guix/packages.scm: >>> 1485:17 6 (supported-package? #<package [email protected] /home/gf…> …) >>> In guix/memoization.scm: >>> 101:0 5 (_ #<hash-table 7fe7e1aec700 0/31> #<package musescore…> …) >>> In guix/packages.scm: >>> 1463:39 4 (_) >>> 1733:16 3 (package->bag _ _ _ #:graft? _) >>> 1834:48 2 (thunk) >>> In /home/gfp/Projekte/Musik/musik.scm: >>> 172:11 1 (inputs #<package [email protected] /home/gfp/Projekte/Mu…>) >>> In ice-9/boot-9.scm: >>> 1685:16 0 (raise-exception _ #:continuable? _) >>> >>> ice-9/boot-9.scm:1685:16: In procedure raise-exception: >>> mistake/Fehler: qtscript: Not bound variable/Nicht gebundene Variable >>> >>> >>> thanks >>> >>> Gottfried > >
