TextMate 2 open sourced!

Onuralp SEZER thunderbirdtr at fedoraproject.org
Fri Aug 10 00:07:04 UTC 2012


Also consider this ;
https://bugzilla.redhat.com/show_bug.cgi?format=multiple&id=824406


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>
)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.fedoraproject.org/pipermail/devel/attachments/20120810/fbb7b4e6/attachment-0001.html>


More information about the devel mailing list