Also consider this ; https://bugzilla.redhat.com/show_bug.cgi?format=multiple&id=824406
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