странность с 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