<p><br>
Maybe this is when we should bring in GNUstep as the alternate Cocoa API implementation for UNIX/Linux.</p>
<p>-Ilyes</p>
<div class="gmail_quote">On Aug 10, 2012 12:53 AM, "Onuralp SEZER" <<a href="mailto:thunderbirdtr@fedoraproject.org">thunderbirdtr@fedoraproject.org</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
>From the few prerequisites, it looks like it's doable. <div><br></div><div>+1 for that .</div><div><br></div><div>I'm not sure about the Objective-C and Cocoa bits .. Maybe they can be ported?
</div><div><br></div><div>I never ported OS X apps so We need check source and Cocoa syntax for making sure. </div><div><br><br><div class="gmail_quote">On 10 August 2012 02:45, Ilyes Gouta <span dir="ltr"><<a href="mailto:ilyes.gouta@gmail.com" target="_blank">ilyes.gouta@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div>On Fri, Aug 10, 2012 at 12:30 AM, Onuralp SEZER<br>
<<a href="mailto:thunderbirdtr@fedoraproject.org" target="_blank">thunderbirdtr@fedoraproject.org</a>> wrote:<br>
> Well , When check <a href="https://github.com/textmate/textmate#prerequisites" target="_blank">https://github.com/textmate/textmate#prerequisites</a><br>
<br>
</div>From the few prerequisites, it looks like it's doable.<br>
<br>
I'm not sure about the Objective-C and Cocoa bits .. Maybe they can be ported?<br>
<span><font color="#888888"><br>
-Ilyes<br>
</font></span><div><div><br>
> in here. Just we need packages and It can be compile it. And If It's become<br>
> open-source just MAC OSX. Yes then you right It won't be compile because of<br>
> OS X's Cocoa<br>
><br>
><br>
> On 10 August 2012 02:25, Ilyes Gouta <<a href="mailto:ilyes.gouta@gmail.com" target="_blank">ilyes.gouta@gmail.com</a>> wrote:<br>
>><br>
>> The Frameworks/Oak* code looks like it calls to few routines written<br>
>> in Objective-C (and probably to few OS X API) ..<br>
>><br>
>> Is the code base build-able for Linux (assuming no big dependencies on<br>
>> OS X's Cocoa)?<br>
>><br>
>> -Ilyes<br>
>><br>
>> On Thu, Aug 9, 2012 at 10:38 PM, Onuralp SEZER<br>
>> <<a href="mailto:thunderbirdtr@fedoraproject.org" target="_blank">thunderbirdtr@fedoraproject.org</a>> wrote:<br>
>> > Well I did chnages in the files but problem is still going and errors is<br>
>> > still same.<br>
>> ><br>
>> ><br>
>> > On 9 August 2012 23:27, Onuralp SEZER <<a href="mailto:thunderbirdtr@fedoraproject.org" target="_blank">thunderbirdtr@fedoraproject.org</a>><br>
>> > wrote:<br>
>> >><br>
>> >> Let me try then I will get backup and I'm going to try now.<br>
>> >><br>
>> >><br>
>> >> On 9 August 2012 23:26, Kellerman Rivero Suarez <<a href="mailto:krsloco@gmail.com" target="_blank">krsloco@gmail.com</a>><br>
>> >> wrote:<br>
>> >>><br>
>> >>> I correct my previous email, the type __ int128 apparently not<br>
>> >>> recognized<br>
>> >>> by GCC, or so I understand, I think there will be that to try and<br>
>> >>> replace it<br>
>> >>> with __ int128_t<br>
>> >>><br>
>> >>><br>
>> >>> 2012/8/9 Kellerman Rivero Suarez <<a href="mailto:krsloco@gmail.com" target="_blank">krsloco@gmail.com</a>><br>
>> >>>><br>
>> >>>> Most problems seem to be associated with int_128. In gcc version most<br>
>> >>>> appropriate for that type of data is int_128_t. You'll have to rename<br>
>> >>>> the<br>
>> >>>> sources to see if it works<br>
>> >>>><br>
>> >>>> 2012/8/9 Onuralp SEZER <<a href="mailto:thunderbirdtr@fedoraproject.org" target="_blank">thunderbirdtr@fedoraproject.org</a>><br>
>> >>>>><br>
>> >>>>> Well I downloaded from git-hub and try to compile but It said ;<br>
>> >>>>><br>
>> >>>>> [root@fedora17 textmate]# ./configure<br>
>> >>>>> which: invalid option -- 's'<br>
>> >>>>> which: no xcrun in<br>
>> >>>>><br>
>> >>>>> (/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)<br>
>> >>>>> clang is too old to build this project.<br>
>> >>>>><br>
>> >>>>> Please see README.md for build instructions.<br>
>> >>>>><br>
>> >>>>> So then I tried get new clang 3.2 version from source, and I got<br>
>> >>>>> this<br>
>> >>>>> error now ;<br>
>> >>>>><br>
>> >>>>> [root@fedora17 build]# make<br>
>> >>>>> make[1]: Entering directory `/home/onuralp/build/lib/Support'<br>
>> >>>>> llvm[1]: Compiling APFloat.cpp for Debug+Asserts build<br>
>> >>>>> In file included from /home/onuralp/llvm/lib/Support/APFloat.cpp:15:<br>
>> >>>>> In file included from<br>
>> >>>>> /home/onuralp/llvm/include/llvm/ADT/APFloat.h:104:<br>
>> >>>>> In file included from<br>
>> >>>>> /home/onuralp/llvm/include/llvm/ADT/APInt.h:18:<br>
>> >>>>> In file included from<br>
>> >>>>> /home/onuralp/llvm/include/llvm/ADT/ArrayRef.h:13:<br>
>> >>>>> In file included from<br>
>> >>>>> /home/onuralp/llvm/include/llvm/ADT/SmallVector.h:24:<br>
>> >>>>> In file included from<br>
>> >>>>><br>
>> >>>>> /usr/bin/../lib/gcc/x86_64-redhat-linux/4.7.0/../../../../include/c++/4.7.0/iterator:63:<br>
>> >>>>> In file included from<br>
>> >>>>><br>
>> >>>>> /usr/bin/../lib/gcc/x86_64-redhat-linux/4.7.0/../../../../include/c++/4.7.0/ostream:39:<br>
>> >>>>> In file included from<br>
>> >>>>><br>
>> >>>>> /usr/bin/../lib/gcc/x86_64-redhat-linux/4.7.0/../../../../include/c++/4.7.0/ios:42:<br>
>> >>>>> In file included from<br>
>> >>>>><br>
>> >>>>> /usr/bin/../lib/gcc/x86_64-redhat-linux/4.7.0/../../../../include/c++/4.7.0/bits/ios_base.h:40:<br>
>> >>>>><br>
>> >>>>><br>
>> >>>>> /usr/bin/../lib/gcc/x86_64-redhat-linux/4.7.0/../../../../include/c++/4.7.0/ext/atomicity.h:48:45:<br>
>> >>>>> error:<br>
>> >>>>> use of undeclared identifier '__ATOMIC_ACQ_REL'<br>
>> >>>>> { return __atomic_fetch_add(__mem, __val, __ATOMIC_ACQ_REL); }<br>
>> >>>>> ^<br>
>> >>>>><br>
>> >>>>><br>
>> >>>>> /usr/bin/../lib/gcc/x86_64-redhat-linux/4.7.0/../../../../include/c++/4.7.0/ext/atomicity.h:52:38:<br>
>> >>>>> error:<br>
>> >>>>> use of undeclared identifier '__ATOMIC_ACQ_REL'<br>
>> >>>>> { __atomic_fetch_add(__mem, __val, __ATOMIC_ACQ_REL); }<br>
>> >>>>> ^<br>
>> >>>>> In file included from /home/onuralp/llvm/lib/Support/APFloat.cpp:15:<br>
>> >>>>> In file included from<br>
>> >>>>> /home/onuralp/llvm/include/llvm/ADT/APFloat.h:104:<br>
>> >>>>> In file included from<br>
>> >>>>> /home/onuralp/llvm/include/llvm/ADT/APInt.h:20:<br>
>> >>>>> In file included from<br>
>> >>>>> /home/onuralp/llvm/include/llvm/Support/MathExtras.h:17:<br>
>> >>>>> In file included from<br>
>> >>>>> /home/onuralp/llvm/include/llvm/Support/SwapByteOrder.h:20:<br>
>> >>>>><br>
>> >>>>><br>
>> >>>>> /usr/bin/../lib/gcc/x86_64-redhat-linux/4.7.0/../../../../include/c++/4.7.0/limits:1404:27:<br>
>> >>>>> error:<br>
>> >>>>> use of undeclared identifier '__int128'; did you mean<br>
>> >>>>> '__int128_t'?<br>
>> >>>>> struct numeric_limits<__int128><br>
>> >>>>> ^<br>
>> >>>>><br>
>> >>>>><br>
>> >>>>> /usr/bin/../lib/gcc/x86_64-redhat-linux/4.7.0/../../../../include/c++/4.7.0/limits:1478:36:<br>
>> >>>>> error:<br>
>> >>>>> expected '>'<br>
>> >>>>> struct numeric_limits<unsigned __int128><br>
>> >>>>> ^<br>
>> >>>>><br>
>> >>>>><br>
>> >>>>> /usr/bin/../lib/gcc/x86_64-redhat-linux/4.7.0/../../../../include/c++/4.7.0/limits:1478:5:<br>
>> >>>>> error:<br>
>> >>>>> cannot combine with previous '(error)' declaration specifier<br>
>> >>>>> struct numeric_limits<unsigned __int128><br>
>> >>>>> ^<br>
>> >>>>><br>
>> >>>>><br>
>> >>>>> /usr/bin/../lib/gcc/x86_64-redhat-linux/4.7.0/../../../../include/c++/4.7.0/limits:1478:44:<br>
>> >>>>> error:<br>
>> >>>>> expected unqualified-id<br>
>> >>>>> struct numeric_limits<unsigned __int128><br>
>> >>>>> ^<br>
>> >>>>> 6 errors generated.<br>
>> >>>>> make[1]: ***<br>
>> >>>>> [/home/onuralp/build/lib/Support/Debug+Asserts/APFloat.o]<br>
>> >>>>> Error 1<br>
>> >>>>> make[1]: Leaving directory `/home/onuralp/build/lib/Support'<br>
>> >>>>> make: *** [all] Error 1<br>
>> >>>>><br>
>> >>>>><br>
>> >>>>><br>
>> >>>>><br>
>> >>>>><br>
>> >>>>> ----------------------<br>
>> >>>>> Onuralp SEZER<br>
>> >>>>> Fedora Ambassadors EMEA Member / Turkey<br>
>> >>>>> Fedora Translations Turkish Team Member<br>
>> >>>>> Fedora KDE User (Smolt Report)<br>
>> >>>>><br>
>> >>>>><br>
>> >>>>><br>
>> >>>>> --<br>
>> >>>>> devel mailing list<br>
>> >>>>> <a href="mailto:devel@lists.fedoraproject.org" target="_blank">devel@lists.fedoraproject.org</a><br>
>> >>>>> <a href="https://admin.fedoraproject.org/mailman/listinfo/devel" target="_blank">https://admin.fedoraproject.org/mailman/listinfo/devel</a><br>
>> >>>><br>
>> >>>><br>
>> >>>><br>
>> >>>><br>
>> >>>> --<br>
>> >>>> Kellerman Rivero<br>
>> >>>> Software Developer<br>
>> >>>> Linuxer<br>
>> >>>> Fedora Linux Ambassador<br>
>> >>><br>
>> >>><br>
>> >>><br>
>> >>><br>
>> >>> --<br>
>> >>> Kellerman Rivero<br>
>> >>> Software Developer<br>
>> >>> Linuxer<br>
>> >>> Fedora Linux Ambassador<br>
>> >>><br>
>> >>> --<br>
>> >>> devel mailing list<br>
>> >>> <a href="mailto:devel@lists.fedoraproject.org" target="_blank">devel@lists.fedoraproject.org</a><br>
>> >>> <a href="https://admin.fedoraproject.org/mailman/listinfo/devel" target="_blank">https://admin.fedoraproject.org/mailman/listinfo/devel</a><br>
>> >><br>
>> >><br>
>> >><br>
>> >><br>
>> >> --<br>
>> >><br>
>> >><br>
>> >><br>
>> >><br>
>> >><br>
>> >> ----------------------<br>
>> >> Onuralp SEZER<br>
>> >> Fedora Ambassadors EMEA Member / Turkey<br>
>> >> Fedora Translations Turkish Team Member<br>
>> >> Fedora KDE User (Smolt Report)<br>
>> >><br>
>> >><br>
>> ><br>
>> ><br>
>> ><br>
>> > --<br>
>> ><br>
>> ><br>
>> ><br>
>> ><br>
>> ><br>
>> > ----------------------<br>
>> > Onuralp SEZER<br>
>> > Fedora Ambassadors EMEA Member / Turkey<br>
>> > Fedora Translations Turkish Team Member<br>
>> > Fedora KDE User (Smolt Report)<br>
>> ><br>
>> ><br>
>> ><br>
>> > --<br>
>> > devel mailing list<br>
>> > <a href="mailto:devel@lists.fedoraproject.org" target="_blank">devel@lists.fedoraproject.org</a><br>
>> > <a href="https://admin.fedoraproject.org/mailman/listinfo/devel" target="_blank">https://admin.fedoraproject.org/mailman/listinfo/devel</a><br>
>> --<br>
>> devel mailing list<br>
>> <a href="mailto:devel@lists.fedoraproject.org" target="_blank">devel@lists.fedoraproject.org</a><br>
>> <a href="https://admin.fedoraproject.org/mailman/listinfo/devel" target="_blank">https://admin.fedoraproject.org/mailman/listinfo/devel</a><br>
><br>
><br>
><br>
><br>
> --<br>
><br>
><br>
><br>
><br>
><br>
> ----------------------<br>
> Onuralp SEZER<br>
> Fedora Ambassadors EMEA Member / Turkey<br>
> Fedora Translations Turkish Team Member<br>
> Fedora KDE User (Smolt Report)<br>
><br>
><br>
><br>
> --<br>
> devel mailing list<br>
> <a href="mailto:devel@lists.fedoraproject.org" target="_blank">devel@lists.fedoraproject.org</a><br>
> <a href="https://admin.fedoraproject.org/mailman/listinfo/devel" target="_blank">https://admin.fedoraproject.org/mailman/listinfo/devel</a><br>
--<br>
devel mailing list<br>
<a href="mailto:devel@lists.fedoraproject.org" target="_blank">devel@lists.fedoraproject.org</a><br>
<a href="https://admin.fedoraproject.org/mailman/listinfo/devel" target="_blank">https://admin.fedoraproject.org/mailman/listinfo/devel</a></div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><br><div>
<br></div><div><br></div><div><br></div><div><br></div><div>----------------------</div><div>Onuralp SEZER</div><div><a href="http://fedoraproject.org/wiki/Ambassadors" target="_blank">Fedora Ambassadors</a> <a href="http://fedoraproject.org/wiki/Ambassadors/EMEA" target="_blank">EMEA</a> Member / Turkey</div>
<div><a href="https://fedora.transifex.net/projects/p/fedora/team/tr/" target="_blank">Fedora Translations Turkish Team Member</a></div><div>Fedora KDE User (<a href="http://www.smolts.org/client/show_all/pub_f8e3aacb-d047-4ff0-ad50-b91b2a6ecf1e" target="_blank">Smolt Report</a>)</div>
<div><br></div><br>
</div>
<br>--<br>
devel mailing list<br>
<a href="mailto:devel@lists.fedoraproject.org">devel@lists.fedoraproject.org</a><br>
<a href="https://admin.fedoraproject.org/mailman/listinfo/devel" target="_blank">https://admin.fedoraproject.org/mailman/listinfo/devel</a><br></blockquote></div>