[Gtkradiant] Build issues with current trunk

mailinglist.qeradiant at hydras-world.com mailinglist.qeradiant at hydras-world.com
Tue Nov 23 17:32:12 CST 2004


Spog, ttimo said to check with you regarding the following issues I have
with building the current source.

1) it appears that window.h and window.cpp have been renamed to
windowobserver.h and .cpp respectively. A tell tell snippet below reveals:

#if !defined(_INCLUDE_WINDOW_H_)
#define _INCLUDE_WINDOW_H_

When building I get:

------ Build started: Project: include, Configuration: Debug Win32 ------

Compiling...
window.cpp
c1xx : fatal error C1083: Cannot open source file: '.\window.cpp': No such
file or directory

2) I'm missing the gtkutil.vcproj file, so I can't build it and thus I get
loads of gtkrelated linker errors when linking gtkradiant itself:

Linking...
qe3.obj : error LNK2001: unresolved external symbol "enum EMessageBoxReturn
__cdecl gtk_MessageBox(struct _GtkWidget *,char const *,char const *,enum
EMessageBoxType,enum EMessageBoxIcon)"
(?gtk_MessageBox@@YA?AW4EMessageBoxReturn@@PAU_GtkWidget@@PBD1W4EMessageBoxT
ype@@W4EMessageBoxIcon@@@Z)
brushmanip.obj : error LNK2019: unresolved external symbol "struct _GtkMenu
* __cdecl create_sub_menu_with_mnemonic(struct _GtkMenu *,char const *)"
(?create_sub_menu_with_mnemonic@@YAPAU_GtkMenu@@PAU1 at PBD@Z) referenced in
function "void __cdecl Brush_constructMenu(struct _GtkMenu *)"
(?Brush_constructMenu@@YAXPAU_GtkMenu@@@Z)
help.obj : error LNK2001: unresolved external symbol "struct _GtkMenu *
__cdecl create_sub_menu_with_mnemonic(struct _GtkMenu *,char const *)"
(?create_sub_menu_with_mnemonic@@YAPAU_GtkMenu@@PAU1 at PBD@Z)
pluginmenu.obj : error LNK2001: unresolved external symbol "struct
_GtkMenuItem * __cdecl menu_separator(struct _GtkMenu *)"
(?menu_separator@@YAPAU_GtkMenuItem@@PAU_GtkMenu@@@Z)
map.obj : error LNK2001: unresolved external symbol "struct
_GtkScrolledWindow * __cdecl create_scrolled_window(enum GtkPolicyType,enum
GtkPolicyType,int)"
(?create_scrolled_window@@YAPAU_GtkScrolledWindow@@W4GtkPolicyType@@0H at Z)
build.obj : error LNK2019: unresolved external symbol "struct _GtkFrame *
__cdecl create_dialog_frame(char const *,enum GtkShadowType)"
(?create_dialog_frame@@YAPAU_GtkFrame@@PBDW4GtkShadowType@@@Z) referenced in
function "struct _GtkWindow * __cdecl BuildMenuDialog_construct(struct
ModalDialog &,class ProjectList &)"
(?BuildMenuDialog_construct@@YAPAU_GtkWindow@@AAUModalDialog@@AAVProjectList
@@@Z)
patchmanip.obj : error LNK2001: unresolved external symbol "int __cdecl
dialog_button_cancel(struct _GtkWidget *,struct ModalDialog *)"
(?dialog_button_cancel@@YAHPAU_GtkWidget@@PAUModalDialog@@@Z)

And so on...

All the other modules compile correctly and a quick glance at messagebox.h
in the libs\gtkutil folder reveal that it's defined in that project's source
code makes me belive this is my only remaining compile/link related problem.

Any change you could sort this out spog?

Dominic Clifton / Hydra




More information about the Gtkradiant mailing list