Skip to content

Cannot build on Debian Sid #2

Description

@russel

I cloned the repository, then tried:

|> dub build
Invalid source/import path: /home/users/russel/Repositories/Git/Forks/GlibD/generated
Running pre-generate commands for glibd...
Getting a release version failed: (1): Error: Got JSON of type null_, expected object.
Retry with ~master...
(1): Error: Got JSON of type null_, expected object.
Failed to find a package named 'girtod'.
Command failed with exit code 2: cd /home/users/russel/Repositories/Git/Forks/GlibD && dub run girtod -- -i src -o generated --use-runtime-linker

then I tried the Meson build:

|> meson --prefix=$HOME/Built ~/Repositories/Git/Forks/GlibD
The Meson build system
Version: 0.48.0
Source dir: /home/users/russel/Repositories/Git/Forks/GlibD
Build dir: /home/users/russel/BuildArea/GlibD
Build type: native build
Project name: GlibD
Project version: 2.0.0
Native D compiler: ldc2 (llvm 1.11.0 "LDC - the LLVM D compiler (1.11.0):")
Build machine cpu family: x86_64
Build machine cpu: x86_64
Found pkg-config: /usr/bin/pkg-config (0.29)
Dependency glib-2.0 found: YES 2.58.1
Dependency gobject-2.0 found: YES 2.58.1
Dependency gio-2.0 found: YES 2.58.1
Dependency gobject-introspection-1.0 found: NO (tried pkgconfig)

meson.build:21:0: ERROR:  Dependency "gobject-introspection-1.0" not found, tried pkgconfig

which is a bit sad since:

|> aptitude search gobject-introspection
i   gobject-introspection                                                            - Generate interface introspection data for GObject libraries                                
p   ruby-gobject-introspection                                                       - GObject Introspection bindings for the Ruby language                  

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions