Bug#577293: gnome-dvb-daemon: FTBFS: src/ChannelFactory.vala:206.17-206.30: error: use of possibly unassigned local variable `create_channel'

Lucas Nussbaum lucas at lucas-nussbaum.net
Sun Apr 11 07:44:47 UTC 2010


Source: gnome-dvb-daemon
Version: 0.1.16-1
Severity: serious
Tags: squeeze sid
User: debian-qa at lists.debian.org
Usertags: qa-ftbfs-20100410 qa-ftbfs
Justification: FTBFS on amd64

Hi,

During a rebuild of all packages in sid, your package failed to build on
amd64.

Relevant part:
> make[1]: Entering directory `/build/user-gnome-dvb-daemon_0.1.16-1-amd64-w3BdHc/gnome-dvb-daemon-0.1.16'
> /usr/bin/valac --target-glib=2.16 -C --thread --vapidir=./vapi --pkg config --pkg cutils --pkg gio-2.0 --pkg dbus-glib-1 --pkg gstreamer-0.10 --pkg gee-1.0 --pkg sqlite3 --pkg gst-rtsp-server-0.10 --basedir . src/Cable/CableChannel.vala src/Cable/CableScanner.vala src/Satellite/SatelliteChannel.vala src/Satellite/SatelliteScanner.vala src/Terrestrial/TerrestrialChannel.vala src/Terrestrial/TerrestrialScanner.vala src/database/sqlite/SqliteDatabase.vala src/database/sqlite/SqliteUtils.vala src/database/sqlite/SqliteConfigTimersStore.vala src/database/sqlite/SqliteEPGStore.vala src/database/SqlError.vala src/database/ConfigStore.vala src/database/EPGStore.vala src/database/TimersStore.vala src/dbus/IDBusChannelList.vala src/dbus/IDBusDeviceGroup.vala src/dbus/IDBusManager.vala src/dbus/IDBusRecorder.vala src/dbus/IDBusRecordingsStore.vala src/dbus/IDBusSchedule.vala src/ChangeType.vala src/Channel.vala src/ChannelFactory.vala src/ChannelGroup.vala src/ChannelList.vala src/ChannelListReader.vala src/ChannelListWriter.vala src/Constants.vala src/Device.vala src/DeviceGroup.vala src/EPGScanner.vala src/Event.vala src/Factory.vala src/Main.vala src/Manager.vala src/MpegTsEnums.vala src/OverlapType.vala src/Recorder.vala src/Recording.vala src/RecordingsStore.vala src/Scanner.vala src/ScannedItem.vala src/Schedule.vala src/Settings.vala src/Timer.vala src/Utils.vala src/rtsp/MediaFactory.vala src/rtsp/MediaMapping.vala src/rtsp/Server.vala src/rygel/Interfaces.vala src/rygel/Services.vala
> src/Factory.vala:36.23-36.26: warning: deprecated syntax, use `unowned` modifier
>         public static weak TimersStore get_timers_store () {
>                       ^^^^
> src/Factory.vala:51.23-51.26: warning: deprecated syntax, use `unowned` modifier
>         public static weak ConfigStore get_config_store () {
>                       ^^^^
> src/Factory.vala:66.23-66.26: warning: deprecated syntax, use `unowned` modifier
>         public static weak EPGStore get_epg_store () {
>                       ^^^^
> src/Factory.vala:81.23-81.26: warning: deprecated syntax, use `unowned` modifier
>         public static weak DVB.Settings get_settings () {
>                       ^^^^
> src/Manager.vala:52.23-52.26: warning: deprecated syntax, use `unowned` modifier
>         public static weak Manager get_instance () {
>                       ^^^^
> src/RecordingsStore.vala:40.23-40.26: warning: deprecated syntax, use `unowned` modifier
>         public static weak RecordingsStore get_instance () {
>                       ^^^^
> src/Schedule.vala:114.21-115.75: warning: unhandled error `DVB.database.SqlError'
> src/Schedule.vala:141.17-142.41: warning: unhandled error `DVB.database.SqlError'
> src/ChannelFactory.vala:228.44-228.47: warning: Argument 1: Cannot pass null to non-null parameter type
>             Gst.Element bin = new Gst.Bin (null);
>                                            ^^^^
> src/Recorder.vala:236.21-237.51: warning: unhandled error `DVB.database.SqlError'
> src/Recorder.vala:785.21-785.68: warning: unhandled error `DBus.Error'
>                     this.DeleteTimer (deleteable_items.nth_data (i));
>                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> src/Recorder.vala:170.21-171.41: warning: unhandled error `DVB.database.SqlError'
> src/Manager.vala:69.25-69.42: warning: unhandled error `DBus.Error'
>                         scanner.Destroy ();
>                         ^^^^^^^^^^^^^^^^^^
> src/ChannelFactory.vala:206.17-206.30: error: use of possibly unassigned local variable `create_channel'
>             if (create_channel) {
>                 ^^^^^^^^^^^^^^
> src/ChannelFactory.vala:206.17-206.30: error: use of possibly unassigned local variable `create_channel'
>             if (create_channel) {
>                 ^^^^^^^^^^^^^^
> src/ChannelFactory.vala:206.17-206.30: error: use of possibly unassigned local variable `create_channel'
>             if (create_channel) {
>                 ^^^^^^^^^^^^^^
> src/ChannelFactory.vala:206.17-206.30: error: use of possibly unassigned local variable `create_channel'
>             if (create_channel) {
>                 ^^^^^^^^^^^^^^
> src/ChannelFactory.vala:206.17-206.30: error: use of possibly unassigned local variable `create_channel'
>             if (create_channel) {
>                 ^^^^^^^^^^^^^^
> src/ChannelFactory.vala:210.17-210.39: error: use of possibly unassigned local variable `bin'
>                 celems.sinks.add (bin);
>                 ^^^^^^^^^^^^^^^^^^^^^^^
> src/ChannelFactory.vala:210.17-210.39: error: use of possibly unassigned local variable `bin'
>                 celems.sinks.add (bin);
>                 ^^^^^^^^^^^^^^^^^^^^^^^
> src/Recorder.vala:244.13-244.23: error: use of possibly unassigned local variable `val'
>             return val;
>             ^^^^^^^^^^^
> src/Recorder.vala:244.13-244.23: error: use of possibly unassigned local variable `val'
>             return val;
>             ^^^^^^^^^^^
> src/Recorder.vala:802.13-802.23: error: use of possibly unassigned local variable `val'
>             return val;
>             ^^^^^^^^^^^
> Compilation failed: 10 error(s), 13 warning(s)
> make[1]: *** [src/gnome-dvb-daemon.vala.stamp] Error 1

The full build log is available from:
   http://people.debian.org/~lucas/logs/2010/04/10/gnome-dvb-daemon_0.1.16-1_lsid64.buildlog

A list of current common problems and possible solutions is available at 
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

About the archive rebuild: The rebuild was done on about 50 AMD64 nodes
of the Grid'5000 platform, using a clean chroot.  Internet was not
accessible from the build systems.

-- 
| Lucas Nussbaum
| lucas at lucas-nussbaum.net   http://www.lucas-nussbaum.net/ |
| jabber: lucas at nussbaum.fr             GPG: 1024D/023B3F4F |






More information about the pkg-gnome-maintainers mailing list