Coder Social home page Coder Social logo

Comments (8)

trusktr avatar trusktr commented on May 24, 2024
$ brew doctor
Your system is ready to brew.

from homebrew-neovim.

trusktr avatar trusktr commented on May 24, 2024

I read this and though it would help, but that has errors too:

$ brew install libtool automake cmake pkg-config gettext
==> Downloading https://linuxbrew.bintray.com/bottles/libtool-2.4.6_2.x86_64_linux.bottle.tar.gz
######################################################################## 100.0%
==> Pouring libtool-2.4.6_2.x86_64_linux.bottle.tar.gz
==> Caveats
In order to prevent conflicts with Apple's own libtool we have prepended a "g"
so, you have instead: glibtool and glibtoolize.

==> Summary
🍺  /home/cit/.linuxbrew/Cellar/libtool/2.4.6_2: 73 files, 3.7M
==> Installing dependencies for automake: homebrew/dupes/m4, autoconf
==> Installing automake dependency: homebrew/dupes/m4
==> Downloading https://linuxbrew.bintray.com/bottles-dupes/m4-1.4.18.x86_64_linux.bottle.tar.gz
######################################################################## 100.0%
==> Pouring m4-1.4.18.x86_64_linux.bottle.tar.gz
🍺  /home/cit/.linuxbrew/Cellar/m4/1.4.18: 13 files, 582.2K
==> Installing automake dependency: autoconf
==> Downloading https://linuxbrew.bintray.com/bottles/autoconf-2.69.x86_64_linux.bottle.4.tar.gz
######################################################################## 100.0%
==> Pouring autoconf-2.69.x86_64_linux.bottle.4.tar.gz
==> Caveats

Emacs Lisp files have been installed to:
  /home/cit/.linuxbrew/share/emacs/site-lisp/autoconf
==> Summary
🍺  /home/cit/.linuxbrew/Cellar/autoconf/2.69: 70 files, 3.0M
==> Installing automake
==> Downloading https://linuxbrew.bintray.com/bottles/automake-1.15.x86_64_linux.bottle.2.tar.gz
######################################################################## 100.0%
==> Pouring automake-1.15.x86_64_linux.bottle.2.tar.gz
🍺  /home/cit/.linuxbrew/Cellar/automake/1.15: 130 files, 2.9M
==> Installing dependencies for cmake: pkg-config, curl, homebrew/dupes/ncurses
==> Installing cmake dependency: pkg-config
==> Downloading https://pkgconfig.freedesktop.org/releases/pkg-config-0.29.1.tar.gz
Already downloaded: /home/cit/.cache/Homebrew/pkg-config-0.29.1.tar.gz
==> ./configure --prefix=/home/cit/.linuxbrew/Cellar/pkg-config/0.29.1_2 --disable-host-tool --with-internal-glib --with-pc-path=/home/cit/.linuxbrew/lib/pkgconfig:/home/cit/.linuxbrew/share/pkgconfig:/usr/local/lib/pkgconfig:/usr/lib/pkgconfig:/home/cit/.linuxbrew/Librar
==> make
==> make check
Last 15 lines from /home/cit/.cache/Homebrew/Logs/pkg-config/03.make:
/bin/bash: ./check-relocatable: No such file or directory
FAIL: check-relocatable
/bin/bash: ./check-variable-override: No such file or directory
FAIL: check-variable-override
/bin/bash: ./check-variables: No such file or directory
FAIL: check-variables
==============================================================================
12 of 28 tests failed
Please report to https://bugs.freedesktop.org/enter_bug.cgi?product=pkg-config
==============================================================================
make[2]: *** [check-TESTS] Error 1
make[2]: Leaving directory `/tmp/pkg-config-20170313-22812-1xubr2f/pkg-config-0.29.1/check'
make[1]: *** [check-am] Error 2
make[1]: Leaving directory `/tmp/pkg-config-20170313-22812-1xubr2f/pkg-config-0.29.1/check'
make: *** [check-recursive] Error 1

READ THIS: https://github.com/Linuxbrew/brew/blob/master/docs/Troubleshooting.md#troubleshooting

from homebrew-neovim.

jszakmeister avatar jszakmeister commented on May 24, 2024

checking for the suffix of module shared libraries... ./configure: line 24685: ./libtool: Permission denied.
configure: error: Cannot determine shared library suffix from libtool
configure: error: ./configure failed for glib

This is not a neovim error, but something else wrong with either Linuxbrew, your system, Homebrew, or the pkg-config recipe.

from homebrew-neovim.

trusktr avatar trusktr commented on May 24, 2024

@jszakmeister If this were you having these problems, what would you do?

from homebrew-neovim.

jszakmeister avatar jszakmeister commented on May 24, 2024

@trusktr I'd start with reporting it to the Linuxbrew team. They may say it's a Homebrew recipe issue and ask that you file an issue upstream. But seeing as Linuxbrew is trying to piggyback off of Homebrew's work, I'd start there. I like Linuxbrew, but it wouldn't be the first time they broke something in the environment accidentally. :-(

from homebrew-neovim.

jszakmeister avatar jszakmeister commented on May 24, 2024

...or I'd start by debugging the pkg-config recipe. But you should really know how to build stuff and be comfortable with automake, autoconf, etc. if you're going to head down that path.

from homebrew-neovim.

trusktr avatar trusktr commented on May 24, 2024

Alright, thanks! I'll see what I can find out. I really don't want to have to get familiar with automake, autoconf, etc.

from homebrew-neovim.

jszakmeister avatar jszakmeister commented on May 24, 2024

Good luck! Debugging this stuff can sometimes be painful (speaking from experience). But it's worth it in that it generally helps many others in the process. :-)

from homebrew-neovim.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.