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 <krsl...@gmail.com> wrote: > > > 2012/8/9 Onuralp SEZER <thunderbir...@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.go...@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" < >>> thunderbir...@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.go...@gmail.com> wrote: >>>> >>>>> On Fri, Aug 10, 2012 at 12:30 AM, Onuralp SEZER >>>>> <thunderbir...@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.go...@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 >>>>> >> <thunderbir...@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 < >>>>> thunderbir...@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 < >>>>> krsl...@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 <krsl...@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 <thunderbir...@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@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@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@lists.fedoraproject.org >>>>> >> > https://admin.fedoraproject.org/mailman/listinfo/devel >>>>> >> -- >>>>> >> devel mailing list >>>>> >> devel@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@lists.fedoraproject.org >>>>> > https://admin.fedoraproject.org/mailman/listinfo/devel >>>>> -- >>>>> devel mailing list >>>>> devel@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@lists.fedoraproject.org >>>> https://admin.fedoraproject.org/mailman/listinfo/devel >>>> >>> >>> -- >>> devel mailing list >>> devel@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@lists.fedoraproject.org >> https://admin.fedoraproject.org/mailman/listinfo/devel >> > > > > -- > Kellerman Rivero > Software Developer > Linuxer > Fedora Linux Ambassador > > -- > devel mailing list > devel@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@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel