[mythtv] [RFC v2] New Win32 build script

Dan Wilson dwilson at solidstatesoftware.com
Fri Feb 11 16:13:43 UTC 2011

On 02/11/2011 02:49 AM, Lawrence Rust wrote:
> Thanks for pointing this out. Looks like mysql-noinstall-5.0.89-win32
> has been pulled from all mysql mirrors.  It may be a mistake but it
> could be a push to move on.  The current release is 5.5.9 and the only
> previous release available on the website is 5.1.55.

Actually, I found 5.0.89 on mysql website in the "archives". 
Nonetheless, I agree with you, we should move to a newer version.
> So I have updated the script:
> http://www.softsystem.co.uk/download/mythtv/mythbuild-CURRENT.zip
> with the new URL for 5.1.55 and updated the patches for the new version
> of mysql.h.  Consequently you will need to grab the latest patches and
> rebuild Qt, which depends on the version of mysql.  Simplest way is to
> do a clean build:
> ./mythbuild.sh -C
> which will clean out mythinstall and mythbuild but keep any downloaded
> archives (apart from the patches).
> This is also a big hint that the libs should be hosted on
> mythtv-for-windows.googlecode.com ASAP.


Running the (previous, not the newest script that uses 5.1.55) script, I 
see an error during myth compilation:

ccache i686-pc-mingw32-gcc -c -pipe -D_ISOC99_SOURCE 
-I/home/dwilson/mythbuildw32/mythinstall/include -std=c99 -fno-common 
-fomit-frame-pointer -g -Wall -Wno-parentheses -Wno-switch 
-Wdisabled-optimization -Wpointer-arith -Wredundant-decls 
-Wno-pointer-sign -Wcast-qual -Wwrite-strings -Wtype-limits -Wundef 
-Wmissing-prototypes -O3 -fno-math-errno -fno-signed-zeros 
-fno-tree-vectorize -Wno-missing-prototypes -DQT_LARGEFILE_SUPPORT 
-I'../../../../mythinstall/include' -I'../../../../mythinstall' 
-I'../../libs/libmythtv' -I'../../libs/libmythdb' 
-I'../../external/FFmpeg' -I'../../libs/libmythtv' 
-I'../../../../mythinstall/mkspecs/win32-g++linux' -o filter_force.o 
In file included from ../../libs/libmythtv/filter.h:12:0,
                  from filter_force.c:6:
../../libs/libmythtv/frame.h:43:5: error: expected 
specifier-qualifier-list before 'int64_t'
make[2]: *** [filter_force.o] Error 1

More information about the mythtv-dev mailing list