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(a)gmail.com> wrote:
2012/8/9 Onuralp SEZER <thunderbirdtr(a)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(a)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(a)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(a)gmail.com> wrote:
>>>
>>>> On Fri, Aug 10, 2012 at 12:30 AM, Onuralp SEZER
>>>> <thunderbirdtr(a)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(a)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(a)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(a)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(a)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(a)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(a)fedoraproject.org>
>>>> >> >>>>>
>>>> >> >>>>> Well I downloaded from git-hub and try to
compile but It said
>>>> ;
>>>> >> >>>>>
>>>> >> >>>>> [root@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@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(a)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(a)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(a)lists.fedoraproject.org
>>>> >> >
https://admin.fedoraproject.org/mailman/listinfo/devel
>>>> >> --
>>>> >> devel mailing list
>>>> >> devel(a)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(a)lists.fedoraproject.org
>>>> >
https://admin.fedoraproject.org/mailman/listinfo/devel
>>>> --
>>>> devel mailing list
>>>> devel(a)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-ad...
>>> )
>>>
>>>
>>>
>>> --
>>> devel mailing list
>>> devel(a)lists.fedoraproject.org
>>>
https://admin.fedoraproject.org/mailman/listinfo/devel
>>>
>>
>> --
>> devel mailing list
>> devel(a)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-ad...
> )
>
>
>
> --
> devel mailing list
> devel(a)lists.fedoraproject.org
>
https://admin.fedoraproject.org/mailman/listinfo/devel
>
--
Kellerman Rivero
Software Developer
Linuxer
Fedora Linux Ambassador
--
devel mailing list
devel(a)lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel