[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: Gtk2 1.160 build errors



On Thu, 2007-09-20 at 09:45 -0700, MICHAEL MCGINN wrote:

> 
>     /usr/bin/ld: cannot find -lgtk-x11-2.0
>  
>         "gtk-x11-2.0" is in /usr/lib

There should be a file named "libgtk-x11-2.0.so".  Do you have that?  If
yes, then your linker is not looking into /usr/lib for some reason.

> Scalar found where operator expected at blib/lib/Gtk2.pm line 139,
> near "$connect_object ? $connect_object"
>         (Missing operator before  $connect_object?)
> syntax error at blib/lib/Gtk2.pm line 139, near "$connect_object ?"
>   (Might be a runaway multi-line ?? string starting on line 131)
> Global symbol "$func" requires explicit package name at
> blib/lib/Gtk2.pm line 131.
> BEGIN not safe after errors--compilation aborted at blib/lib/Gtk2.pm line 160.
> Compilation failed in require.
> BEGIN failed--compilation aborted.

Does anyone know what's up with that?  I can't see the error.  Relevant lines:

123	sub _do_connect {
	  my ($object,
	      $signal_name,
	      $user_data,
	      $connect_object,
	      $flags,
	      $handler) = @_;

131	  my $func = $flags & qw/after/ ? 'signal_connect_after' : 'signal_connect';

	  # we get connect_object when we're supposed to call
	  # signal_connect_object, which ensures that the data (an object)
	  # lives as long as the signal is connected.  the bindings take
	  # care of that for us in all cases, so we only have signal_connect.
	  # if we get a connect_object, just use that instead of user_data.
	  $object->$func($signal_name => $handler,
139	                 $connect_object ? $connect_object : $user_data);
	}

-- 
Bye,
-Torsten




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]