Re: Problems with installation of Gtk2 on SUSE 9.1
- From: muppet <scott asofyet org>
- To: Pih Lung Pang <plp southwestmicrowave com>
- Cc: gtkperllist <gtk-perl-list gnome org>
- Subject: Re: Problems with installation of Gtk2 on SUSE 9.1
- Date: Tue, 27 Sep 2005 20:00:05 -0400
On Sep 27, 2005, at 6:21 PM, Pih Lung Pang wrote:
I am trying first to install Gtk+-2.8.3, because that is
Gtk2(correct?) and then Gtk2-Perl.
But I ran into problems, when trying to install the dependencies for
Gtk+-2.8.3: Glib-2.8.2, ATK-1.10.1, Pango-1.10.0, Cairo-1.0.0,
fontconfig-2.3.2 and freetype-2.1.10.
Save yourself a lot of grief; don't try to install gtk+ from source.
Use binary packages, instead.
Then Atk-1.10.1
./configure
make
that result in this error:
.. && echo timestamp > s-enum-types-h
/bin/sh: /usr/local/bin/glib-mkenums: -w :bad interpreter : No such
file
or directory
make[2]: *** [s-enum-types-h] Error 126
make[2]: Leaving directory `/home/pihl/myPerl/atk/atk-1.10.1/atk'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/pihl/myPerl/atk/atk-1.10.1'
make: *** [all] Error 2
It says the glib-mkenums is not there, but it's not true!!
It's not saying that glib-mkenums is not there -- the error message,
"/bin/sh: /usr/local/bin/glib-mkenums: -w :bad interpreter : No such
file or directory", parses like this:
Error from /bin/sh.
In the script /usr/local/bin/glib-mkenums.
No such file or directory error when trying to use "-w" as the script
interpreter.
That is, the shebang line in /usr/local/bin/glib-mkenums is wrong.
Since the shell is trying to load "-w" as an interpreter, i'm going
to guess that the shebang line looks like this:
#! -w
while the original looked like this:
#! path_to_perl@ -w
where @path_to_perl@ is supposed to be replaced by the proper path to
perl, but has been instead replaced with whitespace or an empty string.
I hope that someone can see what the problems is.
I include the rpm list of installed glib,atk packages and part of the
config.log
from glib installation.
If you've installed glib already from an RPM, then you have no need
to install from source. You need only to ensure that you have the
development packages installed as well as the runtimes. (e.g. glib2
and glib2-devel).
configure:4950: checking for perl5
configure:4976: result: /usr/bin/perl
,,,
configure:5036: checking for /usr/bin/perl
configure:5069: result: no
This goes along with the hypothesis above, that the path to perl was
replaced incorrectly in the shebang line.
Why it would fail like this is beyond me.
--
Without treatment, a common cold will last about seven days.
With treatment, it will last about a week.
-- conventional wisdom
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]