#40338 [NEW]: php-gtk CVS wont build

From: Date: Sat, 03 Feb 2007 01:29:07 +0000
Subject: #40338 [NEW]: php-gtk CVS wont build
Groups: php.gtk.dev 
Request: Send a blank email to php-gtk-dev+get-3673@lists.php.net to get a copy of this message
From: judas dot iscariote at gmail dot com Operating system: Linux PHP version: 5CVS-2007-02-03 (CVS) PHP Bug Type: PHP-GTK related Bug description: php-gtk CVS wont build Description: ------------ Current php-gtk CVS does not build properly also, ther eis a tiny bug in config.m4 that makes build to fail, for other reason in chrooted build enviroments. patch (for the config.m4 problem only): Index: config.m4 =================================================================== RCS file: /repository/php-gtk/config.m4,v retrieving revision 1.18 diff -u -r1.18 config.m4 --- config.m4 10 Jun 2006 19:53:12 -0000 1.18 +++ config.m4 3 Feb 2007 01:25:07 -0000 @@ -79,4 +79,4 @@ PHP_HELP_SEPARATOR([Libtool options:]) echo "creating main/php_gtk_ext.c" -sh $srcdir/build2/genext.sh $srcdir/main/php_gtk_ext.c.in $srcdir "" $AWK $PHP_GTK_EXTENSIONS > main/php_gtk_ext.c +sh $srcdir/build2/genext.sh $srcdir/main/php_gtk_ext.c.in $srcdir "" $AWK $PHP_GTK_EXTENSIONS > $srcdir/main/php_gtk_ext.c Reproduce code: --------------- none. Expected result: ---------------- build cleanly as a few days ago Actual result: -------------- /ext/gtk+/.libs/php_gtk+.o: In function `php_gtk_xshutdown_gtk_plus': php_gtk+.c:(.text+0x0): multiple definition of `php_gtk_xshutdown_gtk_plus' ./ext/gtk+/.libs/php_gtk+.o:php_gtk+.c:(.text+0x0): first defined here ./ext/gtk+/.libs/php_gtk+.o: In function `php_gtk_xinit_gtk_plus': php_gtk+.c:(.text+0x10): multiple definition of `php_gtk_xinit_gtk_plus' ./ext/gtk+/.libs/php_gtk+.o:php_gtk+.c:(.text+0x10): first defined here ./ext/gtk+/.libs/php_gtk+.o:(.data.rel+0x0): multiple definition of `gtk_plus_ext_entry' ./ext/gtk+/.libs/php_gtk+.o:(.data.rel+0x0): first defined here ext/gtk+/.libs/gen_atk.o: In function `phpg_atk_register_constants': gen_atk.c:(.text+0x0): multiple definition of `phpg_atk_register_constants' ext/gtk+/.libs/gen_atk.o:gen_atk.c:(.text+0x0): first defined here ext/gtk+/.libs/gen_atk.o: In function `phpg_atk_register_classes': gen_atk.c:(.text+0x230): multiple definition of `phpg_atk_register_classes' ext/gtk+/.libs/gen_atk.o:gen_atk.c:(.text+0x230): first defined here ext/gtk+/.libs/gen_pango.o: In function `phpg_pango_register_constants': gen_pango.c:(.text+0x90): multiple definition of `phpg_pango_register_constants' ext/gtk+/.libs/gen_pango.o:gen_pango.c:(.text+0x90): first defined here ext/gtk+/.libs/gen_pango.o: In function `phpg_pango_register_classes': gen_pango.c:(.text+0x400): multiple definition of `phpg_pango_register_classes' ext/gtk+/.libs/gen_pango.o:gen_pango.c:(.text+0x400): first defined here ext/gtk+/.libs/gen_gdk.o: In function `phpg_gdk_register_constants': gen_gdk.c:(.text+0x160): multiple definition of `phpg_gdk_register_constants' ext/gtk+/.libs/gen_gdk.o:gen_gdk.c:(.text+0x160): first defined here ext/gtk+/.libs/gen_gdk.o: In function `phpg_gdk_register_classes': gen_gdk.c:(.text+0x820): multiple definition of `phpg_gdk_register_classes' ext/gtk+/.libs/gen_gdk.o:gen_gdk.c:(.text+0x820): first defined here ext/gtk+/.libs/gen_gdk.o: In function `phpg_gdkevent_get_properties_handler': gen_gdk.c:(.text+0x5d80): multiple definition of `phpg_gdkevent_get_properties_handler' ext/gtk+/.libs/gen_gdk.o:gen_gdk.c:(.text+0x5d80): first defined here ext/gtk+/.libs/gen_gdk.o: In function `phpg_gdkcolor_write_property_handler': gen_gdk.c:(.text+0x4760): multiple definition of `phpg_gdkcolor_write_property_handler' ext/gtk+/.libs/gen_gdk.o:gen_gdk.c:(.text+0x4760): first defined here ext/gtk+/.libs/gen_gdk.o: In function `phpg_gdkcolor_get_properties_handler': gen_gdk.c:(.text+0x3ec0): multiple definition of `phpg_gdkcolor_get_properties_handler' ext/gtk+/.libs/gen_gdk.o:gen_gdk.c:(.text+0x3ec0): first defined here ext/gtk+/.libs/gen_gdk.o: In function `phpg_free_pixbuf_data': gen_gdk.c:(.text+0x1fa0): multiple definition of `phpg_free_pixbuf_data' ext/gtk+/.libs/gen_gdk.o:gen_gdk.c:(.text+0x1fa0): first defined here ext/gtk+/.libs/gen_gtk.o: In function `phpg_gtk_register_constants': gen_gtk.c:(.text+0x330): multiple definition of `phpg_gtk_register_constants' ext/gtk+/.libs/gen_gtk.o:gen_gtk.c:(.text+0x330): first defined here ext/gtk+/.libs/gen_gtk.o: In function `phpg_gtk_register_classes': gen_gtk.c:(.text+0x2310): multiple definition of `phpg_gtk_register_classes' ext/gtk+/.libs/gen_gtk.o:gen_gtk.c:(.text+0x2310): first defined here ext/gtk+/.libs/gen_gtk.o: In function `phpg_tree_model_foreach_marshal': gen_gtk.c:(.text+0xc760): multiple definition of `phpg_tree_model_foreach_marshal' ext/gtk+/.libs/gen_gtk.o:gen_gtk.c:(.text+0xc760): first defined here ext/gtk+/.libs/php_gdk.o: In function `phpg_gdk_register_keysyms': php_gdk.c:(.text+0x0): multiple definition of `phpg_gdk_register_keysyms' ext/gtk+/.libs/php_gdk.o:php_gdk.c:(.text+0x0): first defined here ext/gtk+/.libs/php_gtk+_types.o: In function `style_helper_destroy_object': php_gtk+_types.c:(.text+0x10): multiple definition of `style_helper_destroy_object' ext/gtk+/.libs/php_gtk+_types.o:php_gtk+_types.c:(.text+0x10): first defined here ext/gtk+/.libs/php_gtk+_types.o: In function `php_gtk_plus_register_types': php_gtk+_types.c:(.text+0x30): multiple definition of `php_gtk_plus_register_types' ext/gtk+/.libs/php_gtk+_types.o:php_gtk+_types.c:(.text+0x30): first defined here ext/gtk+/.libs/php_gtk+_types.o:(.bss+0x0): multiple definition of `gtktreemodelrow_ce' ext/gtk+/.libs/php_gtk+_types.o:(.bss+0x0): first defined here ext/gtk+/.libs/php_gtk+_types.o:(.bss+0x8): multiple definition of `gtktreemodelrowiter_ce' ext/gtk+/.libs/php_gtk+_types.o:(.bss+0x8): first defined here ext/gtk+/.libs/php_gtk+_types.o: In function `phpg_modelrowiter_get_iterator': php_gtk+_types.c:(.text+0x200): multiple definition of `phpg_modelrowiter_get_iterator' ext/gtk+/.libs/php_gtk+_types.o:php_gtk+_types.c:(.text+0x200): first defined here ext/gtk+/.libs/php_gtk+_types.o: In function `phpg_modelrow_new': php_gtk+_types.c:(.text+0x260): multiple definition of `phpg_modelrow_new' ext/gtk+/.libs/php_gtk+_types.o:php_gtk+_types.c:(.text+0x260): first defined here ext/gtk+/.libs/php_gtk+_types.o: In function `phpg_model_remove_row': php_gtk+_types.c:(.text+0xaa0): multiple definition of `phpg_model_remove_row' ext/gtk+/.libs/php_gtk+_types.o:php_gtk+_types.c:(.text+0xaa0): first defined here ext/gtk+/.libs/php_gtk+_types.o: In function `phpg_model_set_row': php_gtk+_types.c:(.text+0xc60): multiple definition of `phpg_model_set_row' ext/gtk+/.libs/php_gtk+_types.o:php_gtk+_types.c:(.text+0xc60): first defined here ext/gtk+/.libs/php_gtk+_types.o: In function `phpg_create_style_helper': php_gtk+_types.c:(.text+0x1030): multiple definition of `phpg_create_style_helper' ext/gtk+/.libs/php_gtk+_types.o:php_gtk+_types.c:(.text+0x1030): first defined here ext/gtk+/.libs/php_gtk+_types.o: In function `style_helper_get_class_name': php_gtk+_types.c:(.text+0x1200): multiple definition of `style_helper_get_class_name' ext/gtk+/.libs/php_gtk+_types.o:php_gtk+_types.c:(.text+0x1200): first defined here ext/gtk+/.libs/php_gtk+_types.o: In function `phpg_tree_path_to_zval': php_gtk+_types.c:(.text+0x1230): multiple definition of `phpg_tree_path_to_zval' ext/gtk+/.libs/php_gtk+_types.o:php_gtk+_types.c:(.text+0x1230): first defined here ext/gtk+/.libs/php_gtk+_types.o: In function `phpg_tree_path_from_zval': php_gtk+_types.c:(.text+0x1340): multiple definition of `phpg_tree_path_from_zval' ext/gtk+/.libs/php_gtk+_types.o:php_gtk+_types.c:(.text+0x1340): first defined here ext/gtk+/.libs/php_gtk+_types.o: In function `phpg_rectangle_from_zval': php_gtk+_types.c:(.text+0x1630): multiple definition of `phpg_rectangle_from_zval' ext/gtk+/.libs/php_gtk+_types.o:php_gtk+_types.c:(.text+0x1630): first defined here ext/gtk+/.libs/php_gtk+_types.o: In function `phpg_treemodel_get_iterator': php_gtk+_types.c:(.text+0x1770): multiple definition of `phpg_treemodel_get_iterator' ext/gtk+/.libs/php_gtk+_types.o:php_gtk+_types.c:(.text+0x1770): first defined here ext/gtk+/.libs/php_gtk+_types.o: In function `phpg_gtktreemodel_read_dimension_handler': php_gtk+_types.c:(.text+0x1820): multiple definition of `phpg_gtktreemodel_read_dimension_handler' ext/gtk+/.libs/php_gtk+_types.o:php_gtk+_types.c:(.text+0x1820): first defined here ext/gtk+/.libs/php_gtk+_types.o: In function `phpg_gtktreemodel_count_elements_handler': php_gtk+_types.c:(.text+0x1dd0): multiple definition of `phpg_gtktreemodel_count_elements_handler' ext/gtk+/.libs/php_gtk+_types.o:php_gtk+_types.c:(.text+0x1dd0): first defined here ext/gtk+/.libs/php_gtk+_types.o: In function `phpg_gtktreemodel_has_dimension_handler': php_gtk+_types.c:(.text+0x1e60): multiple definition of `phpg_gtktreemodel_has_dimension_handler' ext/gtk+/.libs/php_gtk+_types.o:php_gtk+_types.c:(.text+0x1e60): first defined here ext/gtk+/.libs/php_gtk+_types.o: In function `phpg_gtktreemodel_write_dimension_handler': php_gtk+_types.c:(.text+0x1f90): multiple definition of `phpg_gtktreemodel_write_dimension_handler' ext/gtk+/.libs/php_gtk+_types.o:php_gtk+_types.c:(.text+0x1f90): first defined here ext/gtk+/.libs/phpg_custom_tree_model.o: In function `phpg_custom_tree_model_get_type': phpg_custom_tree_model.c:(.text+0xb0): multiple definition of `phpg_custom_tree_model_get_type' ext/gtk+/.libs/phpg_custom_tree_model.o:phpg_custom_tree_model.c:(.text+0xb0): first defined here ext/gtk+/.libs/phpg_custom_tree_model.o: In function `phpg_custom_tree_model_new': phpg_custom_tree_model.c:(.text+0x100): multiple definition of `phpg_custom_tree_model_new' ext/gtk+/.libs/phpg_custom_tree_model.o:phpg_custom_tree_model.c:(.text+0x100): first defined here collect2: ld returned 1 exit status make: *** [php_gtk2.la] Error 1 error: Bad exit status from /var/tmp/rpm-tmp.51716 (%build) -- Edit bug report at http://bugs.php.net/?id=40338&edit=1 -- Try a CVS snapshot (PHP 4.4): http://bugs.php.net/fix.php?id=40338&r=trysnapshot44 Try a CVS snapshot (PHP 5.2): http://bugs.php.net/fix.php?id=40338&r=trysnapshot52 Try a CVS snapshot (PHP 6.0): http://bugs.php.net/fix.php?id=40338&r=trysnapshot60 Fixed in CVS: http://bugs.php.net/fix.php?id=40338&r=fixedcvs Fixed in release: http://bugs.php.net/fix.php?id=40338&r=alreadyfixed Need backtrace: http://bugs.php.net/fix.php?id=40338&r=needtrace Need Reproduce Script: http://bugs.php.net/fix.php?id=40338&r=needscript Try newer version: http://bugs.php.net/fix.php?id=40338&r=oldversion Not developer issue: http://bugs.php.net/fix.php?id=40338&r=support Expected behavior: http://bugs.php.net/fix.php?id=40338&r=notwrong Not enough info: http://bugs.php.net/fix.php?id=40338&r=notenoughinfo Submitted twice: http://bugs.php.net/fix.php?id=40338&r=submittedtwice register_globals: http://bugs.php.net/fix.php?id=40338&r=globals PHP 3 support discontinued: http://bugs.php.net/fix.php?id=40338&r=php3 Daylight Savings: http://bugs.php.net/fix.php?id=40338&r=dst IIS Stability: http://bugs.php.net/fix.php?id=40338&r=isapi Install GNU Sed: http://bugs.php.net/fix.php?id=40338&r=gnused Floating point limitations: http://bugs.php.net/fix.php?id=40338&r=float No Zend Extensions: http://bugs.php.net/fix.php?id=40338&r=nozend MySQL Configuration Error: http://bugs.php.net/fix.php?id=40338&r=mysqlcfg

« previous php.gtk.dev (#3673) next »