openmoko-terminal2 & FSO
Sébastien BRICE
seb at so-sweet.org
Thu Aug 14 23:29:33 CEST 2008
hello
I can't compile the reimplemented in vala code of the openmoko-terminal2
as attempting to build FSO, always the same log (take a glance below pliz)
i use mokomakefile set with:
OM_GIT_SITE := git.openembedded.net
OM_GIT_REPO := org.openembedded.dev
OM_GIT_BRANCH := org.openembedded.dev
Secondarily, `make update-openembedded` return a
`conf/distro/include/sane-srcrevs.inc: needs update ERROR` since i
upgraded the sanes-srcrevs.inc with one patched and picked up on
amethyst.oe.net. This one fixed up a revision with illume-theme-fso and
i am wondering if the git.openembedded.net and amethyst.oe.net are
rightly synchronized ?
Any help would be great
NOTE: Running task 4637 of 4902 (ID: 492, /media/moko/openembedded/packages/openmoko2/openmoko-terminal2_svn.bb, do_compile)
NOTE: package openmoko-terminal2-3.0.0+svnr4039: started
NOTE: package openmoko-terminal2-3.0.0+svnr4039-r1: task do_compile: started
ERROR: function do_compile failed
ERROR: log data follows (/media/moko/build/tmp/work/armv4t-angstrom-linux-gnueabi/openmoko-terminal2-3.0.0+svnr4039-r1/temp/log.do_compile.14492)
| NOTE: make
| /media/moko/build/tmp/staging/x86_64-linux/usr/bin/valac --pkg vte --basedir . src/mokoterminal.vala src/mainwindow.vala
| src/mokoterminal.vala:83.49-83.56: error: Argument 2: Cannot convert from `uint' to `int'
| string font = "%s %d".printf( fontname, fontsize );
| ^^^^^^^^
| src/mokoterminal.vala:46.63-46.87: error: Assignment: Cannot convert from `Gtk.Widget' to `Gtk.Window?'
| terminal.window_title_changed += term => { Gtk.Window toplevel = get_toplevel(); toplevel.set_title( term.window_title ); };
| ^^^^^^^^^^^^^^^^^^^^^^^^^
| src/mokoterminal.vala:46.90-46.97: error: The name `toplevel' does not exist in the context of `OpenMokoTerminal2.MokoTerminal.__lambda2'
| terminal.window_title_changed += term => { Gtk.Window toplevel = get_toplevel(); toplevel.set_title( term.window_title ); };
| ^^^^^^^^
| src/mokoterminal.vala:53.20-53.117: warning: deprecated syntax, don't use `new' to initialize structs
| var fore = new Gdk.Color() { pixel = 0, red = (ushort)0x0000, green = (ushort)0x0000, blue = (ushort)0x0000 };
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| src/mokoterminal.vala:54.20-54.117: warning: deprecated syntax, don't use `new' to initialize structs
| var back = new Gdk.Color() { pixel = 0, red = (ushort)0xffff, green = (ushort)0xffff, blue = (ushort)0xffff };
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| src/mokoterminal.vala:56.13-56.110: warning: deprecated syntax, don't use `new' to initialize structs
| new Gdk.Color() { pixel = 0, red = (ushort)0x0000, green = (ushort)0x0000, blue = (ushort)0x0000 },
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| src/mokoterminal.vala:57.13-57.110: warning: deprecated syntax, don't use `new' to initialize structs
| new Gdk.Color() { pixel = 0, red = (ushort)0x8000, green = (ushort)0x0000, blue = (ushort)0x0000 },
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| src/mokoterminal.vala:58.13-58.110: warning: deprecated syntax, don't use `new' to initialize structs
| new Gdk.Color() { pixel = 0, red = (ushort)0x0000, green = (ushort)0x8000, blue = (ushort)0x0000 },
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| src/mokoterminal.vala:59.13-59.110: warning: deprecated syntax, don't use `new' to initialize structs
| new Gdk.Color() { pixel = 0, red = (ushort)0x8000, green = (ushort)0x8000, blue = (ushort)0x0000 },
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| src/mokoterminal.vala:60.13-60.110: warning: deprecated syntax, don't use `new' to initialize structs
| new Gdk.Color() { pixel = 0, red = (ushort)0x0000, green = (ushort)0x0000, blue = (ushort)0x8000 },
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| src/mokoterminal.vala:61.13-61.110: warning: deprecated syntax, don't use `new' to initialize structs
| new Gdk.Color() { pixel = 0, red = (ushort)0x8000, green = (ushort)0x0000, blue = (ushort)0x8000 },
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| src/mokoterminal.vala:62.13-62.110: warning: deprecated syntax, don't use `new' to initialize structs
| new Gdk.Color() { pixel = 0, red = (ushort)0x0000, green = (ushort)0x8000, blue = (ushort)0x8000 },
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| src/mokoterminal.vala:63.13-63.110: warning: deprecated syntax, don't use `new' to initialize structs
| new Gdk.Color() { pixel = 0, red = (ushort)0x8000, green = (ushort)0x8000, blue = (ushort)0x8000 }
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| src/mokoterminal.vala:66.50-66.62: error: ref and out method arguments can only be used with fields, parameters, and local variables
| terminal.set_colors( ref fore, ref back, ref colors[0], 8 );
| ^^^^^^^^^^^^^
| src/mokoterminal.vala:66.30-66.37: error: Argument 1: Cannot pass ref argument to non-reference parameter
| terminal.set_colors( ref fore, ref back, ref colors[0], 8 );
| ^^^^^^^^
| src/mokoterminal.vala:73.32-73.35: warning: Argument 1: Cannot pass null to non-null parameter type
| terminal.fork_command( null, null, null, Environment.get_variable( "HOME" ), true, true, true );
| ^^^^
| src/mokoterminal.vala:73.38-73.41: warning: Argument 2: Cannot pass null to non-null parameter type
| terminal.fork_command( null, null, null, Environment.get_variable( "HOME" ), true, true, true );
| ^^^^
| src/mokoterminal.vala:73.44-73.47: warning: Argument 3: Cannot pass null to non-null parameter type
| terminal.fork_command( null, null, null, Environment.get_variable( "HOME" ), true, true, true );
| ^^^^
| src/mainwindow.vala:102.41-102.56: error: The name `from_stock' does not exist in the context of `Gtk.Image'
| notebook.append_page( terminal, Image.from_stock( STOCK_INDEX, IconSize.LARGE_TOOLBAR ) );
| ^^^^^^^^^^^^^^^^
| src/mainwindow.vala:124.44-124.87: error: Assignment: Cannot convert from `Gtk.Widget' to `OpenMokoTerminal2.MokoTerminal?'
| OpenMokoTerminal2.MokoTerminal terminal = notebook.get_nth_page( (int)num ); btn_zoom_in.set_sensitive( terminal.get_font_size() < 10 );
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| src/mainwindow.vala:124.117-124.124: error: The name `terminal' does not exist in the context of `OpenMokoTerminal2.MainWindow.on_idle.__lambda0'
| OpenMokoTerminal2.MokoTerminal terminal = notebook.get_nth_page( (int)num ); btn_zoom_in.set_sensitive( terminal.get_font_size() < 10 );
| ^^^^^^^^
| src/mainwindow.vala:125.41-125.48: error: The name `terminal' does not exist in the context of `OpenMokoTerminal2.MainWindow.on_idle.__lambda0'
| btn_zoom_out.set_sensitive( terminal.get_font_size() > 1 );
| ^^^^^^^^
| src/mainwindow.vala:140.40-140.76: error: Assignment: Cannot convert from `Gtk.Widget' to `OpenMokoTerminal2.MokoTerminal?'
| OpenMokoTerminal2.MokoTerminal terminal = notebook.get_nth_page( 0 );
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| src/mainwindow.vala:142.13-142.20: error: The name `terminal' does not exist in the context of `OpenMokoTerminal2.MainWindow.on_idle_first_command'
| terminal.paste_command( initial_command );
| ^^^^^^^^
| src/mainwindow.vala:150.41-150.56: error: The name `from_stock' does not exist in the context of `Gtk.Image'
| notebook.append_page( terminal, Image.from_stock( STOCK_INDEX, IconSize.LARGE_TOOLBAR ) );
| ^^^^^^^^^^^^^^^^
| src/mainwindow.vala:167.40-167.102: error: Assignment: Cannot convert from `Gtk.Widget' to `OpenMokoTerminal2.MokoTerminal?'
| OpenMokoTerminal2.MokoTerminal terminal = notebook.get_nth_page( notebook.get_current_page() );
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| src/mainwindow.vala:168.9-168.16: error: The name `terminal' does not exist in the context of `OpenMokoTerminal2.MainWindow.on_zoom_in_clicked'
| terminal.zoom_in();
| ^^^^^^^^
| src/mainwindow.vala:175.40-175.102: error: Assignment: Cannot convert from `Gtk.Widget' to `OpenMokoTerminal2.MokoTerminal?'
| OpenMokoTerminal2.MokoTerminal terminal = notebook.get_nth_page( notebook.get_current_page() );
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| src/mainwindow.vala:176.9-176.16: error: The name `terminal' does not exist in the context of `OpenMokoTerminal2.MainWindow.on_zoom_out_clicked'
| terminal.zoom_out();
| ^^^^^^^^
| src/mainwindow.vala:183.40-183.102: error: Assignment: Cannot convert from `Gtk.Widget' to `OpenMokoTerminal2.MokoTerminal?'
| OpenMokoTerminal2.MokoTerminal terminal = notebook.get_nth_page( notebook.get_current_page() );
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| src/mainwindow.vala:184.9-184.16: error: The name `terminal' does not exist in the context of `OpenMokoTerminal2.MainWindow.on_paste_clicked'
| terminal.paste();
| ^^^^^^^^
| src/mainwindow.vala:197.40-197.102: error: Assignment: Cannot convert from `Gtk.Widget' to `OpenMokoTerminal2.MokoTerminal?'
| OpenMokoTerminal2.MokoTerminal terminal = notebook.get_nth_page( notebook.get_current_page() );
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| src/mainwindow.vala:198.66-198.73: error: The name `terminal' does not exist in the context of `OpenMokoTerminal2.MainWindow.update_toolbar'
| stdout.printf( "current font size for terminal is %d\n", terminal.get_font_size() );
| ^^^^^^^^
| src/mainwindow.vala:199.36-199.43: error: The name `terminal' does not exist in the context of `OpenMokoTerminal2.MainWindow.update_toolbar'
| btn_zoom_in.set_sensitive( terminal.get_font_size() < 10 );
| ^^^^^^^^
| src/mainwindow.vala:200.37-200.44: error: The name `terminal' does not exist in the context of `OpenMokoTerminal2.MainWindow.update_toolbar'
| btn_zoom_out.set_sensitive( terminal.get_font_size() > 1 );
| ^^^^^^^^
| src/mainwindow.vala:217.32-217.46: error: Argument 1: Cannot convert from `int' to `string[]'
| Gtk.init_with_args(ref args.length, ref args, " - a lightweight terminal for the OpenMoko environment", options, null);
| ^^^^^^^^^^^^^^^
| src/mainwindow.vala:55.9-55.16: error: The name `idle_add' does not exist in the context of `OpenMokoTerminal2.MainWindow'
| idle_add( on_idle, this );
| ^^^^^^^^
| src/mainwindow.vala:56.9-56.16: error: The name `idle_add' does not exist in the context of `OpenMokoTerminal2.MainWindow'
| idle_add( on_idle_first_command, this );
| ^^^^^^^^
| Compilation failed: 25 error(s), 13 warning(s)
| make: *** [src/openmoko-terminal2.vala.stamp] Error 1
| FATAL: oe_runmake failed
NOTE: Task failed: /media/moko/build/tmp/work/armv4t-angstrom-linux-gnueabi/openmoko-terminal2-3.0.0+svnr4039-r1/temp/log.do_compile.14492
NOTE: package openmoko-terminal2-3.0.0+svnr4039-r1: task do_compile: failed
ERROR: TaskFailed event exception, aborting
NOTE: package openmoko-terminal2-3.0.0+svnr4039: failed
ERROR: Build of /media/moko/openembedded/packages/openmoko2/openmoko-terminal2_svn.bb do_compile failed
ERROR: Task 492 (/media/moko/openembedded/packages/openmoko2/openmoko-terminal2_svn.bb, do_compile) failed
NOTE: Tasks Summary: Attempted 4636 tasks of which 4636 didn't need to be rerun and 1 failed.
ERROR: '/media/moko/openembedded/packages/openmoko2/openmoko-terminal2_svn.bb' failed
NOTE: build 200808142155: completed
More information about the devel
mailing list