[sylpheed:35684] Re: Sylpheed compile error on Windows/MinGW

Ho Sy Tan hosytan at gmail.com
Sun Jul 7 13:34:05 JST 2013


Hello,

I try to compile Sylpheed on Windows/MinGW but have some errors.
My system is built reference
http://sylpheed.sraoss.jp/wiki/index.php?Sylpheed% 2FWin32.

My system is as follows:
- Windows XP Pro SP2.
- I installed the MinGW + MSYS (run mingw-get-inst-20120426.exe from
http://sourceforge.net/projects/mingw/files/Installer/mingw-get-inst/mingw-get-inst-20120426/
with
the option to upgrade the latest package, MSYS, MSYS Development Tool Kit).
- GTK (gtk +-bundle_2.24.10-20120208_win32 from
http://www.gtk.org/download/win32.php).

I've ran following commands:

$ cd / home/sylpheed-3.3.0 /
$. / configure

At this point, I think everything is OK.
The output is as follows:


...
...
...
sylpheed 3.3.0

GnuPG         : no
JPilot        : no
LDAP          : no
OpenSSL       : no
iconv         : yes
compface      : no
IPv6          : yes
GtkSpell      : no
Oniguruma     : no
GThread       : yes

The binary will be installed in /usr/local/bin

Configure finished, type 'make' to build.

I tried to make:
$ make

I get an error at this step, the output is as follows:

...
...
...
e:/run/builder/mingw/bin/../lib/gcc/mingw32/4.7.2/../../../../mingw32/bin/ld.exe
: .libs/libsylph-0-1.dll.def:3: syntax error
e:/run/builder/mingw/bin/../lib/gcc/mingw32/4.7.2/../../../../mingw32/bin/ld.exe
:.libs/libsylph-0-1.dll.def: file format not recognized; treating as linker
scri
pt
e:/run/builder/mingw/bin/../lib/gcc/mingw32/4.7.2/../../../../mingw32/bin/ld.exe
:.libs/libsylph-0-1.dll.def:2: syntax error
collect2.exe: error: ld returned 1 exit status
make[3]: *** [libsylph-0.la] Error 1
make[3]: Leaving directory `/home/sylpheed-3.3.0/libsylph'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/home/sylpheed-3.3.0/libsylph'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/sylpheed-3.3.0'
make: *** [all] Error 2

If I try to makewin32, this output:
$ ./makewin32.sh
configure: WARNING: you should use --build, --host, --target
configure: WARNING: you should use --build, --host, --target
configure: WARNING: invalid host type: Tan/dist
checking build system type... Invalid configuration `Sy': machine `Sy' not
recog
nized
configure: error: /bin/sh ./config.sub Sy failed

Please give me some solutions for this error.

Thanks in advance.


On Sun, Jul 7, 2013 at 11:32 AM, Ho Sy Tan <hosytan at gmail.com> wrote:

> Hello,
>
> I try to compile Sylpheed on Windows/MinGW but have some errors.
> My system is built reference
> http://sylpheed.sraoss.jp/wiki/index.php?Sylpheed% 2FWin32.
>
> My system is as follows:
> - Windows XP Pro SP2.
> - I installed the MinGW + MSYS (run mingw-get-inst-20120426.exe from
> http://sourceforge.net/projects/mingw/files/Installer/mingw-get-inst/mingw-get-inst-20120426/with the option to upgrade the latest package, MSYS, MSYS Development Tool
> Kit).
> - GTK (gtk +-bundle_2.24.10-20120208_win32 from
> http://www.gtk.org/download/win32.php).
>
> I've ran following commands:
>
> $ cd / home/sylpheed-3.3.0 /
> $. / configure
>
> At this point, I think everything is OK.
> The output is as follows:
>
>
> ...
> ...
> ...
> sylpheed 3.3.0
>
> GnuPG         : no
> JPilot        : no
> LDAP          : no
> OpenSSL       : no
> iconv         : yes
> compface      : no
> IPv6          : yes
> GtkSpell      : no
> Oniguruma     : no
> GThread       : yes
>
> The binary will be installed in /usr/local/bin
>
> Configure finished, type 'make' to build.
>
> I tried to make:
> $ make
>
> I get an error at this step, the output is as follows:
>
> ...
> ...
> ...
>
> e:/run/builder/mingw/bin/../lib/gcc/mingw32/4.7.2/../../../../mingw32/bin/ld.exe
> : .libs/libsylph-0-1.dll.def:3: syntax error
>
> e:/run/builder/mingw/bin/../lib/gcc/mingw32/4.7.2/../../../../mingw32/bin/ld.exe
> :.libs/libsylph-0-1.dll.def: file format not recognized; treating as
> linker scri
> pt
>
> e:/run/builder/mingw/bin/../lib/gcc/mingw32/4.7.2/../../../../mingw32/bin/ld.exe
> :.libs/libsylph-0-1.dll.def:2: syntax error
> collect2.exe: error: ld returned 1 exit status
> make[3]: *** [libsylph-0.la] Error 1
> make[3]: Leaving directory `/home/sylpheed-3.3.0/libsylph'
> make[2]: *** [all] Error 2
> make[2]: Leaving directory `/home/sylpheed-3.3.0/libsylph'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/home/sylpheed-3.3.0'
> make: *** [all] Error 2
>
> If I try to makewin32, this output:
> $ ./makewin32.sh
> configure: WARNING: you should use --build, --host, --target
> configure: WARNING: you should use --build, --host, --target
> configure: WARNING: invalid host type: Tan/dist
> checking build system type... Invalid configuration `Sy': machine `Sy' not
> recog
> nized
> configure: error: /bin/sh ./config.sub Sy failed
>
> Please give me some solutions for this error.
>
> Thanks in advance.
>
> --
> Thanks & Best Regards,
>
> ---------------------------------------------------------------------------
>
> Fullname: *Ho Sy Tan*
> Mobile: (+84) *0902 231 360*
> Email: *hosytan at gmail.com*
>



-- 
Thanks & Best Regards,

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

Fullname: *Ho Sy Tan*
Mobile: (+84) *0902 231 360*
Email: *hosytan at gmail.com*


More information about the Sylpheed mailing list