我正在按照教程进行操作,并且当前步骤需要应用过滤器“福丽玛吉“。但是,我无法安装它。运行./configure
说我不满足 GIMP 版本要求:
configure: error: Package requirements (gimp-2.0 >= 2.2.0 gimpui-2.0 >= 2.2.0) were not met.
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.
Alternatively you may set the GIMP_CFLAGS and GIMP_LIBS environment variables
to avoid the need to call pkg-config. See the pkg-config man page for
more details.
但是,如果我运行gimp --version
,我会得到输出
GNU Image Manipulation Program version 2.8.10
我尝试安装 GIMP 的插件注册表包,但没有任何用处。
如何在 Ubuntu 13.10 上安装 Felimage?
** 编辑 **
作者吉列尔莫表示:
我明白了,请尝试安装 libgimp2.0-dev(如果尚未安装,请安装 libglib2.0-dev),如果这不能解决问题,请告诉我。
于是,sudo apt-get install libgimp2.0-dev libglib2.0-dev
后来又./configure
开始工作了。
然而,make
没有,并且失败了
gcc -g -O2 -Wall -o felimage-noise basis.o cell_3d.o cell_4d.o cell_5d.o interface.o lnoise_3d.o lnoise_4d.o lnoise_5d.o loadconf.o main.o poisson.o random.o render.o saveconf.o snoise_3d.o snoise_4d.o snoise_5d.o -lgimpui-2.0 -lgimpwidgets-2.0 -lgimpmodule-2.0 -lgimp-2.0 -lgimpmath-2.0 -lgimpconfig-2.0 -lgimpcolor-2.0 -lgimpbase-2.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lglib-2.0
/usr/bin/ld: lnoise_3d.o: undefined reference to symbol 'floor@@GLIBC_2.2.5'
/lib/x86_64-linux-gnu/libm.so.6: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
make[2]: *** [felimage-noise] Error 1
答案1
您还可以编辑 /src/Makefile,将其添加-lm
到库所在的行。我已经对其他一些插件进行了此操作,效果非常好。
答案2
您需要添加-lm
到命令行。
cd src
gcc -g -O2 -Wall -o felimage-noise basis.o cell_3d.o cell_4d.o cell_5d.o \
interface.o lnoise_3d.o lnoise_4d.o lnoise_5d.o loadconf.o main.o poisson.o random.o \
render.o saveconf.o snoise_3d.o snoise_4d.o snoise_5d.o -lgimpui-2.0 -lgimpwidgets-2.0 \
-lgimpmodule-2.0 -lgimp-2.0 -lgimpmath-2.0 -lgimpconfig-2.0 -lgimpcolor-2.0 \
-lgimpbase-2.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 \
-lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig \
-lgobject-2.0 -lglib-2.0 -lm
cd ..
安装