Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Liferea 1.14.0 [Makefile:486: all] Error 2 #1209

Closed
ghost opened this issue Feb 23, 2023 · 11 comments
Closed

Liferea 1.14.0 [Makefile:486: all] Error 2 #1209

ghost opened this issue Feb 23, 2023 · 11 comments

Comments

@ghost
Copy link

ghost commented Feb 23, 2023

Did "./configure" successfully. "make -j2" produces the following errors.

make[3]: Leaving directory '/home/james/Downloads/liferea-1.14.0/src/tests'
Making all in .
make[3]: Entering directory '/home/james/Downloads/liferea-1.14.0/src'
  CC       main.o
make[3]: *** No rule to make target 'Liferea-3.0.typelib', needed by 'all-am'.  Stop.
make[3]: *** Waiting for unfinished jobs....
  CC       js.o
make[3]: Leaving directory '/home/james/Downloads/liferea-1.14.0/src'
make[2]: *** [Makefile:861: all-recursive] Error 1
make[2]: Leaving directory '/home/james/Downloads/liferea-1.14.0/src'
make[1]: *** [Makefile:724: all-recursive] Error 1
make[1]: Leaving directory '/home/james/Downloads/liferea-1.14.0'
make: *** [Makefile:486: all] Error 2

With "make VERBOSE=1"

make[3]: Leaving directory '/home/james/Downloads/liferea-1.14.0/src/tests'
Making all in .
make[3]: Entering directory '/home/james/Downloads/liferea-1.14.0/src'
glib-compile-resources --generate --target=js.c --c-name js --sourcedir=../js ../js/gresource.xml
make[3]: glib-compile-resources: No such file or directory
make[3]: *** [Makefile:1239: js.c] Error 127
make[3]: Leaving directory '/home/james/Downloads/liferea-1.14.0/src'
make[2]: *** [Makefile:861: all-recursive] Error 1
make[2]: Leaving directory '/home/james/Downloads/liferea-1.14.0/src'
make[1]: *** [Makefile:724: all-recursive] Error 1
make[1]: Leaving directory '/home/james/Downloads/liferea-1.14.0'
make: *** [Makefile:486: all] Error 2

Void Linux 6.1.11_1
Make version 4.3
Liferea 1.14.0 downloaded from releases page
All listed dependencies installed

Any other information I'll be happy to provide

@sunwire
Copy link
Contributor

sunwire commented Feb 23, 2023

Missing glib-devel?

@ghost
Copy link
Author

ghost commented Feb 23, 2023

Installing glib-devel made no difference. Ran "make clean", then "make -j2".

@mozbugbox
Copy link
Contributor

$ dpkg -S glib-compile-resources
libglib2.0-dev-bin: /usr/bin/glib-compile-resources
libglib2.0-doc: /usr/share/gtk-doc/html/gio/glib-compile-resources.html
libglib2.0-dev-bin: /usr/share/man/man1/glib-compile-resources.1.gz

@ghost
Copy link
Author

ghost commented Feb 26, 2023

$ dpkg -S glib-compile-resources
libglib2.0-dev-bin: /usr/bin/glib-compile-resources
libglib2.0-doc: /usr/share/gtk-doc/html/gio/glib-compile-resources.html
libglib2.0-dev-bin: /usr/share/man/man1/glib-compile-resources.1.gz

Void is not a debian based distro.

@mozbugbox
Copy link
Contributor

Then you need to find the build-depends or makedepends of liferea in your Void distro, and install those depends.

glib-compile-resources is a build time depend, not runtime depend.

@ghost
Copy link
Author

ghost commented Feb 27, 2023

Then you need to find the build-depends or makedepends of liferea in your Void distro, and install those depends.

glib-compile-resources is a build time depend, not runtime depend.

I already have glib-devel and glibc-devel installed. I'm not seeing anything else that could be an equivalent.

@sunwire
Copy link
Contributor

sunwire commented Feb 27, 2023

Installing glib-devel made no difference

Are the errors exactly the same? Especially "make[3]: glib-compile-resources: No such file or directory"

@ghost
Copy link
Author

ghost commented Feb 27, 2023

Installing glib-devel made no difference

Are the errors exactly the same? Especially "make[3]: glib-compile-resources: No such file or directory"

My mistake. There is a difference I didn't notice; the lack of that glib error.

make[3]: Entering directory '/home/james/Downloads/liferea-1.14.0/src'
make[3]: *** No rule to make target 'Liferea-3.0.typelib', needed by 'all-am'.  Stop.
make[3]: Leaving directory '/home/james/Downloads/liferea-1.14.0/src'
make[2]: *** [Makefile:861: all-recursive] Error 1
make[2]: Leaving directory '/home/james/Downloads/liferea-1.14.0/src'
make[1]: *** [Makefile:724: all-recursive] Error 1
make[1]: Leaving directory '/home/james/Downloads/liferea-1.14.0'
make: *** [Makefile:486: all] Error 2

@lwindolf
Copy link
Owner

@jconnolly837 Can you try a build with ./configure --enable-introspection?

The build target for the typelib is usually provided by /usr/share/gobject-introspection-1.0/Makefile.introspection which gets included when introspection is on.

@duskull88
Copy link

Same here, Void Linux with latest updates.

Complete make log - https://nekobin.com/lifiguvaya

@lwindolf
Copy link
Owner

lwindolf commented Mar 31, 2023

@duskull88 Your log looks like the situation described by @jconnolly837. No indication of the GIR scanner running at all. There might be a general problem in Void with the gobject-introspection setup.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants