A Win32 compilation question
Evgenii Philippov
egphilippov at gmail.com
Mon Apr 9 15:10:25 EDT 2012
Hello everyone,
I've tried to compile
http://prdownloads.sourceforge.net/pidgin/pidgin-2.10.3.tar.bz2 under
Windows 7, and got an error.
First, I installed all dependencies as page [1] says. Then, I ran `make
-f Makefile.mingw install' as the page [1] says. I've got an error
`gtkdialogs.c:493: error: 'REVISION' undeclared' at
`$PIDGIN_DEV_ROOT/pidgin-2.10.3/pidgin'. I've checked the included file
`$PIDGIN_DEV_ROOT/pidgin-2.10.3/package_revision.h', it was 0 lines long.
Second, I ran ` ./configure && make -f Makefile.mingw install' at dir
`$PIDGIN_DEV_ROOT/pidgin-2.10.3/'. It reported:
checking for ld used by gcc... no
configure: error: no acceptable ld found in $PATH
I then ran:
$ which ld
/bin/ld
$ echo $PATH
/cygdrive/c/Perl/bin:/cygdrive/h/ECLIPSE_WORKSPACE/PIDGIN_DEV_ROOT1/win32-dev/mingw/bin:/bin/:/cygdrive/c/Perl/bin:/cygdrive/h/ECLIPSE_WORKSPACE/PIDGIN_DEV_ROOT1/win32-dev/mingw/bin:/usr/local/bin:/usr/bin:/cygdrive/c/Perl/site/bin:/cygdrive/c/Perl/bin:/cygdrive/c/Windows/system32:/cygdrive/c/Windows:/cygdrive/c/Windows/System32/Wbem:/cygdrive/c/Windows/System32/WindowsPowerShell/v1.0:[...]:/cygdrive/c/Program
Files/GnuWin32/bin:/usr/bin
$ cygpath.exe -w /bin/ld
C:\cygwin\bin\ld
$ file /bin/ld
/bin/ld: PE32 executable (console) Intel 80386 (stripped to external
PDB), for MS Windows
After all of that, package_revision.h remains 0 bytes long.
$ cd $PIDGIN_DEV_ROOT/win32-dev/mingw
$ ls ./bin/
addr2line.exe gccbug libgomp-1.dll mingw32-gcc-4.4.0.exe
ar.exe gcov.exe libiconv-2.dll mingwm10.dll
as.exe libgcc_s_dw2-1.dll libmpfr-1.dll
c++filt.exe libgmp-3.dll libssp-0.dll
gcc.exe libgmpxx-4.dll mingw32-gcc.exe
After that, I added the latest mingw-get-inst folder to PATH in a middle
of a PATH, to the left of the cygwin's /bin entry:
$ which ld
/cygdrive/c/MinGW/bin/ld
$ echo $PATH
/cygdrive/c/Perl/bin:/cygdrive/h/ECLIPSE_WORKSPACE/PIDGIN_DEV_ROOT1/win32-dev/mingw/bin:/cygdrive/c/MinGW/bin/:/bin/:/cygdrive/c/Perl/bin:/cygdrive/h/ECLIPSE_WORKSPACE/PIDGIN_DEV_ROOT1/win32-dev/mingw/bin:/bin/:/cygdrive/c/Perl/bin:/cygdrive/h/ECLIPSE_WORKSPACE/PIDGIN_DEV_ROOT1/win32-dev/mingw/bin:/usr/local/bin:/usr/bin:/cygdrive/c/Perl/site/bin:/cygdrive/c/Perl/bin:/cygdrive/c/Windows/system32:/cygdrive/c/Windows:/cygdrive/c/Windows/System32/Wbem:/cygdrive/c/Windows/System32/WindowsPowerShell/v1.0:[...]:/cygdrive/c/Program
Files/GnuWin32/bin:/usr/bin
And `configure' was still unhappy about it:
checking for ld used by gcc... no
configure: error: no acceptable ld found in $PATH
What should I do to build Pidgin under Windows?
I intend to extend the Windows version of Pidgin and maybe even GTK for
visually impaired ones. I don't know if I am motivated enough to
complete this task. Currently, some users of accessibility features
report that they are unhappy with accessibility state of the Windows
version of Pidgin, so they use Miranda as a bad but somewhat working
solution for them.
Best regards,
Evgeniy
[1] Building Pidgin under Windows
http://developer.pidgin.im/wiki/BuildingWinPidgin
More information about the Devel
mailing list