странность с fox

при установке fox он вылетает со следующей ошибкой

i686-pc-linux-gnu-g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"fox\" -DVERSION=\"1.4.11\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_PNG_H=1 -DHAVE_ZLIB_H=1 -DHAVE_VSSCANF=1 -DHAVE_VSNPRINTF=1 -DHAVE_STRTOLL=1 -DHAVE_STRTOULL=1 -DHAVE_LIBDL=1 -I. -I. -I../include -I../include -I/usr/include/freetype2 -DHAVE_XFT_H=1 -I/usr/include/freetype2 -I/usr/include -I/usr/include/freetype2 -I/usr/include/freetype2 -DHAVE_XSHAPE_H=1 -DHAVE_XSHM_H=1 -DFOX_THREAD_SAFE=1 -D_POSIX_PTHREAD_SEMANTICS -D_GNU_SOURCE -DHAVE_JPEG_H=1 -DHAVE_PNG_H=1 -DHAVE_ZLIB_H=1 -DHAVE_XCURSOR_H=1 -DHAVE_XRANDR_H=1 -DHAVE_CUPS_H=1 -Wall -W -Woverloaded-virtual -Wformat -DHAVE_GL_H=1 -DHAVE_GLU_H=1 -c FX7Segment.cpp -fPIC -DPIC -o .libs/FX7Segment.o
i686-pc-linux-gnu-g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"fox\" -DVERSION=\"1.4.11\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_PNG_H=1 -DHAVE_ZLIB_H=1 -DHAVE_VSSCANF=1 -DHAVE_VSNPRINTF=1 -DHAVE_STRTOLL=1 -DHAVE_STRTOULL=1 -DHAVE_LIBDL=1 -I. -I. -I../include -I../include -I/usr/include/freetype2 -DHAVE_XFT_H=1 -I/usr/include/freetype2 -I/usr/include -I/usr/include/freetype2 -I/usr/include/freetype2 -DHAVE_XSHAPE_H=1 -DHAVE_XSHM_H=1 -DFOX_THREAD_SAFE=1 -D_POSIX_PTHREAD_SEMANTICS -D_GNU_SOURCE -DHAVE_JPEG_H=1 -DHAVE_PNG_H=1 -DHAVE_ZLIB_H=1 -DHAVE_XCURSOR_H=1 -DHAVE_XRANDR_H=1 -DHAVE_CUPS_H=1 -Wall -W -Woverloaded-virtual -Wformat -DHAVE_GL_H=1 -DHAVE_GLU_H=1 -c FX4Splitter.cpp -fPIC -DPIC -o .libs/FX4Splitter.o
FX7Segment.cpp: In member function 'long int FX::FX7Segment::onCmdSetIntValue(FX::FXObject*, FX::FXSelector, void*)':
FX7Segment.cpp:243: error: 'FXStringVal' was not declared in this scope
FX7Segment.cpp: In member function 'long int FX::FX7Segment::onCmdSetRealValue(FX::FXObject*, FX::FXSelector, void*)':
FX7Segment.cpp:257: error: 'FXStringVal' was not declared in this scope
make[1]: *** [FX7Segment.lo] Ошибка 1
make[1]: *** Ожидание завершения заданий...
i686-pc-linux-gnu-g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"fox\" -DVERSION=\"1.4.11\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_PNG_H=1 -DHAVE_ZLIB_H=1 -DHAVE_VSSCANF=1 -DHAVE_VSNPRINTF=1 -DHAVE_STRTOLL=1 -DHAVE_STRTOULL=1 -DHAVE_LIBDL=1 -I. -I. -I../include -I../include -I/usr/include/freetype2 -DHAVE_XFT_H=1 -I/usr/include/freetype2 -I/usr/include -I/usr/include/freetype2 -I/usr/include/freetype2 -DHAVE_XSHAPE_H=1 -DHAVE_XSHM_H=1 -DFOX_THREAD_SAFE=1 -D_POSIX_PTHREAD_SEMANTICS -D_GNU_SOURCE -DHAVE_JPEG_H=1 -DHAVE_PNG_H=1 -DHAVE_ZLIB_H=1 -DHAVE_XCURSOR_H=1 -DHAVE_XRANDR_H=1 -DHAVE_CUPS_H=1 -Wall -W -Woverloaded-virtual -Wformat -DHAVE_GL_H=1 -DHAVE_GLU_H=1 -c FX4Splitter.cpp -o FX4Splitter.o >/dev/null 2>&1
make[1]: Leaving directory `/var/tmp/portage/fox-1.4.11/work/fox-1.4.11/src'
make: *** [all-recursive] Ошибка 1

!!! ERROR: x11-libs/fox-1.4.11 failed.
Call stack:
ebuild.sh, line 1545: Called dyn_compile
ebuild.sh, line 940: Called src_compile
fox-1.4.11.ebuild, line 49: Called die

!!! Parallel Make Failed
!!! If you need support, post the topmost build error, and the call stack if relevant.

не пойму что подправить :-(

использую i686-pc-linux-gnu-4.1.1/vanilla

вот мой make.conf

CFLAGS="-O2 -march=athlon-xp -pipe"
CHOST="i686-pc-linux-gnu"
CXXFLAGS="${CFLAGS}"
USE="nptl nptlonly unicode userlocales hal 7zip 7z utf utf8 ucs2 mmx 3dnow sse nls bash-completion threads ithreads -ipv6 qt kde -gtk gtk2 -gnome samba xinerama postgres ieee1394 java theora xine vorbis oggvorbis ogg -xmms cdr dvd dvdr dvdrw win32codecs offensive xvid opengl divx4linux real quicktime hal cddb dv firefox truetype truetype-fonts sox scanner xscreensaver usb asf directfb ffmpeg acpi wxwindows browserplugin mozilla nsplugin firefox joystick mozdevelop"
FEATURES="-distlocks nodoc noinfo"
ACCEPT_KEYWORDS="~x86"
MAKEOPTS="-j2"
PORTDIR_OVERLAY="/usr/portage/local/portage"
VIDEO_CARDS="nvidia"
INPUT_DEVICES="joystick keyboard mouse"
LINGUAS="ru"

З.Ы. кстати если что то не так в моем make.conf подскажите :-)

Попробуй на

Попробуй на время закоментировать ACCEPT_KEYWORDS="~x86" в make.conf. Версия не стабильная может по этому и не ставится.

не прокатило

x11-libs/fox-1.2.6-r2

теперь вылетает с ошибкой

pp -fPIC -DPIC -o .libs/FXColorNames.lo
cc1plus: warning: command line option "-Wmissing-prototypes" is valid for C/ObjC but not for C++
c++ -DPACKAGE=\"fox\" -DVERSION=\"1.2.6\" -DHAVE_DLFCN_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_PNG_H=1 -DHAVE_TIFF_H=1 -DHAVE_ZLIB_H=1 -DHAVE_BZLIB_H=1 -DHAVE_VSSCANF=1 -DHAVE_LIBDL=1 -I. -I. -I../include -I../include -I/usr/include/freetype2 -I/usr/include -I/usr/include/freetype2 -I/usr/include/freetype2 -DHAVE_XFT_H=1 -DHAVE_XSHM_H=1 -D_GNU_SOURCE -DHAVE_JPEG_H=1 -DHAVE_PNG_H=1 -DHAVE_TIFF_H=1 -DHAVE_ZLIB_H=1 -DHAVE_BZ2LIB_H=1 -DHAVE_XCURSOR_H=1 -DHAVE_CUPS_H=1 -Wall -W -Wmissing-prototypes -Woverloaded-virtual -Wformat -DHAVE_GL_H=1 -DSUN_OGL_NO_VERTEX_MACROS -DHPOGL_SUPPRESS_FAST_API -DHAVE_GLU_H=1 -c FXColorDialog.cpp -o FXColorDialog.o >/dev/null 2>&1
FXColorNames.cpp: In function 'FX::FXColor FX::fxcolorfromname(const FX::FXchar*)':
FXColorNames.cpp:769: error: 'comparecase' was not declared in this scope
make[1]: *** [FXColorNames.lo] Ошибка 1
make[1]: *** Ожидание завершения заданий...
mv -f .libs/FXColorDialog.lo FXColorDialog.lo
make[1]: Leaving directory `/var/tmp/portage/fox-1.2.6-r2/work/fox-1.2.6/src'
make: *** [all-recursive] Ошибка 1

!!! ERROR: x11-libs/fox-1.2.6-r2 failed.
Call stack:
ebuild.sh, line 1545: Called dyn_compile
ebuild.sh, line 940: Called src_compile
fox-1.2.6-r2.ebuild, line 35: Called die

!!! Parallel Make Failed
!!! If you need support, post the topmost build error, and the call stack if relevant.

похоже что в

похоже что в процессе сборки системы флаги и опции менялись

кстати да,

кстати да, менял, но потом пересобирал все с флагом -N

так что делать-то? :-)

баг запостить авторам

и вот этот тоже баг запостить авторам - он вообще калечный какой-то - у меня в другом месте:

i686-pc-linux-gnu-g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"fox\" -DVERSION=\"1.4.11\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_PNG_H=1 -DHAVE_ZLIB_H=1 -DHAVE_VSSCANF=1 -DHAVE_VSNPRINTF=1 -DHAVE_STRTOLL=1 -DHAVE_STRTOULL=1 -DHAVE_LIBDL=1 -I. -I. -I../include -I../include -I/usr/include/freetype2 -DHAVE_XFT_H=1 -I/usr/include/freetype2 -I/usr/include -I/usr/include/freetype2 -I/usr/include/freetype2 -DHAVE_XSHAPE_H=1 -DHAVE_XSHM_H=1 -DFOX_THREAD_SAFE=1 -D_POSIX_PTHREAD_SEMANTICS -D_GNU_SOURCE -DHAVE_JPEG_H=1 -DHAVE_PNG_H=1 -DHAVE_ZLIB_H=1 -DHAVE_XCURSOR_H=1 -DHAVE_XRANDR_H=1 -DHAVE_CUPS_H=1 -Wall -W -Woverloaded-virtual -Wformat -DHAVE_GL_H=1 -DHAVE_GLU_H=1 -c FX7Segment.cpp -fPIC -DPIC -o .libs/FX7Segment.o
FX7Segment.cpp: In member function 'long int FX::FX7Segment::onCmdSetIntValue(FX::FXObject*, FX::FXSelector, void*)':
FX7Segment.cpp:243: error: 'FXStringVal' was not declared in this scope
FX7Segment.cpp: In member function 'long int FX::FX7Segment::onCmdSetRealValue(FX::FXObject*, FX::FXSelector, void*)':
FX7Segment.cpp:257: error: 'FXStringVal' was not declared in this scope
make[1]: *** [FX7Segment.lo] Error 1
make[1]: *** Waiting for unfinished jobs....

обидная ошибка,

обидная ошибка, а так хотелось freeRIDE поюзать, кстати, народ может кто-нибудь посоветует еще и IDE для ruby

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".