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

unable to build on arch linux #29

Closed
faebser opened this issue Jan 31, 2018 · 5 comments
Closed

unable to build on arch linux #29

faebser opened this issue Jan 31, 2018 · 5 comments

Comments

@faebser
Copy link

faebser commented Jan 31, 2018

I checked out the master with id 4dc3532c1e98d7f3aef6623fc64ec40ba1ef1f93 and tried to build it on Arch linux 4.14.15-1-ARCH.

mason output:

The Meson build system
Version: 0.44.0
Source dir: /home/faebser/workspace/Akira
Build dir: /home/faebser/workspace/Akira/build
Build type: native build
Project name: com.github.alecaddd.akira
Native C compiler: cc (gcc 7.2.1)
Native Vala compiler: valac (valac 0.38.6)
Build machine cpu family: x86_64
Build machine cpu: x86_64
Found pkg-config: /usr/bin/pkg-config (0.29.2)
Native dependency glib-2.0 found: YES 2.54.3
Configuring config.vala using configuration
Native dependency gtk+-3.0 found: YES 3.22.26
Native dependency granite found: YES 0.5
Native dependency gee-0.8 found: YES 0.20.0
Native dependency libxml-2.0 found: YES 2.9.7
Native dependency gtksourceview-3.0 found: YES 3.24.6

Meson encountered an error in file meson.build, line 20, column 0:
File src/config.vala does not exist.

output from meson-log.txt

Build started at 2018-01-31T10:35:01.161701
Main binary: /usr/bin/python
Python system: Linux
The Meson build system
Version: 0.44.0
Source dir: /home/faebser/workspace/Akira
Build dir: /home/faebser/workspace/Akira/build
Build type: native build
Project name: com.github.alecaddd.akira
Sanity testing C compiler: cc
Is cross compiler: False.
Sanity check compiler command line: cc /home/faebser/workspace/Akira/build/meson-private/sanitycheckc.c -o /home/faebser/workspace/Akira/build/meson-private/sanitycheckc.exe
Sanity check compile stdout:

-----
Sanity check compile stderr:

-----
Running test binary command: /home/faebser/workspace/Akira/build/meson-private/sanitycheckc.exe
Native C compiler: cc (gcc 7.2.1)
Running compile:
Working directory:  /tmp/tmpwfhgrqzy
Command line:  valac /tmp/tmpwfhgrqzy/testfile.vala -C -C -o /tmp/tmpwfhgrqzy/output.obj 

Code:
 class MesonSanityCheck : Object { }
Compiler stdout:
 Compilation succeeded - 1 warning(s)

Compiler stderr:
 warning: --output and -o have no effect when -C or --ccode is set

Native Vala compiler: valac (valac 0.38.6)
Build machine cpu family: x86_64
Build machine cpu: x86_64
Found pkg-config: /usr/bin/pkg-config (0.29.2)
Determining dependency 'glib-2.0' with pkg-config executable '/usr/bin/pkg-config'
Native dependency glib-2.0 found: YES 2.54.3
Configuring config.vala using configuration
Determining dependency 'gtk+-3.0' with pkg-config executable '/usr/bin/pkg-config'
Native dependency gtk+-3.0 found: YES 3.22.26
Determining dependency 'granite' with pkg-config executable '/usr/bin/pkg-config'
Native dependency granite found: YES 0.5
Determining dependency 'gee-0.8' with pkg-config executable '/usr/bin/pkg-config'
Native dependency gee-0.8 found: YES 0.20.0
Determining dependency 'libxml-2.0' with pkg-config executable '/usr/bin/pkg-config'
Native dependency libxml-2.0 found: YES 2.9.7
Determining dependency 'gtksourceview-3.0' with pkg-config executable '/usr/bin/pkg-config'
Native dependency gtksourceview-3.0 found: YES 3.24.6
@FallenAngel97
Copy link

had this too. Just cp src/config.vala.in src/config.vala and you all done with building.
As an Arch user (KDE), I was wondering, how to find it to launch. Yet, you need to type:
/usr/bin/com.github.alecaddd.akira
Youre welcome :)

@Alecaddd
Copy link
Member

Thank you so much for trying Akira, I'm sure you're eager as I am to use it. Apologies for the long wait and the current status of the app, I have a lot going on and so much to code before releasing something remotely usable.

I'm currently rebuilding Sequeler, my other native Gtk app. Another couple of weeks and I should jump back to Akira.

@FallenAngel97
Copy link

Thanks, Alecadd
At the current, I'm digging into your code to try out the preview :)
Thanks for your work)

@axionl
Copy link

axionl commented Feb 7, 2018

I can not get the complete interface for this application after the build.

Build Env:

  • Arch Linux 4.15.1-3-ARCH
  • KDE 5.11-1
  • gtk3 3.22.26+161+g60750b3ffd-1
  • granite 0.5-1
  • glib2 2.54.3+2+g94b38beff-1
  • libgee 0.20.0-1
  • libxml2 2.9.7+4+g72182550-2
  • gtksourceview3 3.24.6-1
  • clutter-gtk 1.8.4-1
  • clutter 1.26.2-1
  • cairo 1.15.10-1
  • meson 0.44.0-2
  • vala 0.38.7-1

Build Result

image

Run

image

@Alecaddd
Copy link
Member

Alecaddd commented Feb 7, 2018

As I wrote in the README file, Akira is in PRE-ALPHA, it's normal to be broken or not look anything like the preview.

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