It was asked from ubuntu side ; http://ubuntuforums.org/showthread.php?t=1628637
On 10 August 2012 03:38, Onuralp SEZER <thunderbir...@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 <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> > ) > > > -- ---------------------- 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