___ ( _`\ | | ) | | | | ) | |_) | (____/'
___ ( _`\ | (_(_) | _)_ | (_( ) (____/'
____ / __ \ | | | | | | | | | |__| | \___\_\
####### ## ## ## ## ## ## #######
_______ |__ __| | | | | | | |_|
IMPORTANT: enter the case-INsensitive alphabetic (no numbers) code AND WRITE SOME SHORT summary of changes (below) if you are saving changes. (not required for previewing changes). Wiki-spamming is not tolerated, will be removed, so it does NOT even show up in history. Spammers go away now. Visit Preferences to set your user name Summary of change: '''Installing MegaTunix on a windows box''' This is just the windows platform specific installation. After you have MegaTunix installed, read the usage (that is platform-independent) on MegaTunix page. ---- * First you need [http://gladewin32.sourceforge.net/ GLADE runtime] * When glade is installed, get megatunix: ** download [http://www.vems.hu/files/MegaTunix/v3_config/MegaTunix_0.7.0_win32_with_v3_config_r004.zip UNZIP and GO win32 convenience zip] and unzip it into your favorite directory (avoid spaces in filenames). This zip has configuration files for v3, so the .MegaTunix configuration directory does not need to be downloaded and unzipped separately. You can place a shortcut to desktop if you like. ** or download the original installer [http://sourceforge.net/project/showfiles.php?group_id=128471&package_id=140657 Megatunix] and install it (install doesn't do anything useful other than unzip). With this original installer you'll need the GenBoard (firmware)-specific configuration directories (unzipped in the installation directory, it has some files under a ".MegaTunix" directory). See MegaTunix for the download URL. * start megatunix with megatunix.exe 2>mtx.err command from a command prompt from the right directory). See MegaTunix page ---- '''Possible Problems''' * If you edit the config files, eg. interrogation profile, take care, mtx is picky about errors or "garbage" in the config (avoid nonstandard, windows \r\n newlines and any comments in the config files) * Rare collision (with previously installed glade) problem: "missing entry point in iconv.dll" => check that correct iconv.dll is used. ---- '''Anything below is developer info ''' - the above should be enough to get megatunix running on your win32. MINGW porting [http://www.cat.csiro.au/cmst/staff/cameron/GDK/alltimes.html why GTK is slower on windows] than on linux (or other nice OSes). ---- ''' cross info ''' files needed: cross-tools http://www.libsdl.org/extras/win32/cross/ freetype http://gnuwin32.sourceforge.net/packages/freetype.htm need to edit freetype2.pc files the prefix is wrong it need to be set to /target libglade http://gladewin32.sourceforge.net/modules.php?name=Downloads&d_op=viewdownload&cid=3 gtk,glib,pango,fontconfig,atk http://www.gimp.org/~tml/gimp/win32/downloads.html gtkglext http://sourceforge.net/project/showfiles.php?group_id=54333&package_id=48997 need to edit gtkglext-*.pc and gdkglext-*.pc files the prefix is wrong it need to be set to /target libxml ftp://xmlsoft.org/ get the source amd make it libxml2-2.6.15.tar.gz worked for me libxml2-2.6.16.tar.gz would not make for me zlib http://gnuwin32.sourceforge.net/packages/zlib.htm flex http://www.cs.colorado.edu/~main/mingw32/ http://jrfonseca.dyndns.org/projects/gnu-win32/software/ported/ hacks http://www.vems.hu/files/MegaTunix/hacks_nov_26_04.zip file list of needed: atk-dev-1.6.0.zip* flex-2_5_4a.zip* fontconfig-dev-2.2.2-20040412.zip* freetype-2.1.8-bin.zip* freetype-2.1.8-dep.zip* freetype-2.1.8-lib.zip* glib-dev-2.4.7.zip* gtk+-dev-2.4.13.zip* gtkglext-win32-1.0.6.zip* hacks_nov_26_04.zip libglade-2.4.0-dev.zip* libxml2-2.6.15.tar.gz* mingw32-linux-x86-glibc-2.3.tar.gz* pango-dev-1.4.1.zip* zlib-1.2.1-1-lib.zip* (if the file are download to tmp) (cross-scripts also needs to be installed at this time(how to comming soon)) start with mingw32-linux-x86-glibc-2.3.tar.gz cd /opt zcat /tmp/mingw32-linux-x86-glibc-2.3.tar.gz | tar xvf - ln -s /opt/cross-tools/i386-mingw32msvc /target cd /target unzip /tmp/freetype-2.1.8-bin.zip unzip /tmp/freetype-2.1.8-dep.zip unzip /tmp/freetype-2.1.8-lib.zip unzip /tmp/libglade-2.4.0-dev.zip unzip /tmp/gtk+-dev-2.4.13.zip unzip /tmp/glib-dev-2.4.7.zip unzip /tmp/pango-dev-1.4.1.zip unzip /tmp/fontconfig-dev-2.2.2-20040412.zip unzip /tmp/atk-dev-1.6.0.zip unzip /tmp/gtkglext-win32-1.0.6.zip unzip /tmp/zlib-1.2.1-1-lib.zip edit and change prefix=/target for each /target/lib/pkgconfig/gtkglext-1.0.pc /target/lib/pkgconfig/gtkglext-win32-1.0.pc /target/lib/pkgconfig/gdkglext-1.0.pc /target/lib/pkgconfig/gdkglext-win32-1.0.pc /target/lib/pkgconfig/freetype2.pc cd /tmp zcat libxml2-2.6.15.tar.gz | tar xvf - cd /tmp/libxml2-2.6.15 . cross cross-configure --prefix=/target make make install ---- !DaveA said, 0x1A problem has been fixed - needed a O_BINARY flag set in the open() call. Optional: Add document to category: Wiki formatting: * is Bullet list ** Bullet list subentry ... '''Bold''', ---- is horizontal ruler, <code> preformatted text... </code> See wiki editing HELP for tables and other formatting tips and tricks.