#40338 [Opn->Csd]: php-gtk CVS wont build
| From: | andrei@php.net | Date: | Thu, 22 Feb 2007 17:21:02 +0000 |
| Subject: | #40338 [Opn->Csd]: php-gtk CVS wont build | ||
| References: | 1 | Groups: | php.gtk.dev |
| Request: | Send a blank email to php-gtk-dev+get-3718@lists.php.net to get a copy of this message | ||
ID: 40338
Updated by: andrei@php.net
Reported By: judas dot iscariote at gmail dot com
-Status: Open
+Status: Closed
Bug Type: PHP-GTK related
Operating System: Linux
PHP Version: 5CVS-2007-02-03 (CVS)
New Comment:
This bug has been fixed in CVS.
Snapshots of the sources are packaged every three hours; this change
will be in the next snapshot. You can grab the snapshot at
http://snaps.php.net/.
Thank you for the report, and for helping us make PHP better.
Previous Comments:
------------------------------------------------------------------------
[2007-02-03 01:29:07] judas dot iscariote at gmail dot com
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 this bug report at http://bugs.php.net/?id=40338&edit=1