dist.sh under Windows XP

Stephen Grant Brown sg_brown at bemail.com.au
Tue Jan 29 06:57:07 EST 2008


Hi Nathan
Thanks for your speedy reply.
I think I read mingwn (or incorectly read mingvm) and wrote mingvm in my email.
I have just did an svn update in the packaging directory.
Nothing was updated and I am at revision 16889.
gnucash.iss.in has never been altered by me ( I did not even realize it was there)

When does gnucash.iss get regenerated from gnucash.iss.in?

Yours Sincerely Stephen Grant Brown
  ----- Original Message ----- 
  From: Nathan Buchanan 
  To: Stephen Grant Brown 
  Cc: GNUCash Devel 
  Sent: Tuesday, January 29, 2008 3:32 PM
  Subject: Re: dist.sh under Windows XP


  Hi Stephen!

  On Jan 28, 2008 7:28 PM, Stephen Grant Brown <sg_brown at bemail.com.au> wrote:

    Hi Nathan,
    Thanks for your help.
    Did reset.sh
    Went to completion
    install.sh went to completion
    dist.sh failed 
    Installed qt-win-opensource-4.2.3-ming.exe into c:\qt/4.2.3
    Adjusted custom to shell to

    ...
    AQBANKING_WITH_QT=yes
    QTDIR=/c/QT/4.2.3
    ...

    reset.sh run to completion
    install.sh run to completion
    dist.sh produces

    ...
    Error on line 84 in c:\soft\gnucash/gnucash.iss: Source file "c:/qt/4.2.3/bin\mingvm10.dll" does not exist.
    Compile aborted.
    ...

    Where does this file come from?
  gnucash.iss is generated from gnucash.iss.in in the packaging directory. "mingwm10.dll" - with a w - is installed with qt.

  The line above indicates that it's not looking for mingWm10.dll but mingVm10.dll.  This is a change from the results in your previous email on another thread (yes, that was confusing) where the script was correctly searching for mingWm10.dll. What I suspect is that your gnucash.iss.in has been changed (line 84) to try to add the wrong file. 

  A solution would be to revert the gnucash.iss.in to the repository version. (The file in the same directory where you run install.sh from, not the one in repos). After that is done, you can remove /c/soft/gnucash/dist and re-run dist.sh. You don't need to re-run anything before dist.sh.

  Hope this helps!

  Nathan

  PS: AQBANKING_WITH_QT=yes is now the default, though you are still required to set QTDIR.





    Yours Sincerely Stephen Grant Brown
      ----- Original Message ----- 
      From: Nathan Buchanan 
      To: Stephen Grant Brown 
      Cc: GNUCash Devel 
      Sent: Friday, January 25, 2008 8:45 AM
      Subject: Re: dist.sh under Windows XP


      Hi Stephen!


      On Jan 24, 2008 2:49 PM, Stephen Grant Brown <sg_brown at bemail.com.au> wrote:

        Dear Madams/Sirs

        Used svn to update packaging directory.

        install.sh run to completion

        dist.sh produces

        ...
        mv: cannot stat `/C/soft/gnucash/inst/..dist/lib/aqbanking/plugins/16/wizards/qt3-wizard.exe ' : No succh file or directory

        Where does this file come from?

      I suspect that you have installed qt after you did your first run of install.sh. The first run of install.sh would have compiled aqbanking without qt support (and without the qt3-wizard). Later when you installed qt, aqbanking was not re-compiled. Now when you now try to run dist.sh it tries to find the qt parts associated with aqbanking and fails.

      I would recommend you remove your soft/aqbanking directory and re-run install.sh. This should solve the problem and allow dist.sh to succeed. 

      If that doesn't work, you may need to run reset.sh to start from scratch.

      Nathan



        How do i install it?

        Yours Sincerely Stephen Grant Brown
        _______________________________________________
        gnucash-devel mailing list
        gnucash-devel at gnucash.org 
        https://lists.gnucash.org/mailman/listinfo/gnucash-devel




      -- 
      <><><><><><><><><><><><><><><> 
      "Even if you are on the right track, you'll get run over if you just sit there" - Will Rogers




  -- 
  <><><><><><><><><><><><><><><>
  "Even if you are on the right track, you'll get run over if you just sit there" - Will Rogers


More information about the gnucash-devel mailing list