[mythtv] win32-packager.pl: bugs

Michael Drons mdrons at yahoo.com
Mon May 4 19:34:12 UTC 2009


David,
Yes once you fix the win32-packager.pl script.  Here are the changes that I needed to make to mythtv source to get it to compile (Patch attached)

I also needed to add " -L'c:/MinGw/bin' -lpthread "  to :
        C:\mythtv\mythtv\filters\kerneldeint\Makefile
     C:\mythtv\mythtv\filters\yadif\Makefile
In the LIBS line.  

In my experience the win32-packager.pl script hangs a lot.  Not sure why, but I ended up just doing everything myself inside a mingw32 shell, just following the the commands from the perl script.

All this, even thought myth compiles and installs in the build directory...  It does not run.  I see this error:

C:\mythtv\build\bin>mythfrontend.exe
2009-05-04 10:40:31.390 ERROR: ***Pulse Audio is running!!!!***
2009-05-04 10:40:31.390 ERROR: But MythTV has not been compiled with Pulse Audio
 disabling support. EXITING!

-Mike

----- Original Message ----
From: David Orser <davidorser at yahoo.com>
To: mythtv-dev at mythtv.org
Sent: Sunday, May 3, 2009 3:23:07 PM
Subject: [mythtv] win32-packager.pl: bugs


First, stop me now if this isn't being actively developed :)  Otherwise, please let the appropirate people know of the following issues.

The version at:
http://svn.mythtv.org/svn/trunk/packaging/Win32/build/win32-packager.pl

Pointed to by:
http://www.mythtv.org/wiki/Windows_Port

Tries to download a non-existent version of MySQL, namely:
http://mysql.mirrors.ilisys.com.au/Downloads/MySQL-5.1/mysql-essential-5.1.31-win32.msi

Currently the said directory has versions, 5.1.33 and 5.1.34, available.

I'm currently getting an error message on the patch stdlib.h section.  I'm still working through this...hopefully more details or solution to follow:

COMMENTS:------------------------------
COMMENTS:Apply stdlib.h patch file, if not already applied....
COMMENTS:------------------------------

grep-ing for pattern(__inline__ double __cdecl __MINGW_NOTHROW strtod ) in file(
C:/MinGW/include/stdlib.h):
shell:C:\MSys\1.0\bin\bash.exe -c "( export PATH=/bin:/mingw/bin:$PATH;cd /mingw
/include;patch -p1 < stdlib_h.patch) 2>&1 "
patching file `stdlib.h'
Hunk #1 FAILED at 317.
1 out of 1 hunk FAILED -- saving rejects to stdlib.h.rej
EFFECT FAILED (grep -> shell): unable to locate regex pattern (__inline__ double
__cdecl __MINGW_NOTHROW strtod ) in file (C:/MinGW/include/stdlib.h)

Hope this helps,
David Orser
davidorser_removeme at yahoo_dot_com



      
_______________________________________________
mythtv-dev mailing list
mythtv-dev at mythtv.org
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev



      
-------------- next part --------------
A non-text attachment was scrubbed...
Name: mythtv1.patch
Type: text/x-diff
Size: 4579 bytes
Desc: not available
URL: <http://mythtv.org/pipermail/mythtv-dev/attachments/20090504/3b828a47/attachment.patch>


More information about the mythtv-dev mailing list