bcedu / VGrive

Google Drive client for linux
GNU General Public License v3.0
312 stars 33 forks source link

1.6.1: build fails with new vala #104

Open kloczek opened 4 years ago

kloczek commented 4 years ago

vala 0.49.90.

[tkloczko@barrel x86_64-redhat-linux-gnu]$ ninja
[1/16] Compiling Vala source ../src/configs/Constants.vala ../src/configs/Settings.vala ../src/wid... ../src/controllers/AppController.vala ../src/Application.vala ../src/Window.vala ../src/Main.vala
FAILED: src/com.github.bcedu.vgrive.p/configs/Constants.c src/com.github.bcedu.vgrive.p/configs/Settings.c src/com.github.bcedu.vgrive.p/widgets/HeaderBar.c src/com.github.bcedu.vgrive.p/views/AppView.c src/com.github.bcedu.vgrive.p/views/InitialView.c src/com.github.bcedu.vgrive.p/views/LogInView.c src/com.github.bcedu.vgrive.p/views/SyncView.c src/com.github.bcedu.vgrive.p/views/ViewConf.c src/com.github.bcedu.vgrive.p/VGriveClient.c src/com.github.bcedu.vgrive.p/controllers/ViewController.c src/com.github.bcedu.vgrive.p/controllers/AppController.c src/com.github.bcedu.vgrive.p/Application.c src/com.github.bcedu.vgrive.p/Window.c src/com.github.bcedu.vgrive.p/Main.c
valac -C -D LIBUNITY --pkg unity --pkg libsoup-2.4 --pkg json-glib-1.0 --pkg gee-0.8 --pkg granite --pkg gtk+-3.0 --pkg gio-2.0 --color=always --directory src/com.github.bcedu.vgrive.p --basedir ../src --gresources=../data/resources/com.github.bcedu.vgrive.gresource.xml ../src/configs/Constants.vala ../src/configs/Settings.vala ../src/widgets/HeaderBar.vala ../src/views/AppView.vala ../src/views/InitialView.vala ../src/views/LogInView.vala ../src/views/SyncView.vala ../src/views/ViewConf.vala ../src/VGriveClient.vala ../src/controllers/ViewController.vala ../src/controllers/AppController.vala ../src/Application.vala ../src/Window.vala ../src/Main.vala
../src/Window.vala:94.32-94.56: warning: unhandled error `GLib.Error'
            this.saved_state = AppSettings.get_default();
                               ^^^^^^^^^^^^^^^^^^^^^^^^^
../src/VGriveClient.vala:114.17-114.37: warning: unhandled error `GLib.Error'
                file.make_directory();
                ^^^^^^^^^^^^^^^^^^^^^
../src/VGriveClient.vala:123.17-123.37: warning: unhandled error `GLib.Error'
                file.make_directory();
                ^^^^^^^^^^^^^^^^^^^^^
../src/VGriveClient.vala:1213.17-1213.46: warning: unhandled error `GLib.Error'
                f.create(FileCreateFlags.NONE);
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../src/VGriveClient.vala:1218.62-1218.69: warning: unhandled error `GLib.Error'
                DataInputStream reader = new DataInputStream(f.read());
                                                             ^^^^^^^^
../src/VGriveClient.vala:1220.30-1220.51: warning: unhandled error `GLib.IOError'
                while ((line=reader.read_line(null)) != null) aux.set(line.split(";")[0], line.split(";")[1]);
                             ^^^^^^^^^^^^^^^^^^^^^^
../src/VGriveClient.vala:946.13-946.43: warning: unhandled error `GLib.Error'
            parser.load_from_data (res, -1);
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../src/VGriveClient.vala:980.17-980.47: warning: unhandled error `GLib.Error'
                parser.load_from_data (res, -1);
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../src/VGriveClient.vala:1400.17-1400.48: warning: unhandled error `GLib.Error'
                f.move(dest, FileCopyFlags.NONE);
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../src/VGriveClient.vala:1066.13-1066.27: error: syntax error, no expression allowed between array brackets
            RequestParam[1] params = new RequestParam[1];
            ^^^^^^^^^^^^^^^
../src/VGriveClient.vala:1228.35-1228.44: warning: unhandled error `GLib.Error'
            if (f.query_exists()) f.delete();
                                  ^^^^^^^^^^
../src/VGriveClient.vala:1229.13-1229.42: warning: unhandled error `GLib.Error'
            f.create(FileCreateFlags.NONE);
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../src/VGriveClient.vala:1230.13-1230.48: warning: unhandled error `GLib.Error'
            FileIOStream io = f.open_readwrite();
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../src/VGriveClient.vala:1232.13-1232.55: warning: unhandled error `GLib.IOError'
            foreach (var entry in this.library.entries) {
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../src/VGriveClient.vala:707.13-707.43: warning: unhandled error `GLib.Error'
            parser.load_from_data (res, -1);
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../src/VGriveClient.vala:742.17-742.47: warning: unhandled error `GLib.Error'
                parser.load_from_data (res, -1);
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../src/VGriveClient.vala:1303.43-1303.63: warning: unhandled error `GLib.Error'
                if (!file.query_exists()) file.make_directory();
                                          ^^^^^^^^^^^^^^^^^^^^^
../src/VGriveClient.vala:1307.43-1307.75: warning: unhandled error `GLib.Error'
                if (!file.query_exists()) file.create(FileCreateFlags.NONE);
                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../src/VGriveClient.vala:1308.17-1308.55: warning: unhandled error `GLib.Error'
                FileIOStream io = file.open_readwrite();
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../src/VGriveClient.vala:1310.17-1310.50: warning: unhandled error `GLib.IOError'
                foreach (uint8 b in dfile.content) writer.put_byte(b);
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../src/VGriveClient.vala:1388.26-1388.32: warning: `GLib.TimeVal' has been deprecated since 2.62
../src/VGriveClient.vala:1388.21-1388.22: warning: `GLib.TimeVal' has been deprecated since 2.62
../src/VGriveClient.vala:1390.13-1390.42: warning: `GLib.FileInfo.set_modification_time' has been deprecated since 2.62
../src/VGriveClient.vala:1387.13-1387.75: warning: unhandled error `GLib.Error'
            FileInfo fileinfo = f.query_info ("*", FileQueryInfoFlags.NONE);
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../src/VGriveClient.vala:1391.13-1391.73: warning: unhandled error `GLib.Error'
            f.set_attributes_from_info(fileinfo, FileQueryInfoFlags.NONE);
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../src/VGriveClient.vala:1414.35-1414.64: warning: `GLib.FileInfo.get_modification_time' has been deprecated since 2.62
../src/VGriveClient.vala:1414.21-1414.31: warning: `GLib.TimeVal' has been deprecated since 2.62
../src/VGriveClient.vala:1413.13-1413.79: warning: unhandled error `GLib.Error'
            FileInfo fileinfo = lfile.query_info ("*", FileQueryInfoFlags.NONE);
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../src/VGriveClient.vala:1038.13-1038.43: warning: unhandled error `GLib.Error'
            parser.load_from_data (res, -1);
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../src/VGriveClient.vala:920.13-920.53: warning: unhandled error `GLib.Error'
            parser.load_from_data (res2.response, -1);
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../src/VGriveClient.vala:1442.13-1442.85: warning: unhandled error `GLib.Error'
            var enumerator = file.enumerate_children (FileAttribute.STANDARD_NAME, 0);
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../src/VGriveClient.vala:1449.28-1449.50: warning: unhandled error `GLib.Error'
            while ((info = enumerator.next_file ()) != null) {
                           ^^^^^^^^^^^^^^^^^^^^^^^
../src/VGriveClient.vala:395.55-395.108: warning: unhandled error `GLib.Error'
                            if (this.is_regular_file (changed_file.query_info ("*", FileQueryInfoFlags.NONE))) this.change_detected = true;
                                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../src/VGriveClient.vala:393.25-393.108: warning: unhandled error `GLib.Error'
                        FileMonitor monitor = dir_to_watch_file.monitor (FileMonitorFlags.WATCH_MOVES, null);
                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../src/VGriveClient.vala:1153.13-1153.43: warning: unhandled error `GLib.Error'
            parser.load_from_data (res, -1);
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../src/VGriveClient.vala:1164.13-1164.43: warning: unhandled error `GLib.Error'
            parser.load_from_data (res, -1);
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../src/VGriveClient.vala:1182.17-1182.47: warning: unhandled error `GLib.Error'
                parser.load_from_data (res, -1);
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../src/VGriveClient.vala:174.21-174.44: warning: unhandled error `GLib.Error'
                    maindir.make_directory();
                    ^^^^^^^^^^^^^^^^^^^^^^^^
../src/VGriveClient.vala:178.47-178.71: warning: unhandled error `GLib.Error'
                if (!trashdir.query_exists()) trashdir.make_directory();
                                              ^^^^^^^^^^^^^^^^^^^^^^^^^
../src/VGriveClient.vala:183.31-183.82: warning: unhandled error `GLib.Error'
                this.thread = new Thread<int>.try ("Sync thread", this.sync_files);
                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../src/VGriveClient.vala:454.13-454.43: warning: unhandled error `GLib.Error'
            parser.load_from_data (res, -1);
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../src/VGriveClient.vala:482.17-482.55: warning: unhandled error `GLib.Error'
                parser.load_from_data (res.message, -1);
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../src/VGriveClient.vala:503.33-503.53: warning: unhandled error `GLib.Error'
                                file.make_directory();
                                ^^^^^^^^^^^^^^^^^^^^^
../src/VGriveClient.vala:516.25-516.57: warning: unhandled error `GLib.Error'
                        file.create(FileCreateFlags.NONE);
                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../src/VGriveClient.vala:517.25-517.63: warning: unhandled error `GLib.Error'
                        FileIOStream io = file.open_readwrite();
                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../src/VGriveClient.vala:518.25-518.49: warning: unhandled error `GLib.Error'
                        io.seek (0, SeekType.END);
                        ^^^^^^^^^^^^^^^^^^^^^^^^^
../src/VGriveClient.vala:520.25-520.54: warning: unhandled error `GLib.IOError'
                        writer.put_string(res.message);
                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../src/VGriveClient.vala:551.58-551.68: warning: unhandled error `GLib.Error'
            DataInputStream reader = new DataInputStream(file.read());
                                                         ^^^^^^^^^^^
../src/VGriveClient.vala:553.26-553.47: warning: unhandled error `GLib.IOError'
            while ((line=reader.read_line(null)) != null) res = res.concat(line);
                         ^^^^^^^^^^^^^^^^^^^^^^
../src/VGriveClient.vala:556.13-556.43: warning: unhandled error `GLib.Error'
            parser.load_from_data (res, -1);
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../src/VGriveClient.vala:568.17-568.30: warning: unhandled error `GLib.Error'
                file.delete ();
                ^^^^^^^^^^^^^^
../src/VGriveClient.vala:1336.13-1336.82: warning: unhandled error `GLib.Error'
            var enumerator = f.enumerate_children (FileAttribute.STANDARD_NAME, 0);
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../src/VGriveClient.vala:1337.28-1337.50: warning: unhandled error `GLib.Error'
            while ((info = enumerator.next_file ()) != null) {
                           ^^^^^^^^^^^^^^^^^^^^^^^
../src/VGriveClient.vala:1342.17-1342.29: warning: unhandled error `GLib.Error'
                auxf.delete();
                ^^^^^^^^^^^^^
../src/views/SyncView.vala:91.13-91.55: warning: unhandled error `GLib.Error'
            var saved_state = AppSettings.get_default();
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../src/views/SyncView.vala:157.13-157.55: warning: unhandled error `GLib.Error'
            var saved_state = AppSettings.get_default();
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../src/views/LogInView.vala:91.13-91.55: warning: unhandled error `GLib.Error'
            var saved_state = AppSettings.get_default();
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../src/views/LogInView.vala:124.17-124.95: warning: unhandled error `GLib.Error'
                Gtk.show_uri_on_window (controler.window, controler.vgrive.get_auth_uri (), 10);
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../src/views/LogInView.vala:134.17-134.59: warning: unhandled error `GLib.Error'
                var saved_state = AppSettings.get_default();
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../src/views/LogInView.vala:153.13-153.55: warning: unhandled error `GLib.Error'
            var saved_state = AppSettings.get_default();
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../src/views/ViewConf.vala:79.13-79.55: warning: unhandled error `GLib.Error'
            var saved_state = AppSettings.get_default();
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../src/views/ViewConf.vala:264.25-264.82: warning: unhandled error `GLib.DBusError'
                        files.show_items ({ file.get_uri () }, Constants.APP_NAME);
                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../src/views/ViewConf.vala:146.13-146.55: warning: unhandled error `GLib.Error'
            var saved_state = AppSettings.get_default();
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../src/views/ViewConf.vala:155.13-155.55: warning: unhandled error `GLib.Error'
            var saved_state = AppSettings.get_default();
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../src/widgets/HeaderBar.vala:68.13-68.55: warning: unhandled error `GLib.Error'
            var saved_state = AppSettings.get_default();
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../src/controllers/AppController.vala:48.13-48.55: warning: unhandled error `GLib.Error'
            var saved_state = AppSettings.get_default();
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../src/Main.vala:58.9-58.51: warning: unhandled error `GLib.Error'
        var saved_state = AppSettings.get_default();
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Compilation failed: 1 error(s), 66 warning(s)
ninja: build stopped: subcommand failed.
knuxbbs commented 3 years ago

Tested here, and this was solved by 60a37c3, but it would be so much easier to detect if the error message was not overshadowed by so many warnings.

kloczek commented 3 years ago

Thx 😀