It should be qtxmlpatterns-5. You can find it using "guix edit qtxmlpatterns"
Le 1 novembre 2025 11:32:42 GMT+01:00, gfp <[email protected]> a écrit : >Hi Julien, > >thanks very much. > >> It looks like the culprit is qtscript, which does not exist. Instead you >> might want to use qtscript-5. > >after changing qtscript into qtscript-5 >there appeared the next problem after running the script: > >ice-9/boot-9.scm:1685:16: In procedure raise-exception: >mistake/Fehler: qtxmlpatterns: not bound variable/Nicht gebundene Variable > >what do I have write in the manifest instead of "qtxmlpatterns"? > >thanks > >Gottfried > > > >Am 31.10.25 um 17:35 schrieb Julien Lepiller: >> 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 >>> >>> > >
