TextMate 2 open sourced!

Onuralp SEZER thunderbirdtr at fedoraproject.org
Fri Aug 10 00:39:59 UTC 2012


It was asked from ubuntu side ;
http://ubuntuforums.org/showthread.php?t=1628637


On 10 August 2012 03:38, Onuralp SEZER <thunderbirdtr at fedoraproject.org>wrote:

> Let make it clear, This apps is write in OSX SDK apps, So for that reason,
> If we even compiled clang and other things we cannot be compile Xcode as I
> can see because Xcode cannot be compile in linux also Xcode is part of
> Apple Developers , in that case If we want to textmate in Linux .
>
> It must be re-write in Linux again.Because texmate using ;
> C++,C,Object C,Xcode(just working on MAC SDK), also OakFramework which is
> also written in OSX.
>
> On 10 August 2012 03:14, Kellerman Rivero Suarez <krsloco at gmail.com>wrote:
>
>>
>>
>> 2012/8/9 Onuralp SEZER <thunderbirdtr at fedoraproject.org>
>>
>>> Also consider this ;
>>> https://bugzilla.redhat.com/show_bug.cgi?format=multiple&id=824406
>>>
>>> It's same problem you have today, Now I building boost 1.5.0, after I'll
>> be build clang and after textmate2.
>>
>> Environment: F18 Rawhide
>>
>>>
>>> On 10 August 2012 02:59, Ilyes Gouta <ilyes.gouta at gmail.com> wrote:
>>>
>>>>
>>>> Maybe this is when we should bring in GNUstep as the alternate Cocoa
>>>> API implementation for UNIX/Linux.
>>>>
>>>> -Ilyes
>>>> On Aug 10, 2012 12:53 AM, "Onuralp SEZER" <
>>>> thunderbirdtr at fedoraproject.org> wrote:
>>>>
>>>>> >From the few prerequisites, it looks like it's doable.
>>>>>
>>>>> +1 for that .
>>>>>
>>>>> I'm not sure about the Objective-C and Cocoa bits .. Maybe they can be
>>>>> ported?
>>>>>
>>>>> I never ported OS X apps so We need check source and Cocoa syntax for
>>>>> making sure.
>>>>>
>>>>>
>>>>> On 10 August 2012 02:45, Ilyes Gouta <ilyes.gouta at gmail.com> wrote:
>>>>>
>>>>>> On Fri, Aug 10, 2012 at 12:30 AM, Onuralp SEZER
>>>>>> <thunderbirdtr at fedoraproject.org> wrote:
>>>>>> > Well , When check
>>>>>> https://github.com/textmate/textmate#prerequisites
>>>>>>
>>>>>> From the few prerequisites, it looks like it's doable.
>>>>>>
>>>>>> I'm not sure about the Objective-C and Cocoa bits .. Maybe they can
>>>>>> be ported?
>>>>>>
>>>>>> -Ilyes
>>>>>>
>>>>>> > in here. Just we need packages and It can be compile it. And If
>>>>>> It's become
>>>>>> > open-source just MAC OSX. Yes then you right It won't be compile
>>>>>> because of
>>>>>> > OS X's Cocoa
>>>>>> >
>>>>>> >
>>>>>> > On 10 August 2012 02:25, Ilyes Gouta <ilyes.gouta at gmail.com> wrote:
>>>>>> >>
>>>>>> >> The Frameworks/Oak* code looks like it calls to few routines
>>>>>> written
>>>>>> >> in Objective-C (and probably to few OS X API) ..
>>>>>> >>
>>>>>> >> Is the code base build-able for Linux (assuming no big
>>>>>> dependencies on
>>>>>> >> OS X's Cocoa)?
>>>>>> >>
>>>>>> >> -Ilyes
>>>>>> >>
>>>>>> >> On Thu, Aug 9, 2012 at 10:38 PM, Onuralp SEZER
>>>>>> >> <thunderbirdtr at fedoraproject.org> wrote:
>>>>>> >> > Well I did chnages in the files but problem is still going and
>>>>>> errors is
>>>>>> >> > still same.
>>>>>> >> >
>>>>>> >> >
>>>>>> >> > On 9 August 2012 23:27, Onuralp SEZER <
>>>>>> thunderbirdtr at fedoraproject.org>
>>>>>> >> > wrote:
>>>>>> >> >>
>>>>>> >> >> Let me try then I will get backup and I'm going to try now.
>>>>>> >> >>
>>>>>> >> >>
>>>>>> >> >> On 9 August 2012 23:26, Kellerman Rivero Suarez <
>>>>>> krsloco at gmail.com>
>>>>>> >> >> wrote:
>>>>>> >> >>>
>>>>>> >> >>> I correct my previous email, the type __ int128 apparently not
>>>>>> >> >>> recognized
>>>>>> >> >>> by GCC, or so I understand, I think there will be that to try
>>>>>> and
>>>>>> >> >>> replace it
>>>>>> >> >>> with __ int128_t
>>>>>> >> >>>
>>>>>> >> >>>
>>>>>> >> >>> 2012/8/9 Kellerman Rivero Suarez <krsloco at gmail.com>
>>>>>> >> >>>>
>>>>>> >> >>>> Most problems seem to be associated with int_128. In gcc
>>>>>> version most
>>>>>> >> >>>> appropriate for that type of data is int_128_t. You'll have
>>>>>> to rename
>>>>>> >> >>>> the
>>>>>> >> >>>> sources to see if it works
>>>>>> >> >>>>
>>>>>> >> >>>> 2012/8/9 Onuralp SEZER <thunderbirdtr at fedoraproject.org>
>>>>>> >> >>>>>
>>>>>> >> >>>>> Well I downloaded from git-hub and try to compile but It
>>>>>> said ;
>>>>>> >> >>>>>
>>>>>> >> >>>>> [root at fedora17 textmate]# ./configure
>>>>>> >> >>>>> which: invalid option -- 's'
>>>>>> >> >>>>> which: no xcrun in
>>>>>> >> >>>>>
>>>>>> >> >>>>>
>>>>>> (/usr/lib64/qt-3.3/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/home/onuralp/chromiumos/depot_tools:/home/onuralp/.cabal/bin:/home/onuralp/.xmonad/bin:/home/onuralp/.local/bin:/home/onuralp/bin:/home/onuralp/chromiumos/depot_tools:/home/onuralp/.cabal/bin:/home/onuralp/.xmonad/bin:/root/.cabal/bin)
>>>>>> >> >>>>> clang is too old to build this project.
>>>>>> >> >>>>>
>>>>>> >> >>>>> Please see README.md for build instructions.
>>>>>> >> >>>>>
>>>>>> >> >>>>> So then I tried get new clang 3.2 version from source, and I
>>>>>> got
>>>>>> >> >>>>> this
>>>>>> >> >>>>> error now ;
>>>>>> >> >>>>>
>>>>>> >> >>>>> [root at fedora17 build]# make
>>>>>> >> >>>>> make[1]: Entering directory `/home/onuralp/build/lib/Support'
>>>>>> >> >>>>> llvm[1]: Compiling APFloat.cpp for Debug+Asserts build
>>>>>> >> >>>>> In file included from
>>>>>> /home/onuralp/llvm/lib/Support/APFloat.cpp:15:
>>>>>> >> >>>>> In file included from
>>>>>> >> >>>>> /home/onuralp/llvm/include/llvm/ADT/APFloat.h:104:
>>>>>> >> >>>>> In file included from
>>>>>> >> >>>>> /home/onuralp/llvm/include/llvm/ADT/APInt.h:18:
>>>>>> >> >>>>> In file included from
>>>>>> >> >>>>> /home/onuralp/llvm/include/llvm/ADT/ArrayRef.h:13:
>>>>>> >> >>>>> In file included from
>>>>>> >> >>>>> /home/onuralp/llvm/include/llvm/ADT/SmallVector.h:24:
>>>>>> >> >>>>> In file included from
>>>>>> >> >>>>>
>>>>>> >> >>>>>
>>>>>> /usr/bin/../lib/gcc/x86_64-redhat-linux/4.7.0/../../../../include/c++/4.7.0/iterator:63:
>>>>>> >> >>>>> In file included from
>>>>>> >> >>>>>
>>>>>> >> >>>>>
>>>>>> /usr/bin/../lib/gcc/x86_64-redhat-linux/4.7.0/../../../../include/c++/4.7.0/ostream:39:
>>>>>> >> >>>>> In file included from
>>>>>> >> >>>>>
>>>>>> >> >>>>>
>>>>>> /usr/bin/../lib/gcc/x86_64-redhat-linux/4.7.0/../../../../include/c++/4.7.0/ios:42:
>>>>>> >> >>>>> In file included from
>>>>>> >> >>>>>
>>>>>> >> >>>>>
>>>>>> /usr/bin/../lib/gcc/x86_64-redhat-linux/4.7.0/../../../../include/c++/4.7.0/bits/ios_base.h:40:
>>>>>> >> >>>>>
>>>>>> >> >>>>>
>>>>>> >> >>>>>
>>>>>> /usr/bin/../lib/gcc/x86_64-redhat-linux/4.7.0/../../../../include/c++/4.7.0/ext/atomicity.h:48:45:
>>>>>> >> >>>>> error:
>>>>>> >> >>>>>       use of undeclared identifier '__ATOMIC_ACQ_REL'
>>>>>> >> >>>>>   { return __atomic_fetch_add(__mem, __val,
>>>>>> __ATOMIC_ACQ_REL); }
>>>>>> >> >>>>>                                             ^
>>>>>> >> >>>>>
>>>>>> >> >>>>>
>>>>>> >> >>>>>
>>>>>> /usr/bin/../lib/gcc/x86_64-redhat-linux/4.7.0/../../../../include/c++/4.7.0/ext/atomicity.h:52:38:
>>>>>> >> >>>>> error:
>>>>>> >> >>>>>       use of undeclared identifier '__ATOMIC_ACQ_REL'
>>>>>> >> >>>>>   { __atomic_fetch_add(__mem, __val, __ATOMIC_ACQ_REL); }
>>>>>> >> >>>>>                                      ^
>>>>>> >> >>>>> In file included from
>>>>>> /home/onuralp/llvm/lib/Support/APFloat.cpp:15:
>>>>>> >> >>>>> In file included from
>>>>>> >> >>>>> /home/onuralp/llvm/include/llvm/ADT/APFloat.h:104:
>>>>>> >> >>>>> In file included from
>>>>>> >> >>>>> /home/onuralp/llvm/include/llvm/ADT/APInt.h:20:
>>>>>> >> >>>>> In file included from
>>>>>> >> >>>>> /home/onuralp/llvm/include/llvm/Support/MathExtras.h:17:
>>>>>> >> >>>>> In file included from
>>>>>> >> >>>>> /home/onuralp/llvm/include/llvm/Support/SwapByteOrder.h:20:
>>>>>> >> >>>>>
>>>>>> >> >>>>>
>>>>>> >> >>>>>
>>>>>> /usr/bin/../lib/gcc/x86_64-redhat-linux/4.7.0/../../../../include/c++/4.7.0/limits:1404:27:
>>>>>> >> >>>>> error:
>>>>>> >> >>>>>       use of undeclared identifier '__int128'; did you mean
>>>>>> >> >>>>> '__int128_t'?
>>>>>> >> >>>>>     struct numeric_limits<__int128>
>>>>>> >> >>>>>                           ^
>>>>>> >> >>>>>
>>>>>> >> >>>>>
>>>>>> >> >>>>>
>>>>>> /usr/bin/../lib/gcc/x86_64-redhat-linux/4.7.0/../../../../include/c++/4.7.0/limits:1478:36:
>>>>>> >> >>>>> error:
>>>>>> >> >>>>>       expected '>'
>>>>>> >> >>>>>     struct numeric_limits<unsigned __int128>
>>>>>> >> >>>>>                                    ^
>>>>>> >> >>>>>
>>>>>> >> >>>>>
>>>>>> >> >>>>>
>>>>>> /usr/bin/../lib/gcc/x86_64-redhat-linux/4.7.0/../../../../include/c++/4.7.0/limits:1478:5:
>>>>>> >> >>>>> error:
>>>>>> >> >>>>>       cannot combine with previous '(error)' declaration
>>>>>> specifier
>>>>>> >> >>>>>     struct numeric_limits<unsigned __int128>
>>>>>> >> >>>>>     ^
>>>>>> >> >>>>>
>>>>>> >> >>>>>
>>>>>> >> >>>>>
>>>>>> /usr/bin/../lib/gcc/x86_64-redhat-linux/4.7.0/../../../../include/c++/4.7.0/limits:1478:44:
>>>>>> >> >>>>> error:
>>>>>> >> >>>>>       expected unqualified-id
>>>>>> >> >>>>>     struct numeric_limits<unsigned __int128>
>>>>>> >> >>>>>                                            ^
>>>>>> >> >>>>> 6 errors generated.
>>>>>> >> >>>>> make[1]: ***
>>>>>> >> >>>>> [/home/onuralp/build/lib/Support/Debug+Asserts/APFloat.o]
>>>>>> >> >>>>> Error 1
>>>>>> >> >>>>> make[1]: Leaving directory `/home/onuralp/build/lib/Support'
>>>>>> >> >>>>> make: *** [all] Error 1
>>>>>> >> >>>>>
>>>>>> >> >>>>>
>>>>>> >> >>>>>
>>>>>> >> >>>>>
>>>>>> >> >>>>>
>>>>>> >> >>>>> ----------------------
>>>>>> >> >>>>> Onuralp SEZER
>>>>>> >> >>>>> Fedora Ambassadors EMEA Member / Turkey
>>>>>> >> >>>>> Fedora Translations Turkish Team Member
>>>>>> >> >>>>> Fedora KDE User (Smolt Report)
>>>>>> >> >>>>>
>>>>>> >> >>>>>
>>>>>> >> >>>>>
>>>>>> >> >>>>> --
>>>>>> >> >>>>> devel mailing list
>>>>>> >> >>>>> devel at lists.fedoraproject.org
>>>>>> >> >>>>> https://admin.fedoraproject.org/mailman/listinfo/devel
>>>>>> >> >>>>
>>>>>> >> >>>>
>>>>>> >> >>>>
>>>>>> >> >>>>
>>>>>> >> >>>> --
>>>>>> >> >>>> Kellerman Rivero
>>>>>> >> >>>> Software Developer
>>>>>> >> >>>> Linuxer
>>>>>> >> >>>> Fedora Linux Ambassador
>>>>>> >> >>>
>>>>>> >> >>>
>>>>>> >> >>>
>>>>>> >> >>>
>>>>>> >> >>> --
>>>>>> >> >>> Kellerman Rivero
>>>>>> >> >>> Software Developer
>>>>>> >> >>> Linuxer
>>>>>> >> >>> Fedora Linux Ambassador
>>>>>> >> >>>
>>>>>> >> >>> --
>>>>>> >> >>> devel mailing list
>>>>>> >> >>> devel at lists.fedoraproject.org
>>>>>> >> >>> https://admin.fedoraproject.org/mailman/listinfo/devel
>>>>>> >> >>
>>>>>> >> >>
>>>>>> >> >>
>>>>>> >> >>
>>>>>> >> >> --
>>>>>> >> >>
>>>>>> >> >>
>>>>>> >> >>
>>>>>> >> >>
>>>>>> >> >>
>>>>>> >> >> ----------------------
>>>>>> >> >> Onuralp SEZER
>>>>>> >> >> Fedora Ambassadors EMEA Member / Turkey
>>>>>> >> >> Fedora Translations Turkish Team Member
>>>>>> >> >> Fedora KDE User (Smolt Report)
>>>>>> >> >>
>>>>>> >> >>
>>>>>> >> >
>>>>>> >> >
>>>>>> >> >
>>>>>> >> > --
>>>>>> >> >
>>>>>> >> >
>>>>>> >> >
>>>>>> >> >
>>>>>> >> >
>>>>>> >> > ----------------------
>>>>>> >> > Onuralp SEZER
>>>>>> >> > Fedora Ambassadors EMEA Member / Turkey
>>>>>> >> > Fedora Translations Turkish Team Member
>>>>>> >> > Fedora KDE User (Smolt Report)
>>>>>> >> >
>>>>>> >> >
>>>>>> >> >
>>>>>> >> > --
>>>>>> >> > devel mailing list
>>>>>> >> > devel at lists.fedoraproject.org
>>>>>> >> > https://admin.fedoraproject.org/mailman/listinfo/devel
>>>>>> >> --
>>>>>> >> devel mailing list
>>>>>> >> devel at lists.fedoraproject.org
>>>>>> >> https://admin.fedoraproject.org/mailman/listinfo/devel
>>>>>> >
>>>>>> >
>>>>>> >
>>>>>> >
>>>>>> > --
>>>>>> >
>>>>>> >
>>>>>> >
>>>>>> >
>>>>>> >
>>>>>> > ----------------------
>>>>>> > Onuralp SEZER
>>>>>> > Fedora Ambassadors EMEA Member / Turkey
>>>>>> > Fedora Translations Turkish Team Member
>>>>>> > Fedora KDE User (Smolt Report)
>>>>>> >
>>>>>> >
>>>>>> >
>>>>>> > --
>>>>>> > devel mailing list
>>>>>> > devel at lists.fedoraproject.org
>>>>>> > https://admin.fedoraproject.org/mailman/listinfo/devel
>>>>>> --
>>>>>> devel mailing list
>>>>>> devel at lists.fedoraproject.org
>>>>>> https://admin.fedoraproject.org/mailman/listinfo/devel
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> ----------------------
>>>>> Onuralp SEZER
>>>>> Fedora Ambassadors <http://fedoraproject.org/wiki/Ambassadors> EMEA<http://fedoraproject.org/wiki/Ambassadors/EMEA>Member / Turkey
>>>>> Fedora Translations Turkish Team Member<https://fedora.transifex.net/projects/p/fedora/team/tr/>
>>>>> Fedora KDE User (Smolt Report<http://www.smolts.org/client/show_all/pub_f8e3aacb-d047-4ff0-ad50-b91b2a6ecf1e>
>>>>> )
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> devel mailing list
>>>>> devel at lists.fedoraproject.org
>>>>> https://admin.fedoraproject.org/mailman/listinfo/devel
>>>>>
>>>>
>>>> --
>>>> devel mailing list
>>>> devel at lists.fedoraproject.org
>>>> https://admin.fedoraproject.org/mailman/listinfo/devel
>>>>
>>>
>>>
>>>
>>> --
>>>
>>>
>>>
>>>
>>>
>>> ----------------------
>>> Onuralp SEZER
>>> Fedora Ambassadors <http://fedoraproject.org/wiki/Ambassadors> EMEA<http://fedoraproject.org/wiki/Ambassadors/EMEA>Member / Turkey
>>> Fedora Translations Turkish Team Member<https://fedora.transifex.net/projects/p/fedora/team/tr/>
>>> Fedora KDE User (Smolt Report<http://www.smolts.org/client/show_all/pub_f8e3aacb-d047-4ff0-ad50-b91b2a6ecf1e>
>>> )
>>>
>>>
>>>
>>> --
>>> devel mailing list
>>> devel at lists.fedoraproject.org
>>> https://admin.fedoraproject.org/mailman/listinfo/devel
>>>
>>
>>
>>
>> --
>> Kellerman Rivero
>> Software Developer
>> Linuxer
>> Fedora Linux Ambassador
>>
>> --
>> devel mailing list
>> devel at lists.fedoraproject.org
>> https://admin.fedoraproject.org/mailman/listinfo/devel
>>
>
>
>
> --
>
>
>
>
>
> ----------------------
> Onuralp SEZER
> Fedora Ambassadors <http://fedoraproject.org/wiki/Ambassadors> EMEA<http://fedoraproject.org/wiki/Ambassadors/EMEA>Member / Turkey
> Fedora Translations Turkish Team Member<https://fedora.transifex.net/projects/p/fedora/team/tr/>
> Fedora KDE User (Smolt Report<http://www.smolts.org/client/show_all/pub_f8e3aacb-d047-4ff0-ad50-b91b2a6ecf1e>
> )
>
>
>


-- 





----------------------
Onuralp SEZER
Fedora Ambassadors <http://fedoraproject.org/wiki/Ambassadors>
EMEA<http://fedoraproject.org/wiki/Ambassadors/EMEA>Member / Turkey
Fedora Translations Turkish Team
Member<https://fedora.transifex.net/projects/p/fedora/team/tr/>
Fedora KDE User (Smolt
Report<http://www.smolts.org/client/show_all/pub_f8e3aacb-d047-4ff0-ad50-b91b2a6ecf1e>
)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.fedoraproject.org/pipermail/devel/attachments/20120810/1431ebc1/attachment-0001.html>


More information about the devel mailing list