Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project! See Demo

Close

Win Gaim Build Environment Fetcher is failing

2006-01-16
2013-04-03
  • Tim Laplaca
    Tim Laplaca
    2006-01-16

    I tried it on two different Windows/CYGWin environments, and it failed both times.  Here are the error messages I got:
    -------------------------------
    tar: --exclude=gtk-*-rev-?-installer.tar.gz: Cannot stat: No such file or direct
    ory
    tar: --exclude=gtk-runtime*.exe: Cannot stat: No such file or directory
    tar: --exclude=.svn: Cannot stat: No such file or directory
    tar: --exclude=*.swp: Cannot stat: No such file or directory
    tar: Error exit delayed from previous errors
    -----------------------------------------------

    Here's the entire output of the procedure:
    ----------------------------------------
    $ bash wingaim-build-fetcher.sh
    Fetching file list...
    -> "gaim-build-files" [1]

    Fetching MD5 sums list...
    -> "gaim-build-md5s" [1]

    Do you want to prepare a Gaim build environment in /cygdrive/c/cvs? [y/N] y
    Creating temporary directory...
    Downloading package files to temp directory...
      Fetching MinGW-3.1.0-1.exe...
    -> "MinGW-3.1.0-1.exe" [1]
      Fetching w32api-3.3.tar.gz...
    -> "w32api-3.3.tar.gz" [1]
      Fetching gtk-runtime-2.6.10-rev-a.exe...
    -> "gtk-runtime-2.6.10-rev-a.exe" [1]
      Fetching ActivePerl-5.8.3.809-MSWin32-x86.msi...
    -> "ActivePerl-5.8.3.809-MSWin32-x86.msi" [1]
      Fetching nsis-2.12-setup.exe...
    -> "nsis-2.12-setup.exe" [1]
      Fetching gtk-dev-2.6.10-rev-a.tar.gz...
    -> "gtk-dev-2.6.10-rev-a.tar.gz" [1]
      Fetching perl582.tar.gz...
    -> "perl582.tar.gz" [1]
      Fetching tcl-8.4.5.tar.gz...
    -> "tcl-8.4.5.tar.gz" [1]
      Fetching silc-toolkit-0.9.12.tar.gz...
    -> "silc-toolkit-0.9.12.tar.gz" [1]
      Fetching aspell-dev-0-50-3-3.zip...
    -> "aspell-dev-0-50-3-3.zip" [1]
      Fetching gtkspell-2.0.6.tar.gz...
    -> "gtkspell-2.0.6.tar.gz" [1]
      Fetching nss-3.9.zip...
    -> "nss-3.9.zip" [1]
      Fetching nspr-4.4.1.zip...
    -> "nspr-4.4.1.zip" [1]
      Fetching gaim-inst-deps.tar.gz...
    -> "gaim-inst-deps.tar.gz" [1]
      Fetching gtk-2.6.10-rev-a-installer.tar.gz...
    -> "gtk-2.6.10-rev-a-installer.tar.gz" [1]

    Beginning required installations...
      Checking GTK Runtime Environment Version...
      Installing GTK Runtime Environment (gtk-runtime-2.6.10-rev-a.exe)...
      Installing MinGW32 Runtime (MinGW-3.1.0-1.exe)...
      Installing ActivePerl (ActivePerl-5.8.3.809-MSWin32-x86.msi)...
      Installing NullSoft Install System (nsis-2.12-setup.exe)...
      Win32 API package (w32api-3.3.tar.gz)...
      * Updating Win32 API to newer version...
      * Unpacking Win32 API package to /cygdrive/C/MinGW...

    Extracting development packages...
      GTK dev package (gtk-dev-2.6.10-rev-a.tar.gz)...
      * Unpacking GTK dev package to gtk_2_0...
      Perl dev package (perl582.tar.gz)...
      * Unpacking Perl dev package to perl58...
      Tcl dev package (tcl-8.4.5.tar.gz)...
      * Unpacking Tcl dev package to tcl-8.4.5...
      SILC dev package (silc-toolkit-0.9.12.tar.gz)...
      * Unpacking SILC dev package to silc-toolkit-0.9.12...
      Aspell dev package (aspell-dev-0-50-3-3.zip)...
      * Unpacking Aspell dev package to aspell-dev-0-50-3-3...
      GtkSpell dev package (gtkspell-2.0.6.tar.gz)...
      * Unpacking GtkSpell dev package to gtkspell-2.0.6...
      Mozilla NSS package (nss-3.9.zip)...
      * Unpacking Mozilla NSS package to nss-3.9...
      * Fixing Mozilla NSS package file permissions...
      Mozilla NSPR package (nspr-4.4.1.zip)...
      * Unpacking Mozilla NSPR package to nspr-4.4.1...
      * Fixing Mozilla NSPR package file permissions...
      Installer deps package (gaim-inst-deps.tar.gz)...
      * Unpacking Installer deps package to gaim-inst-deps...
      GTK Installer package (gtk-2.6.10-rev-a-installer.tar.gz)...
      * Unpacking GTK Installer package to gtk_installer...
      * Building GTK Installer package...
    tar: --exclude=gtk-*-rev-?-installer.tar.gz: Cannot stat: No such file or direct
    ory
    tar: --exclude=gtk-runtime*.exe: Cannot stat: No such file or directory
    tar: --exclude=.svn: Cannot stat: No such file or directory
    tar: --exclude=*.swp: Cannot stat: No such file or directory
    tar: Error exit delayed from previous errors

    Updating environment to add required paths...
    Do you want to check out Gaim from CVS or download a source package? [c/s/N] y

    Gaim's build environment is available in /cygdrive/c/cvs. Obtain Gaim's
    source code and place a copy of it in a subdirectory.

    Your environment had to be updated to make it possible to build Gaim.
    Before attempting a build, please close and reopen the console window,
    or type the following two commands:

      export PATH="/cygdrive/c/Perl/bin/:${PATH}"
      source ~/.bash_profile

    To build Gaim, cd to the subdirectory and run:
      make -f Makefile.mingw
    To install Gaim to a win32-install-dir subdirectory, run:
      make -f Makefile.mingw install
    To build a Gaim installer from win32-install-dir, run:
      make -f Makefile.mingw installer
    To build a Gaim installer without a GTK installer included, run:
      make -f Makefile.mingw installer_nogtk
    To clean up the build directory, run:
      make -f Makefile.mingw clean

    For more on building Windows Gaim, please see http://gaim.sf.net/win32

    Do you want to delete temp files used to set up the build environment? [y/N] y
    Removing build environment temporary files...

    ----------------------------------------

     
    • Tim Laplaca
      Tim Laplaca
      2006-01-19

      I think these failures are because the NSIS tools are not in the path yet; perhaps the script needs to edited so the NSIS install dir is in the path before it tries to build the GTK Installer package.

       
    • Tim Laplaca
      Tim Laplaca
      2006-01-19

      Spoke too soon, I do not think the path is the problem.  Actually, these errors happen even when the GTK runtime seems to have been built OK.  I guess the Fethcer script still sees them as fatal, though, so it's a problem.

      Am I only person having trouble with this Fetcher script?

       
    • mhawa5
      mhawa5
      2006-05-16

      i have used this fetcher and when i create a new plugin e.g. helloworld.c i need to create a .dll file to load it into the gaim plugin list. After reading "Building and Extending Gaim" by Sean Egan, He said to input the command for windows
      "Make helloworld.dll" but i keep getting an error saying "make: *** No rule to make target 'helloworld.dll'. stop." can some please point me in the right direction thanks.