>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