Changes between Version 63 and Version 64 of BuildingWinPidgin


Ignore:
Timestamp:
12/06/09 22:15:56 (10 years ago)
Author:
rekkanoryo
Comment:

More complete cross-compile instructions.

Legend:

Unmodified
Added
Removed
Modified
  • BuildingWinPidgin

    v63 v64  
    158158GMSGFMT := msgfmt
    159159MAKENSIS := /usr/bin/makensis
     160MAKENSISOPT := -
    160161PERL := /usr/bin/perl
    161162EXTUTILS := /usr/share/perl/5.8/ExtUtils
     
    169170  If your distribution doesn't include a recent enough win32api, you can download it from the [http://www.mingw.org/ MinGW site], extract it into your `win32-dev` directory, and override the `INCLUDE_PATHS` and `LIB_PATHS` variables in your `local.mak` as I have done.
    170171
     172  If you want to build the installers, you'll need to build the GTK+ installer as mentioned above.  However, the `build.sh` script referenced above needs to be changed.  The line starting with `makensis.exe` needs to be changed to read:
     173{{{
     174makensis -V3 -DGTK_VERSION=$gtk_version -DGTK_REVISION=$gtk_revision gtk-installer.nsi
     175}}}
    171176
    172 
    173 
    174   Once this is set up, you should be able to follow the [#BuildPidgin building instructions above].
    175 
    176   ** Note: I haven't been able to get the NSIS installer to build correctly on my 64-bit Linux system.
    177 
    178   ** Note 2: If you receive header-related errors, such as missing files (like `dlfcn.h`) or implicit declarations of functions (like `getaddrinfo`), then you probably have a leftover `config.h` from a native build that defines incorrect information. You must delete (or rename) `config.h` in order to build successfully.
    179 
    180   ** Note 3: If you get errors involving icon data, edit the files and replace the preprocessor macros + strings in the ICON definitions at the bottom of the files with the entire path to the icon files, i.e. replace PIXMAPDIR "available_4bit.ico" with "pixmaps/tray/16/available_4bit.ico". This worked for me. --Adam Shiemke
     177  Once this is all set up, you should be able to follow the [#BuildPidgin building instructions above].
All information, including names and email addresses, entered onto this website or sent to mailing lists affiliated with this website will be public. Do not post confidential information, especially passwords!