build problems with latest cvs



When building from latest cvs, I get:

   Gtk2 object version 1.011 does not match bootstrap parameter 1.030 at
   /opt/perl/lib/perl5/DynaLoader.pm line 249.

This problem probably comes because ParseXSDoc is being called _before_ the
shared object is being build, thus the command:

   /localvol/opt/perl/bin/perl -I blib/lib -I blib/arch -MGlib::ParseXSDoc

Picks up the installed .so, not the to-be-build. Restarting make works,
which indicates that it might be a missing dependency on the Gtk2.so.

Here is a partial build log up to the point where it stops:

   /localvol/opt/perl/bin/perl /opt/perl/lib/perl5/ExtUtils/xsubpp -noprototypes -typemap 
/opt/perl/lib/perl5/ExtUtils/typemap -typemap /opt/perl/lib/perl5/Glib/Install//typemap -typemap 
/localvol/root/src/gtk2-perl-xs/Gtk2/build/gtk2perl.typemap -typemap 
/localvol/root/src/gtk2-perl-xs/Gtk2/gdk.typemap -typemap /localvol/root/src/gtk2-perl-xs/Gtk2/gtk.typemap  
xs/GtkTextTagTable.xs > xs/GtkTextTagTable.xsc && mv xs/GtkTextTagTable.xsc xs/GtkTextTagTable.c
   /localvol/opt/perl/bin/perl /opt/perl/lib/perl5/ExtUtils/xsubpp -noprototypes -typemap 
/opt/perl/lib/perl5/ExtUtils/typemap -typemap /opt/perl/lib/perl5/Glib/Install//typemap -typemap 
/localvol/root/src/gtk2-perl-xs/Gtk2/build/gtk2perl.typemap -typemap 
/localvol/root/src/gtk2-perl-xs/Gtk2/gdk.typemap -typemap /localvol/root/src/gtk2-perl-xs/Gtk2/gtk.typemap  
xs/GtkHSeparator.xs > xs/GtkHSeparator.xsc && mv xs/GtkHSeparator.xsc xs/GtkHSeparator.c
   /localvol/opt/perl/bin/perl /opt/perl/lib/perl5/ExtUtils/xsubpp -noprototypes -typemap 
/opt/perl/lib/perl5/ExtUtils/typemap -typemap /opt/perl/lib/perl5/Glib/Install//typemap -typemap 
/localvol/root/src/gtk2-perl-xs/Gtk2/build/gtk2perl.typemap -typemap 
/localvol/root/src/gtk2-perl-xs/Gtk2/gdk.typemap -typemap /localvol/root/src/gtk2-perl-xs/Gtk2/gtk.typemap  
xs/GdkSelection.xs > xs/GdkSelection.xsc && mv xs/GdkSelection.xsc xs/GdkSelection.c
   /localvol/opt/perl/bin/perl /opt/perl/lib/perl5/ExtUtils/xsubpp -noprototypes -typemap 
/opt/perl/lib/perl5/ExtUtils/typemap -typemap /opt/perl/lib/perl5/Glib/Install//typemap -typemap 
/localvol/root/src/gtk2-perl-xs/Gtk2/build/gtk2perl.typemap -typemap 
/localvol/root/src/gtk2-perl-xs/Gtk2/gdk.typemap -typemap /localvol/root/src/gtk2-perl-xs/Gtk2/gtk.typemap  
xs/GtkInvisible.xs > xs/GtkInvisible.xsc && mv xs/GtkInvisible.xsc xs/GtkInvisible.c
   Running Mkbootstrap for Gtk2 ()
   /localvol/opt/perl/bin/perl -I blib/lib -I blib/arch -MGlib::ParseXSDoc \
   -e 'xsdocparse ("xs/Gdk.xs", "xs/GdkColor.xs", "xs/GdkCursor.xs", "xs/GdkDnd.xs", "xs/GdkDrawable.xs", 
"xs/GdkEvent.xs", "xs/GdkGC.xs", "xs/GdkKeys.xs", "xs/GdkPixbuf.xs", "xs/GdkPixbufLoader.xs", 
"xs/GdkPixmap.xs", "xs/GdkProperty.xs", "xs/GdkRegion.xs", "xs/GdkRgb.xs", "xs/GdkSelection.xs", 
"xs/GdkTypes.xs", "xs/GdkWindow.xs", "xs/GdkX11.xs", "xs/Gtk2.xs", "xs/GtkAccelGroup.xs", 
"xs/GtkAccelLabel.xs", "xs/GtkAccelMap.xs", "xs/GtkAdjustment.xs", "xs/GtkAlignment.xs", "xs/GtkArrow.xs", 
"xs/GtkAspectFrame.xs", "xs/GtkBin.xs", "xs/GtkBox.xs", "xs/GtkButton.xs", "xs/GtkButtonBox.xs", 
"xs/GtkCalendar.xs", "xs/GtkCellEditable.xs", "xs/GtkCellRenderer.xs", "xs/GtkCellRendererPixbuf.xs", 
"xs/GtkCellRendererText.xs", "xs/GtkCellRendererToggle.xs", "xs/GtkCheckButton.xs", "xs/GtkCheckMenuItem.xs", 
"xs/GtkColorSelection.xs", "xs/GtkColorSelectionDialog.xs", "xs/GtkCombo.xs", "xs/GtkContainer.xs", 
"xs/GtkCurve.xs", "xs/GtkDialog.xs", "xs/GtkDnd.xs", "xs/GtkDrawingArea.xs", "xs/GtkEditable.xs", 
"xs/GtkEntry.xs", "xs/GtkEventBox.xs", "xs/GtkFileSelection.xs", "xs/GtkFixed.xs", "xs/GtkFontSelection.xs", 
"xs/GtkFrame.xs", "xs/GtkGammaCurve.xs", "xs/GtkHBox.xs", "xs/GtkHButtonBox.xs", "xs/GtkHPaned.xs", 
"xs/GtkHRuler.xs", "xs/GtkHScale.xs", "xs/GtkHScrollbar.xs", "xs/GtkHSeparator.xs", "xs/GtkHandleBox.xs", 
"xs/GtkIconFactory.xs", "xs/GtkImage.xs", "xs/GtkImageMenuItem.xs", "xs/GtkInputDialog.xs", 
"xs/GtkInvisible.xs", "xs/GtkItem.xs", "xs/GtkItemFactory.xs", "xs/GtkLabel.xs", "xs/GtkLayout.xs", 
"xs/GtkList.xs", "xs/GtkListItem.xs", "xs/GtkListStore.xs", "xs/GtkMenu.xs", "xs/GtkMenuBar.xs", 
"xs/GtkMenuItem.xs", "xs/GtkMenuShell.xs", "xs/GtkMessageDialog.xs", "xs/GtkMisc.xs", "xs/GtkNotebook.xs", 
"xs/GtkObject.xs", "xs/GtkOptionMenu.xs", "xs/GtkPaned.xs", "xs/GtkPlug.xs", "xs/GtkProgressBar.xs", 
"xs/GtkRadioButton.xs", "xs/GtkRadioMenuItem.xs", "xs/GtkRange.xs", "xs/GtkRc.xs", "xs/GtkRuler.xs", 
"xs/GtkScale.xs", "xs/GtkScrolledWindow.xs", "xs/GtkSelection.xs", "xs/GtkSeparatorMenuItem.xs", 
"xs/GtkSizeGroup.xs", "xs/GtkSocket.xs", "xs/GtkSpinButton.xs", "xs/GtkStatusbar.xs", "xs/GtkStock.xs", 
"xs/GtkStyle.xs", "xs/GtkTable.xs", "xs/GtkTearoffMenuItem.xs", "xs/GtkTextBuffer.xs", "xs/GtkTextIter.xs", 
"xs/GtkTextMark.xs", "xs/GtkTextTag.xs", "xs/GtkTextTagTable.xs", "xs/GtkTextView.xs", 
"xs/GtkToggleButton.xs", "xs/GtkToolbar.xs", "xs/GtkTooltips.xs", "xs/GtkTreeDnd.xs", "xs/GtkTreeModel.xs", 
"xs/GtkTreeModelSort.xs", "xs/GtkTreeSelection.xs", "xs/GtkTreeSortable.xs", "xs/GtkTreeStore.xs", 
"xs/GtkTreeView.xs", "xs/GtkTreeViewColumn.xs", "xs/GtkVBox.xs", "xs/GtkVButtonBox.xs", "xs/GtkVPaned.xs", 
"xs/GtkVRuler.xs", "xs/GtkVScale.xs", "xs/GtkVScrollbar.xs", "xs/GtkVSeparator.xs", "xs/GtkViewport.xs", 
"xs/GtkWidget.xs", "xs/GtkWindow.xs", "xs/PangoContext.xs", "xs/PangoFont.xs", "xs/PangoLayout.xs", 
"xs/PangoTabs.xs", "xs/GdkDisplay.xs", "xs/GdkDisplayManager.xs", "xs/GdkScreen.xs", "xs/GtkClipboard.xs")' > 
build/doc.pl
   chmod 644 Gtk2.bs
   /localvol/opt/perl/bin/perl -I blib/lib -I blib/arch tools/podifystockitems.pl > build/stock_items.podi
   Gtk2 object version 1.011 does not match bootstrap parameter 1.030 at /opt/perl/lib/perl5/DynaLoader.pm 
line 249.
   Compilation failed in require at tools/podifystockitems.pl line 6.
   BEGIN failed--compilation aborted at tools/podifystockitems.pl line 6.
   make: *** [build/stock_items.podi] Error 2
   make: *** Waiting for unfinished jobs....
   Deleting Gtk2::Allocation from doc.pl's $data

The Gtk2.so is indeed not built at this point.

-- 
      -----==-                                             |
      ----==-- _                                           |
      ---==---(_)__  __ ____  __       Marc Lehmann      +--
      --==---/ / _ \/ // /\ \/ /       pcg goof com      |e|
      -=====/_/_//_/\_,_/ /_/\_\       XX11-RIPE         --+
    The choice of a GNU generation                       |
                                                         |



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