>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

Reply via email to