I did gitorious it, and did a merge request, but did not file a bug because 
when I had time to your website was unavailable for use.  I specifically stated 
I wasn't opening a bug because I couldn't get to it.  You rejected my merge 
because it was based off of QTDIR -- which you state is the out-of-date way to 
build things, even though it's the ONLY instructions around and available for 
Mac.

I also have another fix in my clone for the Windows side of things where 
someone is having MINGW libraries explicitly loaded if the OS is Windows -- 
instead of relying on the deployment XML file built at the time of compilation. 
 This breaks things when it's an MSVC compiled version.  I have created another 
merge request (#15) with these two bug fixes included.  Even though QTDIR is 
the old style -- it's still the current style for Mac building in my book.

I really, really, really think that we need to have documented precisely how to 
setup and build the QtJambi distribution files.  I was shocked today when you 
said you use MINGW, but the released QtJambi files are from VC2008.  It's 
problematic when we don't have a consistent build environment that everybody 
(newcomer and old contributor) alike can use.  The project's ability to gain 
new contributors is inversely proportional to the difficulty of setting up a 
build environment.

I only JUST now got my Windows build to work.  Setting MAKEOPTS=Release almost 
worked -- but then down inside of one of the directories, qmake recursed into 
subdirectories and my "Release" didn't get passed on.  I could not figure out 
how to get the build system to behave at that level, so I copied the 
QtDesigner4.lib to QtDesignerd4.lib -- and it finally built without error.  
It's definitely not optimal, but it built.  

Thanks,
Michael

> -----Original Message-----
> From: Samu Voutilainen [mailto:s...@smar.fi]
> Sent: Wednesday, March 09, 2011 3:03 PM
> To: Michael Douglass (PH)
> Cc: 'qt-jambi-interest@qt.nokia.com'
> Subject: Re: [Qt-jambi-interest] Building on Windows -- failure on
> QtDesignerd4.lib
> 
> I talked with you about these mac things? Did you file a bug about the thing
> we talked about? My head can’t hold everything, so I tend to forget to
> actually do something...
> 
> When you just want to contribute something, creating merge requests (at
> Gitorious) is suggested. It allows us to review them and finally merge them
> quite easily.
> 
> On Wednesday 09 March 2011 14:57:50 Michael Douglass wrote:
> > It looks like setting "MAKEOPTS=Release" in the environment is allowing
> my build to progress.  I will let you know if it succeeds.
> >
> > I would like to, at some point, discuss how I can best help get the two 
> > fixes
> that I have in my personal QtJambi repository integrated:
> >
> >   * Mac inclusion of the qt_menu.nib resources
> >   * Removal of the hard-coded library loading on windows platforms for
> Ming libraries.
> >
> > Thanks,
> > Michael
> >
> > > -----Original Message-----
> > > From: Samu Voutilainen [mailto:s...@smar.fi]
> > > Sent: Wednesday, March 09, 2011 2:51 PM
> > > To: Michael Douglass (PH)
> > > Cc: 'qt-jambi-interest@qt.nokia.com'
> > > Subject: Re: [Qt-jambi-interest] Building on Windows -- failure on
> > > QtDesignerd4.lib
> > >
> > > It is intended, but I’m not able to use MSVC at all, and MinGW
> > > builds Nokia provides have been built using mingw 4.4, making my
> > > Jambi compiles impossible since only mingw 4.5 is available at their
> > > site... And on Linux ”the binary Qt” is Qt provided by the
> > > distribution, and ideally Jambi would be there too.
> > >
> > > All help for fixing bugs is really appreciated, since I can’t
> > > maintain million version of Windows.
> > >
> > > On Wednesday 09 March 2011 14:22:25 Michael Douglass wrote:
> > > > The webpage says that it's best to use the binaries provided by
> > > > Nokia
> > > > -- and the QtJambi distribution we provide is against MSVC 2008.
> > > > There's lots of conflicting
> > > information all over the place.
> > > >
> > > > > -----Original Message-----
> > > > > From: Samu Voutilainen [mailto:s...@smar.fi]
> > > > > Sent: Wednesday, March 09, 2011 2:13 PM
> > > > > To: Michael Douglass (PH)
> > > > > Cc: 'qt-jambi-interest@qt.nokia.com'
> > > > > Subject: Re: [Qt-jambi-interest] Building on Windows -- failure
> > > > > on QtDesignerd4.lib
> > > > >
> > > > > Yes, but I’m building against system Qt, not downloaded
> > > > > packages. On Windows, I compile Qt myself and use MinGW, so I
> > > > > can’t really be help there :/
> > > > >
> > > > > On Wednesday 09 March 2011 13:45:29 Michael Douglass wrote:
> > > > > > Are you able to build against 4.7.2?
> > > > > >
> > > > > > Thanks,
> > > > > > Michael
> > > > > >
> > > > > > > -----Original Message-----
> > > > > > > From: Samu Voutilainen [mailto:s...@smar.fi]
> > > > > > > Sent: Wednesday, March 09, 2011 1:06 PM
> > > > > > > To: Michael Douglass (PH)
> > > > > > > Cc: 'qt-jambi-interest@qt.nokia.com'
> > > > > > > Subject: Re: [Qt-jambi-interest] Building on Windows --
> > > > > > > failure on QtDesignerd4.lib
> > > > > > >
> > > > > > > It is building debug build, you may need to build own Qt or
> > > > > > > somehow force jambi to build only release packages... Maybe
> > > > > > > that
> > > would help.
> > > > > > > Feel free to create ticket about it anyway, fixing actual
> > > > > > > problem could take some time though, sorry.
> > > > > > >
> > > > > > > On Wednesday 09 March 2011 11:50:00 Michael Douglass wrote:
> > > > > > > > The file I downloaded was:
> > > > > > > > qt-win-opensource-4.7.2-vs2008.exe
> > > > > > > >
> > > > > > > > > -----Original Message-----
> > > > > > > > > From: qt-jambi-interest-
> > > > > > > bounces+mikedoug=phmgmt....@qt.nokia.com
> > > > > > > > > [mailto:qt-jambi-interest-
> > > > > > > bounces+mikedoug=phmgmt....@qt.nokia.com]
> > > > > > > > > On Behalf Of Samu Voutilainen
> > > > > > > > > Sent: Wednesday, March 09, 2011 2:50 AM
> > > > > > > > > To: qt-jambi-interest@qt.nokia.com
> > > > > > > > > Subject: Re: [Qt-jambi-interest] Building on Windows --
> > > > > > > > > failure on QtDesignerd4.lib
> > > > > > > > >
> > > > > > > > > Is Qt’s binary distro (you are using) built with MSVC2008?
> > > > > > > > >
> > > > > > > > > On Tuesday 08 March 2011 23:53:18 Michael Douglass wrote:
> > > > > > > > > > I'm attempting to build on windows using MSVC2008 with
> > > > > > > > > > the binary
> > > > > > > > > distribution from Nokia for 4.7.2, and I'm getting the
> > > > > > > > > following
> > > error:
> > > > > > > > > >
> > > > > > > > > >      [make]     cl -c -nologo -Zm200 -Zc:wchar_t- -Zi -MDd 
> > > > > > > > > > -GR -
> EHsc
> > > -
> > > > > W3 -
> > > > > > > > > w34100
> > > > > > > > > >  -w34189 -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -
> > > DQT_DLL
> > > > > > > > > > -DQT_SCRIPT_LIB -DQT_ XML_LIB -DQT_GUI_LIB
> > > > > > > > > > -DQT_CORE_LIB -
> > > > > > > > > DQT_HAVE_MMX
> > > > > > > > > > -DQT_HAVE_3DNOW -DQT_HAVE_SSE - DQT_HAVE_MMXEXT -
> > > > > > > > > DQT_HAVE_SSE2
> > > > > > > > > > -DQT_THREAD_SUPPORT -I"c:\Qt\4.7.2\include\QtDesi
> > > > > > > > > > gner" -
> > > > > > > > > I"c:\Qt\4.7.2\include\QtCore" -I"c:\Qt\4.7.2\include\QtGui"
> > > > > > > > > -
> > > > > I"c:\Qt\4.7.
> > > > > > > > > > 2\include\QtXml" -I"c:\Qt\4.7.2\include\QtScript"
> > > > > > > > > > -I"c:\Qt\4.7.2\include" -I"..\ ..\..\..\src\cpp\qtjambi"
> > > > > > > > > > -I"..\..\..\..\src\cpp\common" -I"C:\Program Files (x8
> > > > > > > > > > 6)\Java\jdk1.6.0_23\include" -I"C:\Program Files
> > > > > > > > > > (x86)\Java\jdk1.6.0_23\include\ win32"
> > > > > > > > > > -I"..\..\..\..\src\cpp\qtjambi_designer" -I"\QtDesigner"
> > > > > > > > > > -I"c:\Qt\4.7.2\i nclude\ActiveQt" -I"debug"
> > > > > > > > > > -I"..\..\..\..\src\cpp\qtjambi_designer" -I"." -I"c:\
> > > > > > > > > > Qt\4.7.2\mkspecs\default" -Fodebug\
> > > > > > > > > > @C:\Users\LOCALU~1\AppData\Local\Temp\nm86C1
> > > > > > > > > > .tmp
> > > > > > > > > >      [make] moc_qtjambishell_JambiResourceBrowser.cpp
> > > > > > > > > >      [make]
> > > > > moc_qtjambishell_QDesignerResourceBrowserInterface.cpp
> > > > > > > > > >      [make] moc_jambiresourcebrowser.cpp
> > > > > > > > > >      [make] Generating Code...
> > > > > > > > > >      [make]     link /LIBPATH:"c:\Qt\4.7.2\lib" /NOLOGO 
> > > > > > > > > > /DEBUG
> > > /DLL
> > > > > > > > > /MANIFEST /M
> > > > > > > > > >
> > > > > > > > >
> > > > > > >
> > > > >
> > >
> ANIFESTFILE:"debug\com_trolltech_tools_designer_debuglib.intermediate.
> > > > > > > > > manifest"
> > > > > > > > > > /OUT:..\lib\com_trolltech_tools_designer_debuglib.dll
> > > > > > > > > > @C:\Users\LOCALU~1\AppData \Local\Temp\nm93A3.tmp
> > > > > > > > > >      [make] LINK : fatal error LNK1104: cannot open
> > > > > > > > > > file 'c:\Qt\4.7.2\lib\QtDesi gnerd4.lib'
> > > > > > > > > >      [make] NMAKE : fatal error U1077: '"C:\Program
> > > > > > > > > > Files (x86)\Microsoft Visual  Studio 9.0\VC\BIN\link.EXE"' :
> > > > > > > > > > return code
> > > > > > > '0x450'
> > > > > > > > > >      [make] Stop.
> > > > > > > > > >      [make] NMAKE : fatal error U1077: '"C:\Program
> > > > > > > > > > Files (x86)\Microsoft Visual  Studio 9.0\VC\BIN\nmake.exe"' 
> > > > > > > > > > :
> > > > > > > > > > return code
> > > > > > > '0x2'
> > > > > > > > > >      [make] Stop.
> > > > > > > > > >      [make] NMAKE : fatal error U1077: 'cd' : return code 
> > > > > > > > > > '0x2'
> > > > > > > > > >      [make] Stop.
> > > > > > > > > > The error is accurate.  QtDeignerd4.lib does not exist.   
> > > > > > > > > > There
> is a
> > > > > > > > > QtDesigner.prl, QtDesigner4.lib, and QtDesignerd.prl.
> > > > > > > > > >
> > > > > > > > > > Help?  Is there a way I can have it not build against
> > > > > > > > > > debug libraries at
> > > > > > > all?
> > > > > > > > > >
> > > > > > > > > > Thanks,
> > > > > > > > > > Michael Douglass
> > > > > > > > > --
> > > > > > > > > Terveisin,
> > > > > > > > > Samu Voutilainen
> > > > > > > > > http://smar.fi
> > > > > > > > > _______________________________________________
> > > > > > > > > Qt-jambi-interest mailing list
> > > > > > > > > Qt-jambi-interest@qt.nokia.com
> > > > > > > > > http://lists.qt.nokia.com/mailman/listinfo/qt-jambi-inte
> > > > > > > > > rest
> > > > > > > >
> > > > > > > --
> > > > > > > Terveisin,
> > > > > > > Samu Voutilainen
> > > > > > > http://smar.fi
> > > > > >
> > > > > --
> > > > > Terveisin,
> > > > > Samu Voutilainen
> > > > > http://smar.fi
> > > >
> > > --
> > > Terveisin,
> > > Samu Voutilainen
> > > http://smar.fi
> >
> --
> Terveisin,
> Samu Voutilainen
> http://smar.fi
_______________________________________________
Qt-jambi-interest mailing list
Qt-jambi-interest@qt.nokia.com
http://lists.qt.nokia.com/mailman/listinfo/qt-jambi-interest

Reply via email to