|
From: John L. <jla...@gm...> - 2007-08-01 17:35:24
|
On 8/1/07, Ryan Pusztai <rpu...@gm...> wrote:
> On 8/1/07, Ryan Pusztai <rpu...@gm...> wrote:
> >
> >
> > I think there is a problem because I can't complie it either with mingw
> and I have built the GL (wxmsw28ud_gl.a) libraries.
> >
>
> Here is the command line that is produced. Notice that linking to the GL
> library is missing.
>
> g++ -o ..\..\..\bin\gcc_lib\wxlua.exe gccmsw\app_wxlua_lconsole.o
> gccmsw\app_wxlua_wxlua.o gccmsw\app_wxlua_wxlua_rc.o
> -mthreads -LD:\devel\Libraries\wxWidgets2.8\lib\gcc_lib
> -L..\..\..\lib\gcc_lib -L..\..\..\modules\lua\lib -Wl,--subsys
> tem,windows -mwindows -lwxlua_msw28_wxluasocket -lwxlua_msw28_wxluadebug
> -lwxlua_msw28_wxbindadv -lwxlua_msw28_wxbinda
> ui -lwxlua_msw28_wxbindbase -lwxlua_msw28_wxbindcore -lwxlua_msw28_wxbindgl
> -lwxlua_msw28_wxbindhtml -lwxlua_msw28_wxbin
> dmedia -lwxlua_msw28_wxbindnet -lwxlua_msw28_wxbindstc
> -lwxlua_msw28_wxbindxml -lwxlua_msw28_wxbindxrc -lwxlua_msw28_wxl
> ua -llua5.1 -lwxmsw28_stc -lwxmsw28_xrc -lwxmsw28_html -lwxmsw28_aui
> -lwxmsw28_media -lwxmsw28_adv -lwxbase28_net -lwxba
> se28_xml -lwxmsw28_core -lwxbase28 -lwxtiff -lwxjpeg -lwxpng -lwxzlib
> -lwxregex -lwxexpat -lkernel32 -luser32 -lgdi32 -l
> comdlg32 -lwinspool -lwinmm -lshell32 -lcomctl32 -lole32 -loleaut32 -luuid
> -lrpcrt4 -ladvapi32 -lwsock32 -lodbc32
> --
Humm, I do not think you have the current CVS. Please compare your
apps/build/msw/makefile.gcc. Do you have the variable
$(__WXLIB_GL_NAME_p)?
..\..\..\bin\gcc_$(____app_23)\wxlua.exe: make_dir_app_wxlua
$(APP_WXLUA_OBJECTS)
gccmsw$(WXLIBPOSTFIX)$(_BUILDDIR_SHARED_SUFFIX)\app_wxlua_w
xlua_rc.o
$(CXX) -o $@ $(APP_WXLUA_OBJECTS) $(LDFLAGS) -mthreads
-L$(WX_DIR)$(WXLIBPATH) $(____app_21) $(__THREADING)
-L..\..\..\lib\gcc_$(____a
pp_17) -L$(LUA_DIR)\lib -Wl,--subsystem,windows -mwindows
-lwxlua_msw$(WX_VERSION)$(WXLIBPOSTFIX)_wxluasocket
-lwxlua_msw$(WX_VERSION)$(WXLI
BPOSTFIX)_wxluadebug -lwxlua_msw$(WX_VERSION)$(WXLIBPOSTFIX)_wxbindadv
-lwxlua_msw$(WX_VERSION)$(WXLIBPOSTFIX)_wxbindaui
-lwxlua_msw$(WX_VERSI
ON)$(WXLIBPOSTFIX)_wxbindbase
-lwxlua_msw$(WX_VERSION)$(WXLIBPOSTFIX)_wxbindcore
-lwxlua_msw$(WX_VERSION)$(WXLIBPOSTFIX)_wxbindgl -lwxlua_msw$
(WX_VERSION)$(WXLIBPOSTFIX)_wxbindhtml
-lwxlua_msw$(WX_VERSION)$(WXLIBPOSTFIX)_wxbindmedia
-lwxlua_msw$(WX_VERSION)$(WXLIBPOSTFIX)_wxbindnet -
lwxlua_msw$(WX_VERSION)$(WXLIBPOSTFIX)_wxbindstc
-lwxlua_msw$(WX_VERSION)$(WXLIBPOSTFIX)_wxbindxml
-lwxlua_msw$(WX_VERSION)$(WXLIBPOSTFIX)_wxb
indxrc -lwxlua_msw$(WX_VERSION)$(WXLIBPOSTFIX)_wxlua -llua5.1
-lwxmsw$(WX_VERSION)$(WXLIBPOSTFIX)_stc $(__WXLIB_XRC_NAME_p)
$(__WXLIB_HTML_NAM
E_p) $(__WXLIB_GL_NAME_p) $(__WXLIB_AUI_NAME_p)
$(__WXLIB_MEDIA_NAME_p) $(__WXLIB_ADV_NAME_p) $(__WXLIB_NET_NAME_p)
$(__WXLIB_XML_NAME_p) $(__
WXLIB_CORE_NAME_p) $(__WXLIB_BASE_NAME_p)
-lwxtiff$(WX3RDPARTYLIBPOSTFIX) -lwxjpeg$(WX3RDPARTYLIBPOSTFIX)
-lwxpng$(WX3RDPARTYLIBPOSTFIX) -lwxz
lib$(WX3RDPARTYLIBPOSTFIX) -lwxregex$(WXLIBPOSTFIX)
-lwxexpat$(WX3RDPARTYLIBPOSTFIX) -lkernel32 -luser32 -lgdi32
-lcomdlg32 -lwinspool -lwinmm
-lshell32 -lcomctl32 -lole32 -loleaut32 -luuid -lrpcrt4 -ladvapi32
-lwsock32 -lodbc32
Thanks,
John Labenski
|