Configuring Perl/Gtk+... Note that additional packages can be added by giving switches to Makefile.PL, including: --with-gdkimlib --with-gnome --with-gnome-panel --with-gnome-zvt --with-gtkglarea --with-gtktty --with-gtkxmhtml We are going to guess some packages, if we guess wrong just use the flags above but change "with" to "without". Unfortunately, these packages aren't terribly smart, and you may need to tweak the resultant Makefile or the */pkg*.pl files to properly locate the files needed for a package. You may also use '--lazy-load', which will reduce initial memory usage and loading time, at the cost of some internal glitches. gnome-config not found! If you did not enable any gnome options, you can ignore the above message Error 112: "gtkvertmp.c", line 3 # Include file not found. #include ^^^^^^^^^^^ Error 172: "gtkvertmp.c", line 8 # Undeclared variable 'gtk_micro_version'. fprintf(f,"%d.%d.%d\n", gtk_major_version, gtk_minor_version, gtk_micro_version); ^^^^^^^^^^^^^^^^^ Unable to find Gtk version... Invoking gendefs.pl with []. Please wait, this may take a moment... LIBS=-L/usr/X11R6/lib -lgtk -lgdk -lglib -lX11 -lXext Checking if your kit is complete... Looks good Note (probably harmless): No library found for -lgtk Note (probably harmless): No library found for -lgdk Note (probably harmless): No library found for -lglib Writing Makefile for Gtk cp Gtk/Gtk.pm blib/lib/Gtk.pm AutoSplitting blib/lib/Gtk.pm (blib/lib/auto/Gtk) cp Gtk/Atoms.pm blib/lib/Gtk/Atoms.pm cp Gtk/LogHandler.pm blib/lib/Gtk/LogHandler.pm cp Gtk/Gdk.pm blib/lib/Gtk/Gdk.pm AutoSplitting blib/lib/Gtk/Gdk.pm (blib/lib/auto/Gtk/Gdk) cp build/GtkTypes.pm blib/arch/Gtk/Types.pm cp Gtk/GtkColorSelectButton.pm blib/lib/Gtk/ColorSelectButton.pm /home/cpanrun/ia64-lp64/build/5.8.2/bin/perl tools/genext.pl Gtk cc -c -I./Gtk -I./build -D_POSIX_C_SOURCE=199506L -D_REENTRANT -Ae -D_HPUX_SOURCE -Wl,+vnocompatwarnings +DD64 -DNO_HASH_SEED -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fast +DSitanium2 +Ofltacc=strict -DVERSION=\"0.5120\" -DXS_VERSION=\"0.5120\" +Z "-I/home/cpanrun/ia64-lp64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi-LP64/CORE" -DGTK_HVER=0x000000 build/GtkDefs.c Warning 129: "./Gtk/ppport.h", line 151 # Redefinition of macro 'PERL_SUBVERSION' differs from previous definition at ["/home/cpanrun/ia64-lp64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi-LP64/CORE/patchlevel.h", line 20]. # define PERL_SUBVERSION SUBVERSION ^^^^^^^^^^^^^^^ Warning 129: "./Gtk/ppport.h", line 161 # Redefinition of macro 'PL_sv_undef' differs from previous definition at ["/home/cpanrun/ia64-lp64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi-LP64/CORE/perlapi.h", line 580]. # define PL_sv_undef sv_undef ^^^^^^^^^^^ Warning 129: "./Gtk/ppport.h", line 162 # Redefinition of macro 'PL_sv_yes' differs from previous definition at ["/home/cpanrun/ia64-lp64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi-LP64/CORE/perlapi.h", line 582]. # define PL_sv_yes sv_yes ^^^^^^^^^ Warning 129: "./Gtk/ppport.h", line 163 # Redefinition of macro 'PL_sv_no' differs from previous definition at ["/home/cpanrun/ia64-lp64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi-LP64/CORE/perlapi.h", line 574]. # define PL_sv_no sv_no ^^^^^^^^ Warning 129: "./Gtk/ppport.h", line 164 # Redefinition of macro 'PL_na' differs from previous definition at ["/home/cpanrun/ia64-lp64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi-LP64/CORE/perlapi.h", line 798]. # define PL_na na ^^^^^ Warning 129: "./Gtk/ppport.h", line 165 # Redefinition of macro 'PL_stdingv' differs from previous definition at ["/home/cpanrun/ia64-lp64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi-LP64/CORE/perlapi.h", line 552]. # define PL_stdingv stdingv ^^^^^^^^^^ Warning 129: "./Gtk/ppport.h", line 166 # Redefinition of macro 'PL_hints' differs from previous definition at ["/home/cpanrun/ia64-lp64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi-LP64/CORE/perlapi.h", line 288]. # define PL_hints hints ^^^^^^^^ Warning 129: "./Gtk/ppport.h", line 167 # Redefinition of macro 'PL_curcop' differs from previous definition at ["/home/cpanrun/ia64-lp64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi-LP64/CORE/perlapi.h", line 738]. # define PL_curcop curcop ^^^^^^^^^ Warning 129: "./Gtk/ppport.h", line 168 # Redefinition of macro 'PL_curstash' differs from previous definition at ["/home/cpanrun/ia64-lp64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi-LP64/CORE/perlapi.h", line 748]. # define PL_curstash curstash ^^^^^^^^^^^ Warning 129: "./Gtk/ppport.h", line 169 # Redefinition of macro 'PL_copline' differs from previous definition at ["/home/cpanrun/ia64-lp64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi-LP64/CORE/perlapi.h", line 182]. # define PL_copline copline ^^^^^^^^^^ Warning 129: "./Gtk/ppport.h", line 170 # Redefinition of macro 'PL_Sv' differs from previous definition at ["/home/cpanrun/ia64-lp64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi-LP64/CORE/perlapi.h", line 720]. # define PL_Sv Sv ^^^^^ Warning 129: "./Gtk/ppport.h", line 178 # Redefinition of macro 'dTHR' differs from previous definition at ["/home/cpanrun/ia64-lp64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi-LP64/CORE/thread.h", line 489]. # define dTHR extern int errno ^^^^ Error 112: "build/GtkDefs.h", line 18 # Include file not found. #include ^^^^^^^^^^^ Error 419: "./Gtk/GtkTypes.h", line 19 # 'GtkArg' is used as a type, but has not been defined as a type. SV * (*GtkGetArg_f)(GtkArg *); ^^^^^^ Error 419: "./Gtk/GtkTypes.h", line 20 # 'GtkArg' is used as a type, but has not been defined as a type. int (*GtkSetArg_f)(GtkArg * a, SV * v, SV * Class, GtkObject * Object); ^^^^^^ Error 419: "./Gtk/GtkTypes.h", line 20 # 'GtkObject' is used as a type, but has not been defined as a type. int (*GtkSetArg_f)(GtkArg * a, SV * v, SV * Class, GtkObject * Object); ^^^^^^^^^ Error 419: "./Gtk/GtkTypes.h", line 21 # 'GtkArg' is used as a type, but has not been defined as a type. int (*GtkSetRetArg_f)(GtkArg * a, SV * v, SV * Class, GtkObject * Object); ^^^^^^ Error 419: "./Gtk/GtkTypes.h", line 21 # 'GtkObject' is used as a type, but has not been defined as a type. int (*GtkSetRetArg_f)(GtkArg * a, SV * v, SV * Class, GtkObject * Object); ^^^^^^^^^ Error 419: "./Gtk/GtkTypes.h", line 22 # 'GtkArg' is used as a type, but has not been defined as a type. SV * (*GtkGetRetArg_f)(GtkArg * a); ^^^^^^ Error 419: "./Gtk/GtkTypes.h", line 28 # 'GtkType' is used as a type, but has not been defined as a type. GtkType type; ^^^^^^^ Error 419: "./Gtk/GtkTypes.h", line 30 # 'GtkObject' is used as a type, but has not been defined as a type. int (*Unpacker_f)(SV ** * _sp, int match, GtkObject * object, char * signame, guint nparams, GtkArg * args ^^^^^^^^^ Error 419: "./Gtk/GtkTypes.h", line 30 # 'guint' is used as a type, but has not been defined as a type. _f)(SV ** * _sp, int match, GtkObject * object, char * signame, guint nparams, GtkArg * args, GtkType * arg_types, GtkType retur ^^^^^ Error 419: "./Gtk/GtkTypes.h", line 30 # 'GtkArg' is used as a type, but has not been defined as a type. , int match, GtkObject * object, char * signame, guint nparams, GtkArg * args, GtkType * arg_types, GtkType return_type); ^^^^^^ Error 419: "./Gtk/GtkTypes.h", line 30 # 'GtkType' is used as a type, but has not been defined as a type. kObject * object, char * signame, guint nparams, GtkArg * args, GtkType * arg_types, GtkType return_type); ^^^^^^^ Error 699: "./Gtk/GtkTypes.h", line 30 # Error limit reached; halting compilation. kObject * object, char * signame, guint nparams, GtkArg * args, GtkType * arg_types, GtkType return_type); ^^^^^^^ make: *** [build/GtkDefs.o] Error 2