How to compile a vala app?

Hi,

I’m trying to compile this vala file, but I’m getting this error:

costales@T410:~/Desktop/budgie-desktop-master/src/panel/settings$ valac --pkg gtk+-3.0 settings_wm.vala
settings_wm.vala:17.28-17.46: error: The type name `Budgie.SettingsPage' could not be found
public class WindowsPage : Budgie.SettingsPage {
                           ^^^^^^^^^^^^^^^^^^^
Compilation failed: 1 error(s), 0 warning(s)
costales@T410:~/Desktop/budgie-desktop-master/src/panel/settings$ 

I’m new with vala. Any help please? Thanks in advance!

Compiling individual budgie files will be hard work since there are so many dependencies and file interdependencies involved.

Its easier to compile the desktop as a project and make changes within the project structure

1 Like

Awesome tuto @fossfreedom ! Thanks!!