Trac is being migrated to new services! Issues can be found in our new YouTrack instance and WIKI pages can be found on our website.

Changes between Version 63 and Version 64 of BuildingWinPidgin


Ignore:
Timestamp:
Dec 7, 2009, 4:15:56 AM (14 years ago)
Author:
John Bailey
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!