[Telepathy] [Bug 17991] Compilation on Windows not supported

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Thu Oct 9 06:57:46 PDT 2008


http://bugs.freedesktop.org/show_bug.cgi?id=17991


Simon McVittie <simon.mcvittie at collabora.co.uk> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Severity|blocker                     |enhancement
           Priority|highest                     |low
            Summary|fatal error C1083: Cannot   |Compilation on Windows not
                   |open include file:          |supported
                   |'_gen/telepathy-enums.h': No|
                   |such file or directory      |




--- Comment #1 from Simon McVittie <simon.mcvittie at collabora.co.uk>  2008-10-09 06:57:44 PST ---
telepathy-glib does not support compilation on Windows, for several reasons.

telepathy-glib contains code generated by scripts that are run at compile time
- everything in _gen/ is a generated file like that. You can't build it by a
process not involving the autoconf/automake/libtool build system we provide
(unless you construct a build system of similar complexity).

We also don't test compilation with Visual Studio's C compiler, or with any of
the free gcc-based compilers on Windows. We would accept reasonable portability
patches for compilation with cygwin, mingw32 or Visual Studio (in increasing
order of expected difficulty) but can't devote much time to it ourselves; we
don't develop in Windows.

The direction I'd recommend going in for compilation on Windows is to set up a
Unix-like environment using cygwin or mingw32, in which you can run the normal
autoconf/automake/libtool build system. OABuild
<http://people.collabora.co.uk/~oleavr/OABuild/> uses this approach.

(Please do not set inflated priorities when reporting bugs.)


-- 
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the Telepathy mailing list