TextMate 2 open sourced!

Ilyes Gouta ilyes.gouta at gmail.com
Thu Aug 9 23:25:53 UTC 2012


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


More information about the devel mailing list