Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 11386 - dev-perl/gtk-perl-0.7008-r9 emerge fails
Summary: dev-perl/gtk-perl-0.7008-r9 emerge fails
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Michael Cummings (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-11-30 05:41 UTC by Martin
Modified: 2003-02-04 19:42 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Martin 2002-11-30 05:41:08 UTC
Hello
dev-perl/gtk-perl-0.7008-r9 doesn't compile:

emerge -u world
Calculating world dependencies ...done!
>>> emerge (1 of 4) dev-perl/gtk-perl-0.7008-r9 to /
gnome
>>> md5 ;-) Gtk-Perl-0.7008.tar.gz
gnome
>>> Unpacking source...
>>> Unpacking Gtk-Perl-0.7008.tar.gz
patching file Makefile.PL
Unknown library `gtkhtml'
Packages to compile: Gtk GdkImlib GdkPixbuf GtkXmHTML Gnome Applet Glade.
Checking if your kit is complete...
Looks good
Warning: prerequisite XML::Writer failed to load: Can't locate XML/Writer.pm in
@INC (@INC contains: /usr/lib/perl5/5.6.1/i686-linux /usr/lib/perl5/5.6.1
/usr/lib/perl5/site_perl/5.6.1/i686-linux /usr/lib/perl5/site_perl/5.6.1
/usr/lib/perl5/site_perl .) at (eval 5) line 3.
Located Gtk version 1.2.10...

[...]

make[1]: Leaving directory
`/var/tmp/portage/gtk-perl-0.7008-r9/work/Gtk-Perl-0.7008/GdkPixbuf'
cd GtkXmHTML && /usr/bin/perl Makefile.PL LIB="" LIBPERL_A="libperl.a"
LINKTYPE="dynamic" PREFIX="/usr" OPTIMIZE="" INSTALLDIRS=site
Using ../blib
Found Gtk::Install::Files in
/var/tmp/portage/gtk-perl-0.7008-r9/work/Gtk-Perl-0.7008/GtkXmHTML/../blib/arch/Gtk/Install/
Loading pkg.defs
Dir ||
Exporting enum: XmHTMLCallbackReason
Creating reference documentation
Can't locate XML/Writer.pm in @INC (@INC contains:
/usr/lib/perl5/5.6.1/i686-linux /usr/lib/perl5/5.6.1
/usr/lib/perl5/site_perl/5.6.1/i686-linux /usr/lib/perl5/site_perl/5.6.1
/usr/lib/perl5/site_perl .) at ../tools/gendoc.pl line 4.
BEGIN failed--compilation aborted at ../tools/gendoc.pl line 4.
FORCE installing header: GXHTypes.h
Writing Makefile for Gtk::XmHTML
make[1]: Entering directory
`/var/tmp/portage/gtk-perl-0.7008-r9/work/Gtk-Perl-0.7008/GtkXmHTML'
/usr/bin/perl ../tools/genext.pl GtkXmHTML </dev/null
cp build/Files.pm blib/arch/Gtk/XmHTML/Install/Files.pm
cp build/GtkXmHTMLTypes.pm blib/arch/Gtk/XmHTML/Types.pm
cp build/PerlGtkXmHTMLInt.h blib/arch/Gtk/XmHTML/Install/PerlGtkXmHTMLInt.h
cp
/var/tmp/portage/gtk-perl-0.7008-r9/work/Gtk-Perl-0.7008/GtkXmHTML/pkg.typemap
blib/arch/Gtk/XmHTML/Install/pkg.typemap
cp GXHTypes.h blib/arch/Gtk/XmHTML/Install/GXHTypes.h
cp build/GtkXmHTMLDefs.h blib/arch/Gtk/XmHTML/Install/GtkXmHTMLDefs.h
cp
/var/tmp/portage/gtk-perl-0.7008-r9/work/Gtk-Perl-0.7008/GtkXmHTML/build/GtkXmHTMLTypemap
blib/arch/Gtk/XmHTML/Install/GtkXmHTMLTypemap
cp GtkXmHTML.pm blib/arch/Gtk/XmHTML.pm
/usr/bin/perl -I/usr/lib/perl5/5.6.1/i686-linux -I/usr/lib/perl5/5.6.1
/usr/lib/perl5/5.6.1/ExtUtils/xsubpp  -noversioncheck -typemap
/usr/lib/perl5/5.6.1/ExtUtils/typemap -typemap
/var/tmp/portage/gtk-perl-0.7008-r9/work/Gtk-Perl-0.7008/GtkXmHTML/../blib/arch/Gtk/Install//GtkTypemap
-typemap
/var/tmp/portage/gtk-perl-0.7008-r9/work/Gtk-Perl-0.7008/GtkXmHTML/../blib/arch/Gtk/Install//gtk-0.99.typemap
-typemap
/var/tmp/portage/gtk-perl-0.7008-r9/work/Gtk-Perl-0.7008/GtkXmHTML/../blib/arch/Gtk/Install//gtk-1.2.typemap
-typemap
/var/tmp/portage/gtk-perl-0.7008-r9/work/Gtk-Perl-0.7008/GtkXmHTML/pkg.typemap
-typemap
/var/tmp/portage/gtk-perl-0.7008-r9/work/Gtk-Perl-0.7008/GtkXmHTML/build/GtkXmHTMLTypemap
xs/GtkXmHTML.xs > xs/GtkXmHTML.xsc && mv xs/GtkXmHTML.xsc xs/GtkXmHTML.c
Please specify prototyping behavior for GtkXmHTML.xs (see perlxs manual)
cc -c
-I/var/tmp/portage/gtk-perl-0.7008-r9/work/Gtk-Perl-0.7008/GtkXmHTML/../blib/arch/Gtk/Install/
-I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include
-I/usr/X11R6/include  -I. -I./build -I/usr/include/gnome-1.0
-DNEED_GNOMESUPPORT_H -I/usr/lib/gnome-libs/include -I/usr/include/gtk-1.2
-I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include
-fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64   
-DVERSION=\"0.7008\" -DXS_VERSION=\"0.7008\" -fPIC
-I/usr/lib/perl5/5.6.1/i686-linux/CORE -DPERL_POLLUTE -DLAZY_LOAD
-DGTK_HVER=0x01020a xs/GtkXmHTML.c
GtkXmHTML.xs: In function `XS_Gtk__XmHTML_set_image_procs':
GtkXmHTML.xs:320: warning: passing arg 2 of `gtk_xmhtml_set_image_procs' from
incompatible pointer type
GtkXmHTML.c: In function `XS_Gtk__XmHTML__CallbackStruct_DESTROY':
GtkXmHTML.c:985: warning: assignment makes pointer from integer without a cast
cc -c
-I/var/tmp/portage/gtk-perl-0.7008-r9/work/Gtk-Perl-0.7008/GtkXmHTML/../blib/arch/Gtk/Install/
-I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include
-I/usr/X11R6/include  -I. -I./build -I/usr/include/gnome-1.0
-DNEED_GNOMESUPPORT_H -I/usr/lib/gnome-libs/include -I/usr/include/gtk-1.2
-I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include
-fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64   
-DVERSION=\"0.7008\" -DXS_VERSION=\"0.7008\" -fPIC
-I/usr/lib/perl5/5.6.1/i686-linux/CORE -DPERL_POLLUTE -DLAZY_LOAD
-DGTK_HVER=0x01020a build/GtkXmHTMLDefs.c
cc -c
-I/var/tmp/portage/gtk-perl-0.7008-r9/work/Gtk-Perl-0.7008/GtkXmHTML/../blib/arch/Gtk/Install/
-I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include
-I/usr/X11R6/include  -I. -I./build -I/usr/include/gnome-1.0
-DNEED_GNOMESUPPORT_H -I/usr/lib/gnome-libs/include -I/usr/include/gtk-1.2
-I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include
-fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64   
-DVERSION=\"0.7008\" -DXS_VERSION=\"0.7008\" -fPIC
-I/usr/lib/perl5/5.6.1/i686-linux/CORE -DPERL_POLLUTE -DLAZY_LOAD
-DGTK_HVER=0x01020a GXHTypes.c
Running Mkbootstrap for Gtk::XmHTML ()
chmod 644 XmHTML.bs
rm -f blib/arch/auto/Gtk/XmHTML/XmHTML.so
LD_RUN_PATH="/usr/lib:/usr/X11R6/lib" cc  -shared -L/usr/local/lib
xs/GtkXmHTML.o build/GtkXmHTMLDefs.o GXHTypes.o  -o
blib/arch/auto/Gtk/XmHTML/XmHTML.so   -L/usr/X11R6/lib -L/usr/lib -lgtkxmhtml
-lXpm -ljpeg -lpng -lz -lSM -lICE -lgtk -lgdk -lgmodule -lglib -ldl -lXi -lXext
-lX11 -lm  
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.1/../../../../i686-pc-linux-gnu/bin/ld:
cannot find -lpng
collect2: ld returned 1 exit status
make[1]: *** [blib/arch/auto/Gtk/XmHTML/XmHTML.so] Error 1
make[1]: Leaving directory
`/var/tmp/portage/gtk-perl-0.7008-r9/work/Gtk-Perl-0.7008/GtkXmHTML'
make: *** [subdirs] Error 2

!!! ERROR: dev-perl/gtk-perl-0.7008-r9 failed.
!!! Function src_compile, Line 44, Exitcode 2
!!! compilation failed
Comment 1 Michael Cummings (RETIRED) gentoo-dev 2002-11-30 15:41:19 UTC
It looks like your XML::Writer modules was missinstalled at some point. Please
do the following and let me know if this solves your problem.

emerge rsync
emerge ExtUtils-MakeMaker
emerge dev-perl/XML-Writer
emerge dev-perl/XML-Parser

then try emerge gtk-perl

For more information, please see http://cvs.gentoo.org/~mcummings/perl.html -
the explanation there should explain what happened (it relates to MakeMaker).
Comment 2 Martin 2002-12-01 06:35:58 UTC
Tried it twice, didn't work. 
Remerged libpng and gtk-pel merged! :)