Title: Build on windows xp using mingw help
Post by: Defender on April 28, 2012, 12:02:30 am
when I run C_INCLUDE_PATH=/usr/include:/usr/local/include ./build.sh uqm config I get this, no ogg support - debug build $ cd /c/uqm
/c/uqm $ c_include_path=/usr/include:/usr/local/include ./build.sh uqm config 'echo -n' capable echo found. Sed stream editor found. tr found. Make found. build/unix/config_proginfo_host: line 251: libmikmod-config: command not found build/unix/config_proginfo_host: line 252: libmikmod-config: command not found build/unix/config_proginfo_host: line 253: libmikmod-config: command not found GNU C compiler found. We have a C preprocessor. We have a C dependency generator. We have a C compiler. We have a linker. windres found. We have a Windows resource linker (windres). Little-endian machine detected. Simple DirectMedia Layer version 1.2.13 found. SDL_image found. Symbol 'readdir_r' not found. Symbol 'setenv' not found. Symbol 'strupr' found. Symbol 'strcasecmp' found. Symbol 'stricmp' found. Symbol 'iswgraph' found. Type 'wchar_t' found. Type 'wint_t' found. Symbol 'getopt_long' found. Header 'regex.h' not found. Type '_Bool' found. Preprocessor macro 'WIN32' found. Preprocessor macro '__MINGW32__' found. OpenGL found. libmikmod not found. pkg-config not found. vorbisfile not found. tremor not found. Platform-specific network libraries found. zlib not found.
-= Main menu =- 1. Type of build Debugging build 2. OpenGL graphics support Include OpenGL graphics support 3. Sound backend Use MixSDL for sound (internal) 4. Tracker music support Included libmikmod 5. Ogg Vorbis codec No Ogg Vorbis support 6. Network Supermelee support IPv4 and IPv6 7. Joystick support enabled 8. Supported file i/o methods Only direct file i/o 9. Graphics/Sound optimizations Platform acceleration (asm, etc.) 10. Thread library SDL-controlled thread library
Press a number plus <ENTER> if you want to change something, or just <ENTER> if everything is ok: When I run C_INCLUDE_PATH=/usr/include:/usr/local/include ./build.sh uqm CC obj/release/src/libs/sound/decoders/decoder.c.o CC obj/release/src/libs/sound/decoders/aiffaud.c.o CC obj/release/src/libs/sound/decoders/wav.c.o CC obj/release/src/libs/sound/decoders/dukaud.c.o CC obj/release/src/libs/sound/decoders/modaud.c.o CC obj/release/src/libs/sound/decoders/oggaud.c.o CC obj/release/src/libs/strings/getstr.c.o CC obj/release/src/libs/strings/sfileins.c.o CC obj/release/src/libs/strings/sresins.c.o CC obj/release/src/libs/strings/strings.c.o CC obj/release/src/libs/strings/unicode.c.o CC obj/release/src/libs/task/tasklib.c.o CC obj/release/src/libs/threads/thrcommon.c.o CC obj/release/src/libs/threads/sdl/sdlthreads.c.o CC obj/release/src/libs/time/timecommon.c.o CC obj/release/src/libs/time/sdl/sdltime.c.o CC obj/release/src/libs/uio/charhashtable.c.o CC obj/release/src/libs/uio/defaultfs.c.o CC obj/release/src/libs/uio/fileblock.c.o CC obj/release/src/libs/uio/fstypes.c.o CC obj/release/src/libs/uio/gphys.c.o CC obj/release/src/libs/uio/io.c.o CC obj/release/src/libs/uio/ioaux.c.o CC obj/release/src/libs/uio/match.c.o CC obj/release/src/libs/uio/mount.c.o CC obj/release/src/libs/uio/mounttree.c.o CC obj/release/src/libs/uio/paths.c.o CC obj/release/src/libs/uio/physical.c.o CC obj/release/src/libs/uio/uiostream.c.o CC obj/release/src/libs/uio/uioutils.c.o CC obj/release/src/libs/uio/utils.c.o CC obj/release/src/libs/uio/debug.c.o CC obj/release/src/libs/uio/stdio/stdio.c.o CC obj/release/src/libs/video/vfileins.c.o CC obj/release/src/libs/video/vresins.c.o CC obj/release/src/libs/video/video.c.o CC obj/release/src/libs/video/videodec.c.o CC obj/release/src/libs/video/vidplayer.c.o CC obj/release/src/libs/video/dukvid.c.o CC obj/release/src/libs/video/legacyplayer.c.o CC obj/release/src/libs/log/uqmlog.c.o CC obj/release/src/libs/log/msgbox_win.c.o CC obj/release/src/libs/mikmod/drv_nos.c.o CC obj/release/src/libs/mikmod/load_it.c.o CC obj/release/src/libs/mikmod/load_mod.c.o CC obj/release/src/libs/mikmod/load_s3m.c.o CC obj/release/src/libs/mikmod/load_stm.c.o CC obj/release/src/libs/mikmod/load_xm.c.o CC obj/release/src/libs/mikmod/mdreg.c.o CC obj/release/src/libs/mikmod/mdriver.c.o CC obj/release/src/libs/mikmod/mloader.c.o CC obj/release/src/libs/mikmod/mlreg.c.o CC obj/release/src/libs/mikmod/mlutil.c.o CC obj/release/src/libs/mikmod/mmalloc.c.o CC obj/release/src/libs/mikmod/mmerror.c.o CC obj/release/src/libs/mikmod/mmio.c.o CC obj/release/src/libs/mikmod/mplayer.c.o CC obj/release/src/libs/mikmod/munitrk.c.o CC obj/release/src/libs/mikmod/mwav.c.o CC obj/release/src/libs/mikmod/npertab.c.o CC obj/release/src/libs/mikmod/sloader.c.o CC obj/release/src/libs/mikmod/virtch.c.o CC obj/release/src/libs/mikmod/virtch2.c.o CC obj/release/src/libs/mikmod/virtch_common.c.o CC obj/release/src/libs/network/netport.c.o CC obj/release/src/libs/network/network_win.c.o CC obj/release/src/libs/network/wspiapiwrap.c.o CC obj/release/src/libs/network/connect/connect.c.o CC obj/release/src/libs/network/connect/listen.c.o CC obj/release/src/libs/network/connect/resolve.c.o CC obj/release/src/libs/network/netmanager/ndesc.c.o CC obj/release/src/libs/network/netmanager/netmanager_win.c.o CC obj/release/src/libs/network/socket/socket.c.o CC obj/release/src/libs/network/socket/socket_win.c.o CC obj/release/src/uqm/battle.c.o CC obj/release/src/uqm/battlecontrols.c.o CC obj/release/src/uqm/border.c.o CC obj/release/src/uqm/build.c.o CC obj/release/src/uqm/cleanup.c.o CC obj/release/src/uqm/clock.c.o CC obj/release/src/uqm/cnctdlg.c.o CC obj/release/src/uqm/collide.c.o CC obj/release/src/uqm/comm.c.o CC obj/release/src/uqm/commanim.c.o CC obj/release/src/uqm/commglue.c.o CC obj/release/src/uqm/confirm.c.o CC obj/release/src/uqm/credits.c.o CC obj/release/src/uqm/cyborg.c.o CC obj/release/src/uqm/demo.c.o CC obj/release/src/uqm/displist.c.o CC obj/release/src/uqm/dummy.c.o CC obj/release/src/uqm/encount.c.o CC obj/release/src/uqm/flash.c.o CC obj/release/src/uqm/fmv.c.o CC obj/release/src/uqm/galaxy.c.o CC obj/release/src/uqm/gameev.c.o CC obj/release/src/uqm/gameinp.c.o CC obj/release/src/uqm/gameopt.c.o CC obj/release/src/uqm/gendef.c.o CC obj/release/src/uqm/getchar.c.o CC obj/release/src/uqm/globdata.c.o CC obj/release/src/uqm/gravity.c.o CC obj/release/src/uqm/cons_res.c.o CC obj/release/src/uqm/grpinfo.c.o CC obj/release/src/uqm/hyper.c.o CC obj/release/src/uqm/init.c.o CC obj/release/src/uqm/intel.c.o CC obj/release/src/uqm/intro.c.o CC obj/release/src/uqm/ipdisp.c.o CC obj/release/src/uqm/load.c.o CC obj/release/src/uqm/loadship.c.o CC obj/release/src/uqm/master.c.o CC obj/release/src/uqm/menu.c.o CC obj/release/src/uqm/misc.c.o CC obj/release/src/uqm/oscill.c.o CC obj/release/src/uqm/outfit.c.o CC obj/release/src/uqm/pickship.c.o CC obj/release/src/uqm/plandata.c.o CC obj/release/src/uqm/process.c.o CC obj/release/src/uqm/restart.c.o CC obj/release/src/uqm/save.c.o CC obj/release/src/uqm/settings.c.o CC obj/release/src/uqm/setup.c.o CC obj/release/src/uqm/setupmenu.c.o CC obj/release/src/uqm/ship.c.o CC obj/release/src/uqm/shipstat.c.o CC obj/release/src/uqm/shipyard.c.o CC obj/release/src/uqm/sis.c.o CC obj/release/src/uqm/sounds.c.o CC obj/release/src/uqm/starbase.c.o CC obj/release/src/uqm/starcon.c.o CC obj/release/src/uqm/starmap.c.o CC obj/release/src/uqm/state.c.o CC obj/release/src/uqm/status.c.o CC obj/release/src/uqm/tactrans.c.o CC obj/release/src/uqm/trans.c.o CC obj/release/src/uqm/uqmdebug.c.o CC obj/release/src/uqm/util.c.o CC obj/release/src/uqm/velocity.c.o CC obj/release/src/uqm/weapon.c.o CC obj/release/src/uqm/comm/arilou/arilouc.c.o CC obj/release/src/uqm/comm/blackur/blackurc.c.o CC obj/release/src/uqm/comm/chmmr/chmmrc.c.o CC obj/release/src/uqm/comm/comandr/comandr.c.o CC obj/release/src/uqm/comm/druuge/druugec.c.o CC obj/release/src/uqm/comm/ilwrath/ilwrathc.c.o CC obj/release/src/uqm/comm/melnorm/melnorm.c.o CC obj/release/src/uqm/comm/mycon/myconc.c.o CC obj/release/src/uqm/comm/orz/orzc.c.o CC obj/release/src/uqm/comm/pkunk/pkunkc.c.o CC obj/release/src/uqm/comm/rebel/rebel.c.o CC obj/release/src/uqm/comm/shofixt/shofixt.c.o CC obj/release/src/uqm/comm/slyhome/slyhome.c.o CC obj/release/src/uqm/comm/slyland/slyland.c.o CC obj/release/src/uqm/comm/spahome/spahome.c.o CC obj/release/src/uqm/comm/spathi/spathic.c.o CC obj/release/src/uqm/comm/starbas/starbas.c.o CC obj/release/src/uqm/comm/supox/supoxc.c.o CC obj/release/src/uqm/comm/syreen/syreenc.c.o CC obj/release/src/uqm/comm/talkpet/talkpet.c.o CC obj/release/src/uqm/comm/thradd/thraddc.c.o CC obj/release/src/uqm/comm/umgah/umgahc.c.o CC obj/release/src/uqm/comm/urquan/urquanc.c.o CC obj/release/src/uqm/comm/utwig/utwigc.c.o CC obj/release/src/uqm/comm/vux/vuxc.c.o CC obj/release/src/uqm/comm/yehat/yehatc.c.o CC obj/release/src/uqm/comm/zoqfot/zoqfotc.c.o CC obj/release/src/uqm/planets/calc.c.o CC obj/release/src/uqm/planets/cargo.c.o CC obj/release/src/uqm/planets/devices.c.o CC obj/release/src/uqm/planets/gentopo.c.o CC obj/release/src/uqm/planets/lander.c.o CC obj/release/src/uqm/planets/orbits.c.o CC obj/release/src/uqm/planets/oval.c.o CC obj/release/src/uqm/planets/pl_stuff.c.o CC obj/release/src/uqm/planets/planets.c.o CC obj/release/src/uqm/planets/plangen.c.o CC obj/release/src/uqm/planets/pstarmap.c.o CC obj/release/src/uqm/planets/report.c.o CC obj/release/src/uqm/planets/roster.c.o CC obj/release/src/uqm/planets/scan.c.o CC obj/release/src/uqm/planets/solarsys.c.o CC obj/release/src/uqm/planets/surface.c.o CC obj/release/src/uqm/planets/generate/gendefault.c.o CC obj/release/src/uqm/planets/generate/genand.c.o CC obj/release/src/uqm/planets/generate/genburv.c.o CC obj/release/src/uqm/planets/generate/genchmmr.c.o CC obj/release/src/uqm/planets/generate/gencol.c.o CC obj/release/src/uqm/planets/generate/gendru.c.o CC obj/release/src/uqm/planets/generate/genilw.c.o CC obj/release/src/uqm/planets/generate/genmel.c.o CC obj/release/src/uqm/planets/generate/genmyc.c.o CC obj/release/src/uqm/planets/generate/genorz.c.o CC obj/release/src/uqm/planets/generate/genpet.c.o CC obj/release/src/uqm/planets/generate/genpku.c.o CC obj/release/src/uqm/planets/generate/genrain.c.o CC obj/release/src/uqm/planets/generate/gensam.c.o CC obj/release/src/uqm/planets/generate/genshof.c.o CC obj/release/src/uqm/planets/generate/gensly.c.o CC obj/release/src/uqm/planets/generate/gensol.c.o CC obj/release/src/uqm/planets/generate/genspa.c.o CC obj/release/src/uqm/planets/generate/gensup.c.o CC obj/release/src/uqm/planets/generate/gensyr.c.o CC obj/release/src/uqm/planets/generate/genthrad.c.o CC obj/release/src/uqm/planets/generate/gentrap.c.o CC obj/release/src/uqm/planets/generate/genutw.c.o CC obj/release/src/uqm/planets/generate/genvault.c.o CC obj/release/src/uqm/planets/generate/genvux.c.o CC obj/release/src/uqm/planets/generate/genwreck.c.o CC obj/release/src/uqm/planets/generate/genyeh.c.o CC obj/release/src/uqm/planets/generate/genzfpscout.c.o CC obj/release/src/uqm/planets/generate/genzoq.c.o CC obj/release/src/uqm/ships/androsyn/androsyn.c.o CC obj/release/src/uqm/ships/arilou/arilou.c.o CC obj/release/src/uqm/ships/blackurq/blackurq.c.o CC obj/release/src/uqm/ships/chenjesu/chenjesu.c.o CC obj/release/src/uqm/ships/chmmr/chmmr.c.o CC obj/release/src/uqm/ships/druuge/druuge.c.o CC obj/release/src/uqm/ships/human/human.c.o CC obj/release/src/uqm/ships/ilwrath/ilwrath.c.o CC obj/release/src/uqm/ships/lastbat/lastbat.c.o CC obj/release/src/uqm/ships/melnorme/melnorme.c.o CC obj/release/src/uqm/ships/mmrnmhrm/mmrnmhrm.c.o CC obj/release/src/uqm/ships/mycon/mycon.c.o CC obj/release/src/uqm/ships/orz/orz.c.o CC obj/release/src/uqm/ships/pkunk/pkunk.c.o CC obj/release/src/uqm/ships/probe/probe.c.o CC obj/release/src/uqm/ships/shofixti/shofixti.c.o CC obj/release/src/uqm/ships/sis_ship/sis_ship.c.o CC obj/release/src/uqm/ships/slylandr/slylandr.c.o CC obj/release/src/uqm/ships/spathi/spathi.c.o CC obj/release/src/uqm/ships/supox/supox.c.o CC obj/release/src/uqm/ships/syreen/syreen.c.o CC obj/release/src/uqm/ships/thradd/thradd.c.o CC obj/release/src/uqm/ships/umgah/umgah.c.o CC obj/release/src/uqm/ships/urquan/urquan.c.o CC obj/release/src/uqm/ships/utwig/utwig.c.o CC obj/release/src/uqm/ships/vux/vux.c.o CC obj/release/src/uqm/ships/yehat/yehat.c.o CC obj/release/src/uqm/ships/zoqfot/zoqfot.c.o CC obj/release/src/uqm/supermelee/buildpick.c.o CC obj/release/src/uqm/supermelee/loadmele.c.o CC obj/release/src/uqm/supermelee/melee.c.o CC obj/release/src/uqm/supermelee/meleesetup.c.o CC obj/release/src/uqm/supermelee/pickmele.c.o CC obj/release/src/uqm/supermelee/netplay/checkbuf.c.o CC obj/release/src/uqm/supermelee/netplay/checksum.c.o CC obj/release/src/uqm/supermelee/netplay/crc.c.o CC obj/release/src/uqm/supermelee/netplay/netconnection.c.o In file included from src/uqm/supermelee/netplay/netconnection.c:45:0: src/uqm/supermelee/netplay/nc_connect.ci: In function 'NetConnection_clientGo': src/uqm/supermelee/netplay/nc_connect.ci:160:4: warning: passing argument 5 of ' connectHostByName' from incompatible pointer type [enabled by default] src/libs/network/connect/connect.h:99:15: note: expected 'ConnectConnectCallback ' but argument is of type 'void (*)(struct ConnectState *, struct NetDescriptor *, const struct sockaddr *, size_t)' CC obj/release/src/uqm/supermelee/netplay/netinput.c.o CC obj/release/src/uqm/supermelee/netplay/netmelee.c.o CC obj/release/src/uqm/supermelee/netplay/netmisc.c.o CC obj/release/src/uqm/supermelee/netplay/netoptions.c.o CC obj/release/src/uqm/supermelee/netplay/netrcv.c.o CC obj/release/src/uqm/supermelee/netplay/netsend.c.o CC obj/release/src/uqm/supermelee/netplay/netstate.c.o CC obj/release/src/uqm/supermelee/netplay/notify.c.o CC obj/release/src/uqm/supermelee/netplay/notifyall.c.o CC obj/release/src/uqm/supermelee/netplay/packet.c.o CC obj/release/src/uqm/supermelee/netplay/packethandlers.c.o CC obj/release/src/uqm/supermelee/netplay/packetsenders.c.o CC obj/release/src/uqm/supermelee/netplay/packetq.c.o CC obj/release/src/uqm/supermelee/netplay/proto/npconfirm.c.o CC obj/release/src/uqm/supermelee/netplay/proto/ready.c.o CC obj/release/src/uqm/supermelee/netplay/proto/reset.c.o CC obj/release/src/regex/regex.c.o src/regex/regex.c:32:0: warning: "alloca" redefined [enabled by default] c:\mingw\bin\../lib/gcc/mingw32/4.6.2/../../../../include/malloc.h:64:0: note: t his is the location of the previous definition LINK uqm.exe obj/release/src/libs/sound/decoders/oggaud.c.o:oggaud.c:(.text+0x69): undefined reference to `ov_pcm_seek' obj/release/src/libs/sound/decoders/oggaud.c.o:oggaud.c:(.text+0x78): undefined reference to `ov_pcm_tell' obj/release/src/libs/sound/decoders/oggaud.c.o:oggaud.c:(.text+0xcc): undefined reference to `ov_read' obj/release/src/libs/sound/decoders/oggaud.c.o:oggaud.c:(.text+0x170): undefined reference to `ov_open_callbacks' obj/release/src/libs/sound/decoders/oggaud.c.o:oggaud.c:(.text+0x184): undefined reference to `ov_info' obj/release/src/libs/sound/decoders/oggaud.c.o:oggaud.c:(.text+0x1a4): undefined reference to `ov_time_total' obj/release/src/libs/sound/decoders/oggaud.c.o:oggaud.c:(.text+0x228): undefined reference to `ov_clear' obj/release/src/libs/sound/decoders/oggaud.c.o:oggaud.c:(.text+0xe6): undefined reference to `ov_clear' obj/release/src/libs/sound/decoders/oggaud.c.o:oggaud.c:(.text+0x26a): undefined reference to `ov_clear' collect2: ld returned 1 exit status make: *** [uqm.exe] Error 1
Title: Re: Build on windows xp using mingw help
Post by: Quinarbre on April 28, 2012, 12:55:03 pm
Try downloading pkg-config.exe and adding it to the binaries directory of your MinGW install. You should find it here : http://www.gtk.org/download/index.php
Title: Re: Build on windows xp using mingw help
Post by: Defender on April 28, 2012, 05:54:53 pm
this application has failed to start because libglib-2.0-0.dll was not found?
I followed these instructions to the letter? http://plantmonster.homeip.net/uqm/compiling
Is there a "compiling uqm for idiots" guide out there, anywhere?
Title: Re: Build on windows xp using mingw help
Post by: Quinarbre on April 29, 2012, 11:03:41 pm
The guide you're quoting is imho the closest thing to a "compiling uqm for idiots" we have. Do you have libglib-2.0-0.dll on your computer ? If not it's quite easy to find by a google search.
Title: Re: Build on windows xp using mingw help
Post by: Defender on April 29, 2012, 11:23:01 pm
Ok I'll see if I can find it. You can see from my other post in general, my goal is to combine shivers mod with serosis mod. I just didn't expect it to be this hard. I've compiled some wii projects, so I thought it wouldn't be much trouble.
Title: Re: Build on windows xp using mingw help
Post by: Defender on April 30, 2012, 04:59:15 am
the procedure entry point g_assertion could not be located in the dynamic link library libglib-2.0-0.dll
OK I fixed that error but I still get this
src/regex/regex.c:32:1: warning: "alloca" redefined In file included from src/port.h:152, from src/regex/regex.c:25: c:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/malloc.h:64:1: warning: this is the location of the previous definition LINK uqm.exe obj/release/src/libs/sound/decoders/oggaud.c.o:oggaud.c:(.text+0x175): undefined reference to `ov_open_callbacks' obj/release/src/libs/sound/decoders/oggaud.c.o:oggaud.c:(.text+0x18a): undefined reference to `ov_info' obj/release/src/libs/sound/decoders/oggaud.c.o:oggaud.c:(.text+0x1ae): undefined reference to `ov_time_total' obj/release/src/libs/sound/decoders/oggaud.c.o:oggaud.c:(.text+0x26c): undefined reference to `ov_clear' obj/release/src/libs/sound/decoders/oggaud.c.o:oggaud.c:(.text+0x2c6): undefined reference to `ov_read' obj/release/src/libs/sound/decoders/oggaud.c.o:oggaud.c:(.text+0x316): undefined reference to `ov_pcm_seek' obj/release/src/libs/sound/decoders/oggaud.c.o:oggaud.c:(.text+0x337): undefined reference to `ov_pcm_tell' obj/release/src/libs/sound/decoders/oggaud.c.o:oggaud.c:(.text+0xe9): undefined reference to `ov_clear' obj/release/src/libs/sound/decoders/oggaud.c.o:oggaud.c:(.text+0xf9): undefined reference to `ov_clear' collect2: ld returned 1 exit status make: *** [uqm.exe] Error 1
Title: Re: Build on windows xp using mingw help
Post by: Quinarbre on April 30, 2012, 04:57:49 pm
Making progress... (I've already run into that last error you corrected yourself, some mismatch in the libglib version I seem to recall) Let's try C_INCLUDE_PATH=/usr/include:/usr/local/include ./build.sh uqm clean C_INCLUDE_PATH=/usr/include:/usr/local/include ./build.sh uqm config C_INCLUDE_PATH=/usr/include:/usr/local/include ./build.sh uqm choosing the appropriate configuration on step 2 of course.
Title: Re: Build on windows xp using mingw help
Post by: Defender on April 30, 2012, 07:25:48 pm
choosing the appropriate configuration on step 2 of course. What does that mean? I typed it exactly. this is the error src/regex/regex.c:32:1: warning: "alloca" redefined In file included from src/port.h:152, from src/regex/regex.c:25: c:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/malloc.h:64:1: warning: this is the location of the previous definition In file included from src/regex/regex.c:86: src/regex/regex_internal.h: In function `bitset_not': src/regex/regex_internal.h:721: warning: comparison between signed and unsigned src/regex/regex_internal.h: In function `bitset_merge': src/regex/regex_internal.h:729: warning: comparison between signed and unsigned src/regex/regex_internal.h: In function `bitset_not_merge': src/regex/regex_internal.h:737: warning: comparison between signed and unsigned src/regex/regex_internal.h: In function `bitset_mask': src/regex/regex_internal.h:745: warning: comparison between signed and unsigned In file included from src/regex/regex.c:88: src/regex/regex_internal.ci: At top level: src/regex/regex_internal.ci:38: warning: `inline' is not at beginning of declaration src/regex/regex_internal.ci:1377: warning: `inline' is not at beginning of declaration In file included from src/regex/regex.c:89: src/regex/regcomp.ci: In function `re_compile_fastmap_iter': src/regex/regcomp.ci:368: warning: comparison between signed and unsigned src/regex/regcomp.ci:369: warning: comparison between signed and unsigned In file included from src/regex/regex.c:89: src/regex/regcomp.ci: At top level: src/regex/regcomp.ci:535: warning: unused parameter 'preg' src/regex/regcomp.ci: In function `free_dfa_content': src/regex/regcomp.ci:627: warning: comparison between signed and unsigned src/regex/regcomp.ci: In function `init_word_char': src/regex/regcomp.ci:963: warning: comparison between signed and unsigned src/regex/regcomp.ci:964: warning: comparison between signed and unsigned src/regex/regcomp.ci: In function `optimize_subexps': src/regex/regcomp.ci:1158: warning: comparison between signed and unsigned src/regex/regcomp.ci:1184: warning: comparison between signed and unsigned src/regex/regcomp.ci: At top level: src/regex/regcomp.ci:3366: warning: unused parameter 'dfa' In file included from src/regex/regex.c:90: src/regex/regexec.ci: In function `re_copy_regs': src/regex/regexec.ci:500: warning: comparison between signed and unsigned src/regex/regexec.ci:515: warning: comparison between signed and unsigned src/regex/regexec.ci:525: warning: comparison between signed and unsigned src/regex/regexec.ci: In function `re_search_internal': src/regex/regexec.ci:846: warning: comparison between signed and unsigned src/regex/regexec.ci:864: warning: comparison between signed and unsigned src/regex/regexec.ci:888: warning: comparison between signed and unsigned src/regex/regexec.ci:888: warning: comparison between signed and unsigned In file included from src/regex/regex.c:90: src/regex/regexec.ci: In function `set_regs': src/regex/regexec.ci:1410: warning: comparison between signed and unsigned src/regex/regexec.ci:1413: warning: comparison between signed and unsigned src/regex/regexec.ci: In function `check_dst_limits_calc_pos_1': src/regex/regexec.ci:1915: warning: comparison between signed and unsigned src/regex/regexec.ci: In function `sift_states_bkref': src/regex/regexec.ci:2147: warning: comparison of unsigned expression < 0 is always false src/regex/regexec.ci: In function `check_subexp_matching_top': src/regex/regexec.ci:2405: warning: comparison between signed and unsigned src/regex/regexec.ci: In function `find_subexp_node': src/regex/regexec.ci:2833: warning: comparison between signed and unsigned src/regex/regexec.ci: In function `check_arrival_add_next_nodes': src/regex/regexec.ci:3015: warning: unused variable `err' src/regex/regexec.ci: In function `check_arrival_expand_ecl_sub': src/regex/regexec.ci:3154: warning: comparison between signed and unsigned src/regex/regexec.ci: In function `build_trtable': src/regex/regexec.ci:3421: warning: comparison between signed and unsigned src/regex/regexec.ci:3452: warning: comparison between signed and unsigned src/regex/regexec.ci: In function `group_nodes_into_DFAstates': src/regex/regexec.ci:3594: warning: comparison between signed and unsigned src/regex/regexec.ci:3613: warning: comparison between signed and unsigned src/regex/regexec.ci:3635: warning: comparison between signed and unsigned src/regex/regexec.ci:3643: warning: comparison between signed and unsigned LINK uqm-debug.exe obj/debug/src/libs/sound/decoders/oggaud.c.o: In function `ova_Open': c:/uqm/src/libs/sound/decoders/oggaud.c:181: undefined reference to `ov_open_callbacks' c:/uqm/src/libs/sound/decoders/oggaud.c:191: undefined reference to `ov_info' c:/uqm/src/libs/sound/decoders/oggaud.c:197: undefined reference to `ov_clear' c:/uqm/src/libs/sound/decoders/oggaud.c:207: undefined reference to `ov_time_total' obj/debug/src/libs/sound/decoders/oggaud.c.o: In function `ova_Close': c:/uqm/src/libs/sound/decoders/oggaud.c:225: undefined reference to `ov_clear' obj/debug/src/libs/sound/decoders/oggaud.c.o: In function `ova_Decode': c:/uqm/src/libs/sound/decoders/oggaud.c:238: undefined reference to `ov_read' obj/debug/src/libs/sound/decoders/oggaud.c.o: In function `ova_Seek': c:/uqm/src/libs/sound/decoders/oggaud.c:256: undefined reference to `ov_pcm_seek' c:/uqm/src/libs/sound/decoders/oggaud.c:260: undefined reference to `ov_pcm_tell' collect2: ld returned 1 exit status make: *** [uqm-debug.exe] Error 1
Title: Re: Build on windows xp using mingw help
Post by: Defender on April 30, 2012, 10:35:08 pm
I DID IT!!!!!!!!!!!!!...well the 0.7 version.
I followed the instructions in INSTALL.mingw kind of,
I did this: These are the files you need to download:
http://www.libsdl.org/release/SDL-devel-1.2.8-mingw32.tar.gz http://www.libsdl.org/projects/SDL_image/release/SDL_image-devel-1.2.4-VC6.zip ftp://opensource.creative.com/pub/sdk/OpenALSDK.zip http://www.vorbis.com/files/1.0/windows/OggVorbis-win32sdk-1.0.zip http://www.gzip.org/zlib/zlib122-dll.zip
You can now do either of the following: 1) Copy the DLLs for each library to \[MinGW]\lib. Copy the header files for each library to \[MinGW]\include, (where [MinGW] is the directory where you installed MinGW) except for the Ogg Vorbis headers -- copy the folders (ogg and vorbis) containing the header files to the include directory.
then I ran: C_INCLUDE_PATH=/usr/include:/usr/local/include ./build.sh uqm clean C_INCLUDE_PATH=/usr/include:/usr/local/include ./build.sh uqm config C_INCLUDE_PATH=/usr/include:/usr/local/include ./build.sh uqm
Not sure what it was but I got it to work.
The only thing I'm missing is the icons in the .exe?? How do I get the icons in .exe.
Title: Re: Build on windows xp using mingw help
Post by: Quinarbre on May 01, 2012, 02:45:32 pm
Congratulations !
Yeah, properly installing oggvorbis was the obvious fix but I thought you wanted to avoid it.
I think you get the icons when you install the game, not when you compile it. Building the installer is a tad complex too. If it's really important to you, install NSIS on your computer and look into build/win32_install. Those mods introduce no major change in project structure so you won't have to change anything I guess, but generating the .uqm content files can be a hassle.
Title: Re: Build on windows xp using mingw help
Post by: Defender on May 01, 2012, 04:06:40 pm
I Did not know exactly what I was doing doing it. I was just trying to get a compile any way I could ;D Thank you for your help, much appreciated. Not really too concerned about the icons in .exe. Was just curious where they were.
|