Скомпилировать MonoDevelop 4.2.3

Мне нужна помощь, я пытаюсь скомпилировать код monodevelop, но когда я использую команду "./configure", она говорит мне, что мне нужно установить версию mono, но она установлена ​​

    [[email protected] ~]$ mono -V
    Mono JIT compiler version 3.2.8 (tarball Fri May 30 08:15:47 CDT 2014)
    Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com
        TLS:           __thread
        SIGSEGV:       altstack
        Notifications: epoll
        Architecture:  amd64
        Disabled:      none
        Misc:          softdebug 
        LLVM:          supported, not enabled.
        GC:            sgen
    [[email protected] ~]$ cd /home/raven/Downloads/monodevelop-4.2.3
    [[email protected] monodevelop-4.2.3]$ ./configure
    checking for a BSD-compatible install... /usr/bin/install -c
    checking whether build environment is sane... yes
    checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
    checking for gawk... gawk
    checking whether make sets $(MAKE)... yes
    checking how to create a ustar tar archive... gnutar
    checking whether to enable maintainer-specific portions of Makefiles... no
    checking for mono... /usr/local/bin/mono
    checking for gmcs... /usr/local/bin/gmcs
    checking for pkg-config... /usr/bin/pkg-config
    configure: error: You need mono 3.0.4 or newer
    [[email protected] monodevelop-4.2.3]$
4 голоса | спросил R4v3nPr0 30 Maypm14 2014, 17:50:59

3 ответа


0

Сценарий configure читает моно версию через pkg-config. Убедитесь, что у вас установлено mono.pc и что ваш pkg-config находит это. Поскольку вы, кажется, установили моно в /usr/local, есть вероятность, что ваш mono.pc находится в /usr/local/lib/pkg-config. Однако вы используете pkg-config из /usr/bin, который может быть не настроен для поиска в /usr/local. Вам следует перезапустить configure, добавив в PKG_CONFIG_PATH, например:

PKG_CONFIG_PATH=/usr/local/lib/pkgconfig ./configure
ответил Jester 2 J0000006Europe/Moscow 2014, 16:36:15
0

Мне пришлось установить пакет mono-devel. Я получил совет от этого

ответил John Atwood 15 +04002014-10-15T05:32:43+04:00312014bEurope/MoscowWed, 15 Oct 2014 05:32:43 +0400 2014, 05:32:43
0

скомпилируйте и установите моно с помощью

./autogen.sh --prefix=/usr

вместо

./autogen.sh --prefix=/usr/local
ответил Sergey Zhukov 3 J0000006Europe/Moscow 2014, 13:20:56

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132