-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
I've just tried to build the package myself according to the given guide, but it fails with
dpkg-buildpackage -us -uc -b
dpkg-buildpackage: info: source package graphite
dpkg-buildpackage: info: source version 1.0
dpkg-buildpackage: info: source distribution noble
dpkg-buildpackage: info: source changed by Yuxuan Luo <luoyuxuan.carl@gmail.com>
dpkg-buildpackage: info: host architecture amd64
dpkg-source --before-build .
debian/rules clean
dh clean --buildsystem=meson
dh_auto_clean -O--buildsystem=meson
dh_autoreconf_clean -O--buildsystem=meson
dh_clean -O--buildsystem=meson
debian/rules binary
dh binary --buildsystem=meson
dh_update_autotools_config -O--buildsystem=meson
dh_autoreconf -O--buildsystem=meson
dh_auto_configure -O--buildsystem=meson
cd obj-x86_64-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb LC_ALL=C.UTF-8 meson setup .. --wrap-mode=nodownload --buildtype=plain --prefix=/usr --sysconfdir=/etc --localstatedir=/var --libdir=lib/x86_64-linux-gnu -Dpython.bytecompile=-1
The Meson build system
Version: 1.9.0
Source dir: /opt/graphite
Build dir: /opt/graphite/obj-x86_64-linux-gnu
Build type: native build
Project name: Graphite
Project version: 1.0
Host machine cpu family: x86_64
Host machine cpu: x86_64
Program msgfmt found: YES (/usr/bin/msgfmt)
Program desktop-file-validate found: YES (/usr/bin/desktop-file-validate)
Program appstreamcli found: YES (/usr/bin/appstreamcli)
Program glib-compile-schemas found: YES (/usr/bin/glib-compile-schemas)
Found pkg-config: YES (/usr/bin/pkg-config) 1.8.1
Build-time dependency gio-2.0 found: YES 2.84.4
Program /usr/bin/glib-compile-resources found: YES (/usr/bin/glib-compile-resources)
Program python3 found: YES (/usr/bin/python3)
Configuring graphite using configuration
Program python3 found: YES (/usr/bin/python3)
Program msginit found: YES (/usr/bin/msginit)
Program msgmerge found: YES (/usr/bin/msgmerge)
Program xgettext found: YES (/usr/bin/xgettext)
Dependency gio-2.0 found: YES 2.84.4 (cached)
Program /usr/lib/x86_64-linux-gnu/glib-2.0/glib-compile-schemas found: YES (/usr/lib/x86_64-linux-gnu/glib-2.0/glib-compile-schemas)
Program gtk4-update-icon-cache found: YES (/usr/bin/gtk4-update-icon-cache)
Program update-desktop-database found: YES (/usr/bin/update-desktop-database)
Build targets in project: 7
Graphite 1.0
User defined options
buildtype : plain
libdir : lib/x86_64-linux-gnu
localstatedir : /var
prefix : /usr
python.bytecompile: -1
sysconfdir : /etc
wrap_mode : nodownload
Found ninja-1.12.1 at /usr/bin/ninja
dh_auto_build -O--buildsystem=meson
cd obj-x86_64-linux-gnu && LC_ALL=C.UTF-8 ninja -j16 -v
[1/4] /usr/bin/glib-compile-resources ../src/graphite.gresource.xml --sourcedir ../src --internal --generate --target src/graphite.gresource --dependency-file src/graphite.gresource.d
[2/4] /usr/bin/meson --internal msgfmthelper --msgfmt=/usr/bin/msgfmt ../data/io.github.cacheuseonly.graphite.desktop.in data/io.github.cacheuseonly.graphite.desktop desktop ../data/../po
[3/4] /usr/bin/meson --internal msgfmthelper --msgfmt=/usr/bin/msgfmt ../data/io.github.cacheuseonly.graphite.metainfo.xml.in data/io.github.cacheuseonly.graphite.metainfo.xml xml ../data/../po
[4/4] /usr/bin/python3 ../src/fa2_adjustSize/setup.py ../src/fa2_adjustSize/fa2util.py build_ext --build-lib src/fa2_adjustSize --build-temp src/fa2_adjustSize
FAILED: src/fa2_adjustSize/fa2util.cpython-313-x86_64-linux-gnu.so
/usr/bin/python3 ../src/fa2_adjustSize/setup.py ../src/fa2_adjustSize/fa2util.py build_ext --build-lib src/fa2_adjustSize --build-temp src/fa2_adjustSize
Compiling ../src/fa2_adjustSize/fa2util.py because it changed.
[1/1] Cythonizing ../src/fa2_adjustSize/fa2util.py
Traceback (most recent call last):
File "/opt/graphite/obj-x86_64-linux-gnu/../src/fa2_adjustSize/setup.py", line 30, in <module>
main()
~~~~^^
File "/opt/graphite/obj-x86_64-linux-gnu/../src/fa2_adjustSize/setup.py", line 24, in main
setup(
~~~~~^
ext_modules=cythonize(extensions, compiler_directives={'language_level': '3'}),
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
zip_safe=False,
^^^^^^^^^^^^^^^
)
^
File "/usr/lib/python3/dist-packages/setuptools/__init__.py", line 116, in setup
_install_setup_requires(attrs)
~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
File "/usr/lib/python3/dist-packages/setuptools/__init__.py", line 84, in _install_setup_requires
dist = MinimalDistribution(attrs)
File "/usr/lib/python3/dist-packages/setuptools/__init__.py", line 66, in __init__
super().__init__(filtered)
~~~~~~~~~~~~~~~~^^^^^^^^^^
File "/usr/lib/python3/dist-packages/setuptools/dist.py", line 317, in __init__
for ep in metadata.entry_points(group='distutils.setup_keywords'):
~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.13/importlib/metadata/__init__.py", line 1011, in entry_points
return EntryPoints(eps).select(**params)
~~~~~~~~~~~^^^^^
File "/usr/lib/python3.13/importlib/metadata/__init__.py", line 1009, in <genexpr>
dist.entry_points for dist in _unique(distributions())
~~~~~~~^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.13/importlib/metadata/_itertools.py", line 16, in unique_everseen
k = key(element)
File "/usr/lib/python3.13/importlib/metadata/__init__.py", line 933, in _normalized_name
or super()._normalized_name
^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.13/importlib/metadata/__init__.py", line 481, in _normalized_name
return Prepared.normalize(self.name)
~~~~~~~~~~~~~~~~~~^^^^^^^^^^^
File "/usr/lib/python3.13/importlib/metadata/__init__.py", line 856, in normalize
return re.sub(r"[-_.]+", "-", name).lower().replace('-', '_')
~~~~~~^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.13/re/__init__.py", line 208, in sub
return _compile(pattern, flags).sub(repl, string, count)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^
TypeError: expected string or bytes-like object, got 'NoneType'
ninja: build stopped: subcommand failed.
dh_auto_build: error: cd obj-x86_64-linux-gnu && LC_ALL=C.UTF-8 ninja -j16 -v returned exit code 1
make: *** [debian/rules:4: binary] Error 1
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
All dependencies are installed. Compiling on Debian 13.
Metadata
Metadata
Assignees
Labels
No labels