[Mono-dev] Monodevelop on centos 6.5 configure error

Brandon Perry bperry.volatile at gmail.com
Wed Jul 9 20:03:23 UTC 2014


This is master off of the monodevelop, with 3.2.6 mono.

I can look into using a newer mono version, was using 3.2.6 as that is what
we have as RPM's in our environment.


On Wed, Jul 9, 2014 at 3:02 PM, Timotheus Pokorra <
timotheus.pokorra at solidcharity.com> wrote:

> Hello Brandon,
>
> which version of Mono are you using?
> Version 3.4 should be fine.
>
> Timotheus
>
> On 9 July 2014 21:50, Brandon Perry <bperry.volatile at gmail.com> wrote:
> > Indeed, installing latest git master resolves that issue.
> >
> > [root at localhost monodevelop]# git --version
> > git version 2.0.0.GIT
> > [root at localhost monodevelop]#
> >
> > 'make' still fails though, much later on in the build chain, researching
> it
> > now, but here is the error:
> >
> > Errors:
> >
> > /root/monodevelop/main/Main.sln (default targets) ->
> > (Build target) ->
> > /root/monodevelop/main/external/xwt/Xwt.Gtk/Xwt.Gtk.csproj (default
> targets)
> > ->
> > /usr/local/lib/mono/4.0/Microsoft.CSharp.targets (CoreCompile target) ->
> >
> > Xwt.GtkBackend/CustomTreeModel.cs(88,12): error CS1501: No overload for
> > method `EmitRowsReordered' takes `3' arguments
> > Xwt.GtkBackend/CustomListModel.cs(62,12): error CS1501: No overload for
> > method `EmitRowsReordered' takes `3' arguments
> >
> > 277 Warning(s)
> > 2 Error(s)
> >
> > Time Elapsed 00:00:34.4877370
> > make[2]: *** [sln_build] Error 1
> > make[2]: Leaving directory `/root/monodevelop/main'
> > make[1]: *** [all-recursive] Error 1
> > make[1]: Leaving directory `/root/monodevelop/main'
> > make: *** [all-recursive] Error 1
> > [root at localhost monodevelop]#
> >
> >
> > Any thoughts are appreciated.
> >
> >
> > On Wed, Jul 9, 2014 at 2:34 PM, Brandon Perry <bperry.volatile at gmail.com
> >
> > wrote:
> >>
> >> It does seem to be an issue with git 1.7.1. It does not seem to have a
> >> --count argument to 'git-rev-list'.
> >>
> >> Going to upgrade git and try.
> >>
> >>
> >> On Wed, Jul 9, 2014 at 1:48 PM, Brandon Perry <
> bperry.volatile at gmail.com>
> >> wrote:
> >>>
> >>> Thanks, this worked to pass the configuration.
> >>>
> >>> However, make now fails:
> >>>
> >>> [root at localhost monodevelop]# make
> >>> if test -d ".git"; then \
> >>> git submodule update --init --recursive || exit 1; \
> >>> fi
> >>> make[1]: Entering directory `/root/monodevelop/main'
> >>> Making all in external
> >>> make[2]: Entering directory `/root/monodevelop/main/external'
> >>> make[2]: Nothing to be done for `all'.
> >>> make[2]: Leaving directory `/root/monodevelop/main/external'
> >>> Making all in .
> >>> make[2]: Entering directory `/root/monodevelop/main'
> >>> if test -f "./buildinfo"; then cp "./buildinfo"
> "./build/bin/buildinfo";
> >>> else ./../scripts/configure.sh gen-buildinfo "./build/bin"; fi
> >>> /usr/bin/git failed
> >>> make[2]: *** [build/bin/buildinfo] Error 1
> >>> make[2]: Leaving directory `/root/monodevelop/main'
> >>> make[1]: *** [all-recursive] Error 1
> >>> make[1]: Leaving directory `/root/monodevelop/main'
> >>> make: *** [all-recursive] Error 1
> >>> [root at localhost monodevelop]#
> >>>
> >>> I have git installed via yum:
> >>>
> >>> [root at localhost monodevelop]# git --version
> >>> git version 1.7.1
> >>> [root at localhost monodevelop]#
> >>>
> >>> Is a specific version of git required? All of my sources were checked
> out
> >>> with git, so I know it is at least functional.
> >>>
> >>>
> >>>
> >>> On Wed, Jul 9, 2014 at 1:39 PM, Brandon Perry <
> bperry.volatile at gmail.com>
> >>> wrote:
> >>>>
> >>>> Sure, I can definitely try this.
> >>>>
> >>>>
> >>>> On Wed, Jul 9, 2014 at 1:39 PM, Timotheus Pokorra
> >>>> <timotheus.pokorra at solidcharity.com> wrote:
> >>>>>
> >>>>> Hello Brandon,
> >>>>>
> >>>>> > Running autoconf ...
> >>>>> > configure.in:1: error: possibly undefined macro: m4_esyscmd_s
> >>>>> >       If this token and others are legitimate, please use
> >>>>> > m4_pattern_allow.
> >>>>> >       See the Autoconf documentation.
> >>>>> > **Error**: autoconf failed.
> >>>>> The version of autoconf on CentOS6 is too old.
> >>>>> You can download the latest version from
> >>>>> http://ftp.gnu.org/gnu/autoconf/autoconf-2.69.tar.gz and make
> install
> >>>>> it.
> >>>>>
> >>>>> I think you also need the latest automake:
> >>>>> http://ftp.gnu.org/gnu/automake/automake-1.13.tar.gz
> >>>>> but I am not completely sure if that is required...
> >>>>>
> >>>>> all the best,
> >>>>>   Timotheus
> >>>>
> >>>>
> >>>>
> >>>>
> >>>> --
> >>>> http://volatile-minds.blogspot.com -- blog
> >>>> http://www.volatileminds.net -- website
> >>>
> >>>
> >>>
> >>>
> >>> --
> >>> http://volatile-minds.blogspot.com -- blog
> >>> http://www.volatileminds.net -- website
> >>
> >>
> >>
> >>
> >> --
> >> http://volatile-minds.blogspot.com -- blog
> >> http://www.volatileminds.net -- website
> >
> >
> >
> >
> > --
> > http://volatile-minds.blogspot.com -- blog
> > http://www.volatileminds.net -- website
>



-- 
http://volatile-minds.blogspot.com -- blog
http://www.volatileminds.net -- website
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ximian.com/pipermail/mono-devel-list/attachments/20140709/3f64552d/attachment-0001.html>


More information about the Mono-devel-list mailing list