Date: Tue, 21 Oct 2014 21:48:21 -0700 From: Cary <cary@SDF.org> To: gecko@freebsd.org Subject: seamonkey-2.30 snprintf out of scope error Message-ID: <54473715.1000004@SDF.org>
next in thread | raw e-mail | index | archive | help
[-- Attachment #1 --] www/seamonkey built on my i386, 9.3-R system. An bug in the source halted the build once. Please see attached files. -- cary@sdf.org SDF Public Access UNIX System - http://sdf.org ------------------------------ [-- Attachment #2 --] gmake[5]: Nothing to be done for ompile'. gmake[5]: Leaving directory /usr/ports/www/seamonkey/work/comm-release/obj-i386-portbld-freebsd9.3/mozilla/media/webrtc/trunk/webrtc/modules/modules_PCM16B' Unified_cpp_ules_desktop_capture1.o gmake[5]: Entering directory /usr/ports/www/seamonkey/work/comm-release/obj-i386-portbld-freebsd9.3/mozilla/media/webrtc/trunk/webrtc/modules/modules_desktop_capture' g++5 -o Unified_cpp_ules_desktop_capture1.o -c -I../../../../../../dist/system_wrappers -include /usr/ports/www/seamonkey/work/comm-release/mozilla/config/gcc_hidden.h -D_FILE_OFFSET_BITS='64' -DCHROMIUM_BUILD -DUSE_LIBJPEG_TURBO='1' -DUSE_NSS='1' -DGTK_DISABLE_SINGLE_INCLUDES='1' -DENABLE_REMOTING='1' -DENABLE_WEBRTC='1' -DENABLE_CONFIGURATION_POLICY -DENABLE_INPUT_SPEECH -DENABLE_NOTIFICATIONS -DENABLE_GPU='1' -DENABLE_EGLIMAGE='1' -DUSE_SKIA='1' -DENABLE_TASK_MANAGER='1' -DENABLE_WEB_INTENTS='1' -DENABLE_EXTENSIONS='1' -DENABLE_PLUGIN_INSTALLATION='1' -DENABLE_PROTECTOR_SERVICE='1' -DENABLE_SESSION_SERVICE='1' -DENABLE_THEMES='1' -DENABLE_BACKGROUND='1' -DENABLE_AUTOMATION='1' -DENABLE_PRINTING='1' -DENABLE_CAPTIVE_PORTAL_DETECTION='1' -DWEBRTC_MOZILLA_BUILD -DWEBRTC_MODULE_UTILITY_VIDEO -DWEBRTC_BSD -DWEBRTC_THREAD_RR -DUSE_X11 -D__STDC_FORMAT_MACROS -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED='0' -DMOZ_GLUE_IN_PROGRAM -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -DSTATIC_EXPORTABLE_JS_API -DNO_NSPR_10_SUPPORT -I. -I/usr/ports/www/seamonkey/work/comm-release/mozilla/media/webrtc/trunk/webrtc/modules/../.. -I/usr/ports/www/seamonkey/work/comm-release/mozilla/media/webrtc/trunk/webrtc/modules/../.. -I/usr/ports/www/seamonkey/work/comm-release/mozilla/media/webrtc/trunk/webrtc/modules/../system_wrappers/interface -I/usr/ports/www/seamonkey/work/comm-release/mozilla/ipc/chromium/src -I/usr/ports/www/seamonkey/work/comm-release/mozilla/ipc/glue -I../../../../../../ipc/ipdl/_ipdlheaders -I../../../../../../dist/include -fPIC -isystem/usr/local/include -I/usr/local/include -DMOZILLA_CLIENT -include ../../../../../../mozilla-config.h -MD -MP -MF .deps/Unified_cpp_ules_desktop_capture1.o.pp -isystem/usr/local/include -I/usr/local/include -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Wsign-compare -Wno-invalid-offsetof -Wcast-align -O2 -pipe -O3 -Wl,-rpath=/usr/local/lib/gcc5 -fno-strict-aliasing -Wl,-rpath=/usr/local/lib/gcc5 -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -std=gnu++0x -pipe -DNDEBUG -DTRIMMED -O2 -O3 -fomit-frame-pointer -m32 -mmmx /usr/ports/www/seamonkey/work/comm-release/obj-i386-portbld-freebsd9.3/mozilla/media/webrtc/trunk/webrtc/modules/modules_desktop_capture/Unified_cpp_ules_desktop_capture1.cpp In file included from /usr/ports/www/seamonkey/work/comm-release/mozilla/media/webrtc/trunk/webrtc/modules/../../webrtc/system_wrappers/interface/scoped_ptr.h:107:0, from /usr/ports/www/seamonkey/work/comm-release/mozilla/media/webrtc/trunk/webrtc/modules/../../webrtc/modules/desktop_capture/desktop_frame.h:17, from /usr/ports/www/seamonkey/work/comm-release/mozilla/media/webrtc/trunk/webrtc/modules/../../webrtc/modules/desktop_capture/shared_desktop_frame.h:14, from /usr/ports/www/seamonkey/work/comm-release/mozilla/media/webrtc/trunk/webrtc/modules/desktop_capture/shared_desktop_frame.cc:11, from /usr/ports/www/seamonkey/work/comm-release/obj-i386-portbld-freebsd9.3/mozilla/media/webrtc/trunk/webrtc/modules/modules_desktop_capture/Unified_cpp_ules_desktop_capture1.cpp:2: /usr/ports/www/seamonkey/work/comm-release/mozilla/media/webrtc/trunk/webrtc/modules/../../webrtc/system_wrappers/interface/scoped_ptr.h: In constructor 'webrtc::DefaultDeleter<T>::DefaultDeleter(const webrtc::DefaultDeleter<U>&)': ' g++5 -o Unified_cpp_ules_desktop_capture1.o -c -I../../../../../../dist/system_wrappers -include /usr/ports/www/seamonkey/work/comm-release/mozilla/config/gcc_hidden.h -D_FILE_OFFSET_BITS='64' -DCHROMIUM_BUILD -DUSE_LIBJPEG_TURBO='1' -DUSE_NSS='1' -DGTK_DISABLE_SINGLE_INCLUDES='1' -DENABLE_REMOTING='1' -DENABLE_WEBRTC='1' -DENABLE_CONFIGURATION_POLICY -DENABLE_INPUT_SPEECH -DENABLE_NOTIFICATIONS -DENABLE_GPU='1' -DENABLE_EGLIMAGE='1' -DUSE_SKIA='1' -DENABLE_TASK_MANAGER='1' -DENABLE_WEB_INTENTS='1' -DENABLE_EXTENSIONS='1' -DENABLE_PLUGIN_INSTALLATION='1' -DENABLE_PROTECTOR_SERVICE='1' -DENABLE_SESSION_SERVICE='1' -DENABLE_THEMES='1' -DENABLE_BACKGROUND='1' -DENABLE_AUTOMATION='1' -DENABLE_PRINTING='1' -DENABLE_CAPTIVE_PORTAL_DETECTION='1' -DWEBRTC_MOZILLA_BUILD -DWEBRTC_MODULE_UTILITY_VIDEO -DWEBRTC_BSD -DWEBRTC_THREAD_RR -DUSE_X11 -D__STDC_FORMAT_MACROS -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED='0' -DMOZ_GLUE_IN_PROGRAM -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -DSTATIC_EXPORTABLE_JS_API -DNO_NSPR_10_SUPPORT -I. -I/usr/ports/www/seamonkey/work/comm-release/mozilla/media/webrtc/trunk/webrtc/modules/../.. -I/usr/ports/www/seamonkey/work/comm-release/mozilla/media/webrtc/trunk/webrtc/modules/../.. -I/usr/ports/www/seamonkey/work/comm-release/mozilla/media/webrtc/trunk/webrtc/modules/../system_wrappers/interface -I/usr/ports/www/seamonkey/work/comm-release/mozilla/ipc/chromium/src -I/usr/ports/www/seamonkey/work/comm-release/mozilla/ipc/glue -I../../../../../../ipc/ipdl/_ipdlheaders -I../../../../../../dist/include -fPIC -isystem/usr/local/include -I/usr/local/include -DMOZILLA_CLIENT -include ../../../../../../mozilla-config.h -MD -MP -MF .deps/Unified_cpp_ules_desktop_capture1.o.pp -isystem/usr/local/include -I/usr/local/include -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Wsign-compare -Wno-invalid-offsetof -Wcast-align -O2 -pipe -O3 -Wl,-rpath=/usr/local/lib/gcc5 -fno-strict-aliasing -Wl,-rpath=/usr/local/lib/gcc5 -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -std=gnu++0x -pipe -DNDEBUG -DTRIMMED -O2 -O3 -fomit-frame-pointer -m32 -mmmx /usr/ports/www/seamonkey/work/comm-release/obj-i386-portbld-freebsd9.3/mozilla/media/webrtc/trunk/webrtc/modules/modules_desktop_capture/Unified_cpp_ules_desktop_capture1.cpp In file included from /usr/ports/www/seamonkey/work/comm-release/mozilla/media/webrtc/trunk/webrtc/modules/../../webrtc/system_wrappers/interface/scoped_ptr.h:107:0, from /usr/ports/www/seamonkey/work/comm-release/mozilla/media/webrtc/trunk/webrtc/modules/../../webrtc/modules/desktop_capture/desktop_frame.h:17, from /usr/ports/www/seamonkey/work/comm-release/mozilla/media/webrtc/trunk/webrtc/modules/../../webrtc/modules/desktop_capture/shared_desktop_frame.h:14, from /usr/ports/www/seamonkey/work/comm-release/mozilla/media/webrtc/trunk/webrtc/modules/desktop_capture/shared_desktop_frame.cc:11, from /usr/ports/www/seamonkey/work/comm-release/obj-i386-portbld-freebsd9.3/mozilla/media/webrtc/trunk/webrtc/modules/modules_desktop_capture/Unified_cpp_ules_desktop_capture1.cpp:2: /usr/ports/www/seamonkey/work/comm-release/mozilla/media/webrtc/trunk/webrtc/modules/../../webrtc/system_wrappers/interface/scoped_ptr.h: In constructor 'webrtc::DefaultDeleter<T>::DefaultDeleter(const webrtc::DefaultDeleter<U>&)': /usr/ports/www/seamonkey/work/comm-release/mozilla/media/webrtc/trunk/webrtc/modules/../../webrtc/system_wrappers/interface/scoped_ptr.h:137:20: warning: typedef 'U_ptr_must_implicitly_convert_to_T_ptr' locally defined but not used [-Wunused-local-typedefs] U_ptr_must_implicitly_convert_to_T_ptr); ^ /usr/ports/www/seamonkey/work/comm-release/mozilla/media/webrtc/trunk/webrtc/modules/../../webrtc/system_wrappers/interface/compile_assert.h:39:39: note: in definition of macro 'COMPILE_ASSERT' typedef CompileAssert<(bool(expr))> msg[bool(expr) ? 1 : -1] ^ /usr/ports/www/seamonkey/work/comm-release/mozilla/media/webrtc/trunk/webrtc/modules/../../webrtc/system_wrappers/interface/scoped_ptr.h: In constructor 'webrtc::scoped_ptr<T, D>::scoped_ptr(webrtc::scoped_ptr<U, V>)': /usr/ports/www/seamonkey/work/comm-release/mozilla/media/webrtc/trunk/webrtc/modules/../../webrtc/system_wrappers/interface/scoped_ptr.h:333:49: warning: typedef 'U_cannot_be_an_array' locally defined but not used [-Wunused-local-typedefs] COMPILE_ASSERT(!webrtc::is_array<U>::value, U_cannot_be_an_array); ^ /usr/ports/www/seamonkey/work/comm-release/mozilla/media/webrtc/trunk/webrtc/modules/../../webrtc/system_wrappers/interface/compile_assert.h:39:39: note: in definition of macro 'COMPILE_ASSERT' typedef CompileAssert<(bool(expr))> msg[bool(expr) ? 1 : -1] ^ /usr/ports/www/seamonkey/work/comm-release/mozilla/media/webrtc/trunk/webrtc/modules/../../webrtc/system_wrappers/interface/scoped_ptr.h: In member function 'webrtc::scoped_ptr<T, D>& webrtc::scoped_ptr<T, D>::operator=(webrtc::scoped_ptr<U, V>)': /usr/ports/www/seamonkey/work/comm-release/mozilla/media/webrtc/trunk/webrtc/modules/../../webrtc/system_wrappers/interface/scoped_ptr.h:351:49: warning: typedef 'U_cannot_be_an_array' locally defined but not used [-Wunused-local-typedefs] COMPILE_ASSERT(!webrtc::is_array<U>::value, U_cannot_be_an_array); ^ /usr/ports/www/seamonkey/work/comm-release/mozilla/media/webrtc/trunk/webrtc/modules/../../webrtc/system_wrappers/interface/compile_assert.h:39:39: note: in definition of macro 'COMPILE_ASSERT' typedef CompileAssert<(bool(expr))> msg[bool(expr) ? 1 : -1] ^ In file included from /usr/ports/www/seamonkey/work/comm-release/mozilla/media/webrtc/trunk/webrtc/modules/../../webrtc/modules/desktop_capture/desktop_frame.h:17:0, from /usr/ports/www/seamonkey/work/comm-release/mozilla/media/webrtc/trunk/webrtc/modules/../../webrtc/modules/desktop_capture/shared_desktop_frame.h:14, from /usr/ports/www/seamonkey/work/comm-release/mozilla/media/webrtc/trunk/webrtc/modules/desktop_capture/shared_desktop_frame.cc:11, from /usr/ports/www/seamonkey/work/comm-release/obj-i386-portbld-freebsd9.3/mozilla/media/webrtc/trunk/webrtc/modules/modules_desktop_capture/Unified_cpp_ules_desktop_capture1.cpp:2: /usr/ports/www/seamonkey/work/comm-release/mozilla/media/webrtc/trunk/webrtc/modules/../../webrtc/system_wrappers/interface/scoped_ptr.h: In destructor 'webrtc::scoped_array<T>::~scoped_array()': /usr/ports/www/seamonkey/work/comm-release/mozilla/media/webrtc/trunk/webrtc/modules/../../webrtc/system_wrappers/interface/scoped_ptr.h:591:18: warning: typedef 'type_must_be_complete' locally defined but not used [-Wunused-local-typedefs] typedef char type_must_be_complete[sizeof(T)]; ^ /usr/ports/www/seamonkey/work/comm-release/mozilla/media/webrtc/trunk/webrtc/modules/../../webrtc/system_wrappers/interface/scoped_ptr.h: In member function 'void webrtc::scoped_array<T>::reset(T*)': /usr/ports/www/seamonkey/work/comm-release/mozilla/media/webrtc/trunk/webrtc/modules/../../webrtc/system_wrappers/interface/scoped_ptr.h:596:18: warning: typedef 'type_must_be_complete' locally defined but not used [-Wunused-local-typedefs] typedef char type_must_be_complete[sizeof(T)]; ^ In file included from /usr/ports/www/seamonkey/work/comm-release/obj-i386-portbld-freebsd9.3/mozilla/media/webrtc/trunk/webrtc/modules/modules_desktop_capture/Unified_cpp_ules_desktop_capture1.cpp:54:0: _cpp_ules_desktop_capture1.cpp:54:0: /usr/ports/www/seamonkey/work/comm-release/mozilla/media/webrtc/trunk/webrtc/modules/desktop_capture/x11/desktop_device_info_x11.cc: In member function 'int32_t webrtc::DesktopDeviceInfoX11::MultiMonitorScreenshare()': /usr/ports/www/seamonkey/work/comm-release/mozilla/media/webrtc/trunk/webrtc/modules/desktop_capture/x11/desktop_device_info_x11.cc:34:48: error: 'snprintf' was not declared in this scope snprintf(idStr, sizeof(idStr), "%ld", idStr); ^ gmake[5]: *** [Unified_cpp_ules_desktop_capture1.o] Error 1 gmake[5]: Leaving directory /usr/ports/www/seamonkey/work/comm-release/obj-i386-portbld-freebsd9.3/mozilla/media/webrtc/trunk/webrtc/modules/modules_desktop_capture' gmake[4]: *** [media/webrtc/trunk/webrtc/modules/modules_desktop_capture/compile] Error 2 gmake[4]: Leaving directory /usr/ports/www/seamonkey/work/comm-release/obj-i386-portbld-freebsd9.3/mozilla' gmake[3]: *** [compile] Error 2 gmake[3]: Leaving directory /usr/ports/www/seamonkey/work/comm-release/obj-i386-portbld-freebsd9.3/mozilla' gmake[2]: *** [default] Error 2 gmake[2]: Leaving directory /usr/ports/www/seamonkey/work/comm-release/obj-i386-portbld-freebsd9.3/mozilla' gmake[1]: *** [default] Error 2 gmake[1]: Leaving directory /usr/ports/www/seamonkey/work/comm-release/obj-i386-portbld-freebsd9.3' gmake: *** [build] Error 2 *** [do-build] Error code 1 Stop in /usr/ports/www/seamonkey. *** [stage] Error code 1 Stop in /usr/ports/www/seamonkey. bsdfull# [-- Attachment #3 --] --- comm-release/mozilla/media/webrtc/trunk/webrtc/modules/desktop_capture/x11/desktop_device_info_x11.cc 2014-10-13 23:36:31.000000000 -0700 +++ desktop_device_info_x11.cc 2014-10-21 12:41:38.000000000 -0700 @@ -31,7 +31,6 @@ pDesktopDeviceInfo->setDeviceName("Primary Monitor"); char idStr[64]; - snprintf(idStr, sizeof(idStr), "%ld", idStr); pDesktopDeviceInfo->setUniqueIdName(idStr); desktop_display_list_[pDesktopDeviceInfo->getScreenId()] = pDesktopDeviceInfo; }
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?54473715.1000004>
