LINUX.ORG.RU
Ответ на: комментарий от TDrive

Что если попробовать 1.9? Я на Funtoo уже давно использую.

Судя по документации, Rmagick1 работает c версиями ImageMagick, предшествующими 6.3.0, поэтому если вы хотите использовать более новую версию, вам нужен уже Rmagick2, который работает только на 1.9.

Насколько я понял по строке 159, у кривого ebuild'a в зависимостях более высокая версию ImageMagick, чем умеет Rmagick1:

rmmain.c: В функции ‘Init_RMagick2’:

Anatolik ★★
()
Ответ на: комментарий от Anatolik

Так он вроде и ставит второй

# emerge rmagick -pv

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N     ] dev-ruby/rmagick-2.13.1  USE="-doc -test" RUBY_TARGETS="ruby18 -ree18 -ruby19" 0 kB

Total: 1 package (1 new), Size of downloads: 0 kB
пробовал RUBY_TARGETS=«ruby19», никакой разницы.

TDrive ★★★★★
() автор топика
Ответ на: комментарий от TDrive

Rmagick2, который работает только на 1.9.

Хотя нет — здесь я ерунду сказал, теоретически он должен работать и на 1.8.

пробовал RUBY_TARGETS=«ruby19», никакой разницы.

emerge --onlydeps rmagick

А далее, как советует анонимус, пробовать через rvm.

Anatolik ★★
()
Ответ на: комментарий от TDrive

Еще вопрос: при установке minimagick тоже возникнут проблемы или они специфичны для rmagick?

Anatolik ★★
()

rmimage.c:9818:40: ошибка: индекс массива не является целым значением

cc --version
grep CFLAGS /etc/make.conf /etc/portage/make.conf 2>/dev/null

Может с новым компилятором просто не собирается или с какими-то его флагами?

backbone ★★★★★
()

rmagick стоит давно и проблем с ним нет

# eix imagemagick
[I] media-gfx/imagemagick
     Available versions:  6.7.8.7^u (~)6.7.9.9^u {{X autotrace bzip2 corefonts cxx djvu fftw fontconfig fpx graphviz hdri jbig jpeg jpeg2k lcms lqr lzma opencl openexr openmp pango perl png postscript q32 q64 q8 raw static-libs svg test tiff truetype webp wmf xml zlib}}
     Installed versions:  6.7.9.9^u(14:11:39 05.10.2012)(X bzip2 corefonts cxx djvu fftw fontconfig jbig jpeg jpeg2k lcms lzma opencl openexr openmp perl png postscript svg tiff truetype wmf xml zlib -autotrace -fpx -graphviz -hdri -lqr -pango -q32 -q64 -q8 -raw -static-libs -test -webp)
     Homepage:            http://www.imagemagick.org/
     Description:         A collection of tools and libraries for many image formats

#eix rmagick
[I] dev-ruby/rmagick
     Available versions:  2.13.0-r1 2.13.1 {{doc test ELIBC="FreeBSD" RUBY_TARGETS="ree18 ruby18 ruby19"}}
     Installed versions:  2.13.1(22:17:37 05.10.2011)(doc -test RUBY_TARGETS="ruby19 -ree18 -ruby18")
     Homepage:            http://rmagick.rubyforge.org/
     Description:         An interface between Ruby and the ImageMagick(TM) image processing library

# gem list | grep rmagick
rmagick (2.13.1)

http://portage.perestoroniny.ru/dev-ruby/

ЧЯДНТ ?

Deleted
()
Ответ на: комментарий от backbone
# cc --version
gcc (Gentoo 4.5.4 p1.0, pie-0.4.7) 4.5.4
Copyright (C) 2010 Free Software Foundation, Inc.
# grep CFLAGS /etc/make.conf /etc/portage/make.conf 2>/dev/null
/etc/portage/make.conf:CFLAGS="-O2 -pipe -march=native"
/etc/portage/make.conf:CXXFLAGS="${CFLAGS}"

TDrive ★★★★★
() автор топика
Ответ на: комментарий от TDrive

Мне удалось не только с rmagick порешить проблемы но и с gcc-4.7.2 и cuda 5.0.35. Хотя не все далось легко и быстро, но если все что нужно работает с gcc-4.5, то пусть работает :), у меня же не все работало из коробки, поэтому обновил и gcc до 4.7.2 самостоятельно не дожидаясь появления готовых решений в portage и layman.

# eix -Ic gcc
[I] sys-devel/gcc (4.7.2-r1(4.7)[3]@27.09.2012): The GNU Compiler Collection. Includes C/C++, java compilers, pie+ssp extensions, Haj Ten Brugge runtime bounds checking
[I] sys-devel/gcc-config (1.7.3@17.06.2012): utility to manage compilers
[1] "embedded-cross" /var/lib/layman/embedded-cross
[2] "toolchain" /var/lib/layman/toolchain
[3] "local-repo" /usr/local/portage

# eix nvidia-cuda

[I] dev-util/nvidia-cuda-sdk
     Available versions:  2.02.0807.1535^b (~)2.1.1215.2015^b (~)2.2^b (~)2.2-r1^b (~)2.3^b (~)3.0_beta1^b (~)3.0^b (~)3.1^b (~)3.2^b (~)4.0^b (~)4.1^b (~)4.2 (~)4.2-r1^b[2] (~)4.2.9[1] (~)5.0-r7^b[2] (~)5.0.35-r1^b[2] {{+cuda debug +doc emulation +examples opencl}}
     Installed versions:  5.0.35-r1^b[2](06:47:14 20.10.2012)(cuda doc examples opencl -debug)
     Homepage:            http://developer.nvidia.com/cuda
     Description:         NVIDIA CUDA Software Development Kit

[I] dev-util/nvidia-cuda-toolkit
     Available versions:  (~)3.2^b 4.0^b (~)4.1^b (~)4.2 (~)4.2-r2^b[2] (~)4.2.9[1] (~)5.0-r7^b[2] (~)5.0.35-r1^b[2] {{debugger doc profiler}}
     Installed versions:  5.0.35-r1^b[2](16:36:21 19.10.2012)(doc -debugger -profiler)
     Homepage:            http://developer.nvidia.com/cuda
     Description:         NVIDIA CUDA Toolkit

[1] "science" /var/lib/layman/science
[2] "local-repo" /usr/local/portage

http://portage.perestoroniny.ru/sys-devel/gcc/

http://portage.perestoroniny.ru/dev-util/

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.