autotools

2024年4月Windowsにautotoolsをインストールする方法は?
autotools

2024年4月Windowsにautotoolsをインストールする方法は?

Windowsにautotoolsをインストールするのはインストールと同じくらい簡単でした。mingw-getそれからmingw-get install mingw32-autotools。 しかし、2024年4月まで利用可能な唯一のmingw-getミラーであるosdn.netは、非常に遅く信頼できなくなりました。ダウンロード中mingw-get-selfmingw-getがインストールされていてもosdn.netソースを取得するために使用されるため、autotoolsのインストールは機能しません。 <repository uri="http://o...

Admin

make all-recursiveを使用すると権限拒否エラーが発生しますか?
autotools

make all-recursiveを使用すると権限拒否エラーが発生しますか?

autotoolsとGNU makeを使ってCライブラリを構築していますが、次の行があります。 all: config.h $(MAKE) $(AM_MAKEFLAGS) all-recursive Makefileでコンパイルするとエラーが発生します。 make all-recursive make: make: Permission denied make: *** [Makefile:427: all] Error 127 何が問題なの? ...

Admin

複数バージョンの情報マニュアルのインストール
autotools

複数バージョンの情報マニュアルのインストール

私のシステムにはGNU Guile 2.2.6がインストールされており、guileGNU Guile 3.0.5もインストールされていますguile3。 2つのバージョンの情報マニュアルをインストールしたいと思います。どちらもinfoファイルをとしてインストールしようとするので、/usr/share/info/guile.info{,-1,-2,..}最後にインストールしたバージョンは他のバージョンのマニュアルを上書きします。両方のバージョンを維持するにはどうすればよいですか?バージョン 2.2.6 は My Package Manager で提供されており...

Admin

debian/ubuntuベースのgnu自動ツールビルドをfedora 32に変更するには?
autotools

debian/ubuntuベースのgnu自動ツールビルドをfedora 32に変更するには?

泥Gnu autotoolsを使用して構築されたオープンソースプロジェクト。 問題は次のとおりです。 プロジェクトにautoreconfを適用すると、生成されたMakefile.inファイルにrunstatedirマクロがありません。 私はFedora 32を使用しており、プロジェクト所有者(Schedmd)にバグを提出した後、次のWONTFIXソリューションを受け取りました。以下の回答: これは、Debian/Ubuntu と Fedora autotools パッケージングの違いによるものです。 ビルドツールはDebian / Ubu...

Admin

autotoolsの代わりにCMakeを使用してcheckinstallがどれくらい使い慣れていますか?
autotools

autotoolsの代わりにCMakeを使用してcheckinstallがどれくらい使い慣れていますか?

誰かが私に使用するように提案しました。checkinstall器具ソースからビルドしたアーティファクトをインストールします。しかし、./configureCMakeを使用しているので、例にはGNU Autotools()が含まれています。 CMake ビルドの checkinstall はどのくらい「おなじみ」ですか? 注: 万が一に備えて、私は Devuan 3 Beowulf を使用しています。 ...

Admin

autoconf:パケットチェックが失敗した後に続く
autotools

autoconf:パケットチェックが失敗した後に続く

私のconfigure.acスクリプトでX11の基本的なチェックを行います。 PKG_CHECK_MODULES(X11, x11 > 1.6.4, [AC_DEFINE(HAVE_X11)], []) 失敗したら続けたいです。失敗条件に空のフィールドを追加したので、続くと思いました。しかし、まだエラーが発生します。 configure: error: Package requirements (x11 > 1.6.4) were not met: No package "x11" found パッケージが見つからない場合は、実行が...

Admin

./configure チェック vs チェック
autotools

./configure チェック vs チェック

./configure スクリプト出力checking ifとchecking whether実行 状態を確認した2つの結果の違いは何ですか? ...

Admin

automakeが_DATAファイルを上書きするのを防ぐ方法
autotools

automakeが_DATAファイルを上書きするのを防ぐ方法

Makefile.amには次のものがあります。 bin_PROGRAMS = sample sample_SOURCES = main.cpp sampleconfdir = $(sysconfdir)/sample sampleconf_DATA = sample.cfg インストーラを使用するたびに、make installSample.cfgファイルが上書きされます。ファイルがすでに存在する場合は、コピーをスキップするようにautomakeにどのように指示しますか? ...

Admin

設定でカスタムパスにインストールされているintltoolが見つかりません。
autotools

設定でカスタムパスにインストールされているintltoolが見つかりません。

構築しようとしています。トランスポート-2.94アクセス権のないリモートサーバーから。したがって、すべてのカスタマイズされたソフトウェアをインストールしたいと思います~/.local。正常にインストールgettextしてintltool設定しましたPATH。PKG_CONFIG_PATH [user@remote transmission-2.94]$ intltool-update --version intltool-update (intltool) 0.50.2 Written by Kenneth Christiansen, Maciej Sta...

Admin

`openocd`設定スクリプトに `libusb`が見つかりません。
autotools

`openocd`設定スクリプトに `libusb`が見つかりません。

Debian StretchシステムにOpenOCDをインストールしています。実行すると、./configurelibusbが見つからないと報告されます。 ... checking for LIBUSB1... no configure: WARNING: libusb-1.x not found, trying legacy libusb-0.1 as a fallback; consider installing libusb-1.x instead checking for LIBUSB0... no ... 正しい依存関係をインストールしました...

Admin

自動ツール:コードスニペット(AM_MAINTAINER_MODE)
autotools

自動ツール:コードスニペット(AM_MAINTAINER_MODE)

このコードスニペットは次のとおりです。 AM_MAINTAINER_MODE if test "x$enable_maintainer_mode" = xyes; then AC_PATH_PROG(PERL,perl) if test -z "$PERL"; then AC_MSG_ERROR([perl not found]) fi fi # This should be checked before AC_PROG_CC if test "x$CFLAGS" = x; then default_CFL...

Admin

./configure : 不足しているすべてのパッケージをすぐに表示します。
autotools

./configure : 不足しているすべてのパッケージをすぐに表示します。

autotoolsをビルドシステムとして使用してパッケージをコンパイルしました(autoreconf、、、、)。./configuremakemake install ./configureパッケージが紛失した場合は停止してください。 欠落しているパッケージごとにその名前を参照し、apt install package使用できない場合はソースからコンパイルします。 その後、再実行すると、./configure満たされていない他の依存関係の名前が表示されます。 欠落しているパケットが1〜2個しかない場合は問題ありません。しかし、19個あります! li...

Admin

pkg-configを使用してインストールされたプログラムのバージョンをテストしますか?
autotools

pkg-configを使用してインストールされたプログラムのバージョンをテストしますか?

Autotoolsスクリプトではなくシェルスクリプトを使用しています。pkg-config(1)マニュアルページによると、「インストールされたライブラリのメタ情報を返す」。たとえば、次の場所にインストールされているNetttle 3.4を確認します/usr/local。 $ pkg-config --exists --print-errors "nettle >= 3.1" $ echo $? 0 Autoconfを確認しようとするとエラーが返されます。マニュアルページによると、次のように予想されます。 $ pkg-config --exist...

Admin