I got bored..
| From: | Steph | Date: | Fri, 10 Jan 2003 17:49:57 +0000 |
| Subject: | I got bored.. | ||
| Groups: | php.gtk.dev | ||
| Request: | Send a blank email to php-gtk-dev+get-458@lists.php.net to get a copy of this message | ||
After getting rid of the reference to 'gtkgdkpixmap.c' completely,
overriding gdk_pixbuf_new_from_file() with an 'ignore', commenting out
PixbufFrameAction enums in the defs, and statically linking to a
gdkpixbuf lib I'm down to just unresolved external symbols.
There are two libs created when gdkpixbuf is built (I could of course be
using a wrong version). The only difference in output is that the one
marked static (s version) notes a MSCVRT.dll conflict.
(Andrei, did you get anywhere with this or have you been too busy?)
Compiling...
gen_gdkpixbuf.c
C:\php\php-gtk\ext\gdkpixbuf\gen_gdkpixbuf.c(70) : warning C4013:
'gdk_pixbuf_get_from_drawable' undefined; assuming extern returning int
C:\php\php-gtk\ext\gdkpixbuf\gen_gdkpixbuf.c(70) : warning C4047:
'function' : 'struct _GdkPixbuf *' differs in levels of indirection from
'int '
C:\php\php-gtk\ext\gdkpixbuf\gen_gdkpixbuf.c(70) : warning C4024:
'php_gdk_pixbuf_new' : different types for formal and actual parameter 1
C:\php\php-gtk\ext\gdkpixbuf\gen_gdkpixbuf.c(128) : warning C4013:
'gdk_pixbuf_finalize' undefined; assuming extern returning int
C:\php\php-gtk\ext\gdkpixbuf\gen_gdkpixbuf.c(303) : warning C4013:
'gdk_pixbuf_render_threshold_alpha' undefined; assuming extern returning
int
C:\php\php-gtk\ext\gdkpixbuf\gen_gdkpixbuf.c(318) : warning C4013:
'gdk_pixbuf_render_pixmap_and_mask' undefined; assuming extern returning
int
php_gdkpixbuf.c
Linking...
Creating library Release_TS/php_gtk_gdkpixbuf.lib and object
Release_TS/php_gtk_gdkpixbuf.exp
gen_gdkpixbuf.obj : error LNK2001: unresolved external symbol
_php_gtk_get_simple_enum_value
gen_gdkpixbuf.obj : error LNK2001: unresolved external symbol
_gdk_pixbuf_get_from_drawable
gen_gdkpixbuf.obj : error LNK2001: unresolved external symbol
_le_gdk_colormap
gen_gdkpixbuf.obj : error LNK2001: unresolved external symbol
_le_gdk_bitmap
gen_gdkpixbuf.obj : error LNK2001: unresolved external symbol
_le_gdk_window
gen_gdkpixbuf.obj : error LNK2001: unresolved external symbol
_php_gtk_set_object
php_gdkpixbuf.obj : error LNK2001: unresolved external symbol
_php_gtk_set_object
gen_gdkpixbuf.obj : error LNK2001: unresolved external symbol
_gdk_pixbuf_finalize
gen_gdkpixbuf.obj : error LNK2001: unresolved external symbol
_gdk_pixbuf_render_threshold_alpha
gen_gdkpixbuf.obj : error LNK2001: unresolved external symbol
_php_gdk_pixmap_new
gen_gdkpixbuf.obj : error LNK2001: unresolved external symbol
_php_gdk_bitmap_new
gen_gdkpixbuf.obj : error LNK2001: unresolved external symbol
_gdk_pixbuf_render_pixmap_and_mask
php_gdkpixbuf.obj : error LNK2001: unresolved external symbol
_php_gtk_type_hash
php_gdkpixbuf.obj : error LNK2001: unresolved external symbol
_php_gdk_pixbuf_register_classes
php_gdkpixbuf.obj : error LNK2001: unresolved external symbol
_php_gdk_pixbuf_register_constants
../../win32/Release_TS/php_gtk_gdkpixbuf.dll : fatal error LNK1120: 14
unresolved externals
Error executing link.exe.