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
>
>

Reply via email to