[mythtv] Problems with Win32 port script

Chris H chndrcks at gmail.com
Thu Aug 14 17:20:33 UTC 2008


Thanks for posting this. I've been trying the win32 port for the first
time and have run into all the same problems. To fix the issue you're
having at the end of your email, I found this post:
http://www.gossamer-threads.com/lists/mythtv/dev/344111?search_string=isatty;#344111
and it has worked for me. Basically just had to add the #include
<unistd.h> line to schemawizard.cpp file.

On Thu, Aug 14, 2008 at 10:50 AM, Jonathan Larson
<jtlarson at u.washington.edu> wrote:
> I thought I'd give the Win32 port another try  and so I removed all the
> previously installed components (Msys, Mingw, Mysql, all source directories)
> from a previous un-successful attempt and downloaded the Mythinstaller.bat.
> I ran into a few problems which I worked around, but the last one is a
> compile error that I'm not sure how to fix.
>
>
>
> 1.       When I run MythInstaller.bat, it downloads and executes
> win32packager.pl, but immediately after pressing [Enter] at the config
> summary the script appears to drop back to a command prompt—I say 'appears'
> because no matter what command I give next (even just pressing enter again)
> will execute win32-packager.pl. Just slightly confusing…
>
> 2.       MySql essentials is now up to version 5.0.67 (vs. 5.0.45 in the
> script), so the initial download attempt failed. I edited win32-packager.pl
> to the new version and re-ran win32-packager.pl
>
> 3.       The script stalls permanently at the
> "qt-win-opensource-src-4.4.0.zip" download—it claims that it's downloading,
> but I see no evidence of it in the network traffic and letting it sit for 1
> hour produced no results. I copied the download path into my browser and
> downloaded the file manually in 10 minutes, so I don't think it a problem
> with my computer in general—the script just doesn't seem to be initializing
> the download process for some reason. I cancelled the script, copied
> qt-win-opensource-src-4.4.0.zip to the source dir and restarted
> win32-packager.pl to continue.
>
> 4.       The compile process errored out with the messages below. I searched
> the list history and found
> http://www.gossamer-threads.com/lists/mythtv/dev/344111 and
> http://mythtv.org/pipermail/mythtv-dev/2008-July/062610.html
>
>
>
> Buzz's suggestion to
>
>
>
> 1) locate where pwd.exe is.
>
> 2) export PATH=$PATH:/blah/folderwithpwd/
>
>
>
> The problem is, I'm not sure where/when to do this, so any advice would be
> appreciated.
>
>
>
>
>
> C:\mythtv>Config:
>
>         QT version: 4
>
>         DLLs will be labeled as: 0.22
>
>         Building with 2 processors
>
>         SVN location is: trunk
>
>         SVN revision is: 18010
>
>
>
> Error:
>
>
>
> g++ -c -march=k8 -g -Wall -Wno-switch -Wpointer-arith -Wredundant-decls
> -Wno-non
>
> -virtual-dtor -funit-at-a-time -D__STDC_CONSTANT_MACROS -frtti -fexceptions
> -mth
>
> reads -DQT_LARGEFILE_SUPPORT -DUSING_MINGW -DUSING_WINAUDIO -DUSING_D3D
> -DUSING_
>
> DIRECTX -DMMX -Di386 -DUSING_DIRECTX -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64
> -DUSIN
>
> G_DIRECTX -DQT_THREAD_SUPPORT -DQT_DLL -DQT_QT3SUPPORT_LIB -DQT3_SUPPORT
> -DQT_SQ
>
> L_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB
> -DQT_CORE_LIB -
>
> I'../../../../MSys/1.0/qt-win-opensource-src-4.4.0/include/QtCore'
> -I'../../../.
>
> ./MSys/1.0/qt-win-opensource-src-4.4.0/include/QtCore'
> -I'../../../../MSys/1.0/q
>
> t-win-opensource-src-4.4.0/include/QtNetwork'
> -I'../../../../MSys/1.0/qt-win-ope
>
> nsource-src-4.4.0/include/QtNetwork'
> -I'../../../../MSys/1.0/qt-win-opensource-s
>
> rc-4.4.0/include/QtGui'
> -I'../../../../MSys/1.0/qt-win-opensource-src-4.4.0/incl
>
> ude/QtGui'
> -I'../../../../MSys/1.0/qt-win-opensource-src-4.4.0/include/QtOpenGL'
>
>  -I'../../../../MSys/1.0/qt-win-opensource-src-4.4.0/include/QtOpenGL'
> -I'../../
>
> ../../MSys/1.0/qt-win-opensource-src-4.4.0/include/QtXml'
> -I'../../../../MSys/1.
>
> 0/qt-win-opensource-src-4.4.0/include/QtXml'
> -I'../../../../MSys/1.0/qt-win-open
>
> source-src-4.4.0/include/QtSql'
> -I'../../../../MSys/1.0/qt-win-opensource-src-4.
>
> 4.0/include/QtSql'
> -I'../../../../MSys/1.0/qt-win-opensource-src-4.4.0/include/Q
>
> t3Support'
> -I'../../../../MSys/1.0/qt-win-opensource-src-4.4.0/include/Qt3Suppor
>
> t' -I'../../../../MSys/1.0/qt-win-opensource-src-4.4.0/include'
> -I'/C/mythtv/bui
>
> ld//include' -I'../libmythsamplerate' -I'../libmythsoundtouch'
> -I'../libmythfree
>
> surround' -I'../libavcodec' -I'../libavutil' -I'../libmythdb' -I'../..'
> -I'..' -
>
> I'.' -I'../libmythupnp' -I'../libmythui'
> -I'c:/MSys/1.0/qt-win-opensource-src-4.
>
> 4.0/include/ActiveQt' -I'.' -I'.'
> -I'../../../../MSys/1.0/qt-win-opensource-src-
>
> 4.4.0/mkspecs/win32-g++' -o uilistbtntype.o uilistbtntype.cpp
>
> schemawizard.cpp: In member function `MythSchemaUpgrade
> SchemaUpgradeWizard::Pro
>
> mptForUpgrade(const char*, bool, bool, int, int, int)':
>
> schemawizard.cpp:242: error: `isatty' was not declared in this scope
>
> make[2]: *** [schemawizard.o] Error 1
>
> make[2]: *** Waiting for unfinished jobs....
>
> make[2]: Leaving directory `/C/mythtv/mythtv/libs/libmyth'
>
> make[1]: *** [sub-libmyth-make_default-ordered] Error 2
>
> make[1]: Leaving directory `/C/mythtv/mythtv/libs'
>
> make: *** [sub-libs-make_default-ordered] Error 2
>
> EFFECT FAILED (newer -> shell): mtime of file
> (C:/mythtv/mythtv/libs/libmyth/lib
>
> myth-0.22.dll) should be greater than file
> (C:/mythtv/mythtv/last_build.txt).
>
> [0]  [1218724582]
>
>
>
> _______________________________________________
> mythtv-dev mailing list
> mythtv-dev at mythtv.org
> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev
>
>



-- 
-Chris


More information about the mythtv-dev mailing list