Bug 229093 - net-im/telegram-desktop: fails to build with synth
Summary: net-im/telegram-desktop: fails to build with synth
Status: Closed Overcome By Events
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: freebsd-ports-bugs (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-06-17 22:15 UTC by John Smith
Modified: 2018-08-21 21:55 UTC (History)
1 user (show)

See Also:
henry.hu.sh: maintainer-feedback+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description John Smith 2018-06-17 22:15:42 UTC
FreeBSD 11.1-RELEASE-p10 x64, synth 2.05

The log ends with this:
/usr/local/libexec/ccache/c++  -DAL_ALEXT_PROTOTYPES -DNDEBUG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_PLUGIN -DQT_WIDGETS_LIB -DQ_OS_LINUX64 -DTDESKTOP_DISABLE_AUTOUPDATE -DTDESKTOP_DISABLE_CRASH_REPORTS -DTDESKTOP_DISABLE_REGISTER_CUSTOM_SCHEME -DTGVOIP_USE_CXX11_LIB -D_REENTRANT -I/construction/xports/net-im/telegram-desktop/work/tdesktop-1.2.17/out/Release/../../Telegram/SourceFiles -I/construction/xports/net-im/telegram-desktop/work/.build/obj/gen -I/usr/local/include/minizip -I/construction/xports/net-im/telegram-desktop/work/tdesktop-1.2.17/out/Release/../../Telegram/ThirdParty/emoji_suggestions -I/construction/xports/net-im/telegram-desktop/work/tdesktop-1.2.17/out/Release/../../Telegram/ThirdParty/GSL/include -I/construction/xports/net-im/telegram-desktop/work/tdesktop-1.2.17/out/Release/../../Telegram/ThirdParty/variant/include -I/construction/xports/net-im/telegram-desktop/work/tdesktop-1.2.17/out/Release/../../Telegram/ThirdParty/crl/src -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtCore -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtDBus -I/usr/local/include/qt5/QtCore/5.10.1 -I/usr/local/include/qt5/QtGui/5.10.1 -I/usr/local/include/qt5/QtCore/5.10.1/QtCore -I/usr/local/include/qt5/QtGui/5.10.1/QtGui -I/construction/xports/net-im/telegram-desktop/work/tdesktop-1.2.17/out/Release/../../../Libraries/crashpad -I/construction/xports/net-im/telegram-desktop/work/tdesktop-1.2.17/out/Release/../../../Libraries/crashpad/third_party/mini_chromium/mini_chromium -I/construction/xports/net-im/telegram-desktop/work/tdesktop-1.2.17/out/Release/../../../Libraries/openssl/include -I/usr/include/openssl-1.0 -I/usr/local/include -I/usr/local/include/breakpad -I/usr/local/include/opus -I/usr/local/lib/qt5/mkspecs/freebsd-clang -I/construction/xports/net-im/telegram-desktop/work/tdesktop-1.2.17/out/Release/../../Telegram/ThirdParty/libtgvoip  -O2 -pipe -fstack-protector -fno-strict-aliasing -O2 -pipe -fstack-protector -fno-strict-aliasing   -pipe -Wall -W -fPIC -Wno-unused-variable -Wno-unused-parameter -Wno-unused-function -Wno-switch -Wno-comment -Wno-unused-but-set-variable -Wno-missing-field-initializers -Wno-sign-compare -std=c++1z -Wno-register -Wno-strict-overflow -I/usr/local/include/gtk-3.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/gio-unix-2.0/ -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -I/usr/local/include/at-spi2-atk/2.0 -I/usr/local/include/at-spi-2.0 -I/usr/local/include/dbus-1.0 -I/usr/local/lib/dbus-1.0/include -pthread -Ofast -fno-strict-aliasing  "-include" "/construction/xports/net-im/telegram-desktop/work/.build/Telegram_pch/stdafx.h" -o CMakeFiles/Telegram.dir/construction/xports/net-im/telegram-desktop/work/tdesktop-1.2.17/Telegram/SourceFiles/info/profile/info_profile_inner_widget.o -c /construction/xports/net-im/telegram-desktop/work/tdesktop-1.2.17/Telegram/SourceFiles/info/profile/info_profile_inner_widget.cpp
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
1 warning generated.
[ 63%] Building CXX object CMakeFiles/Telegram.dir/construction/xports/net-im/telegram-desktop/work/tdesktop-1.2.17/Telegram/SourceFiles/info/profile/info_profile_members.o
/usr/local/libexec/ccache/c++  -DAL_ALEXT_PROTOTYPES -DNDEBUG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_PLUGIN -DQT_WIDGETS_LIB -DQ_OS_LINUX64 -DTDESKTOP_DISABLE_AUTOUPDATE -DTDESKTOP_DISABLE_CRASH_REPORTS -DTDESKTOP_DISABLE_REGISTER_CUSTOM_SCHEME -DTGVOIP_USE_CXX11_LIB -D_REENTRANT -I/construction/xports/net-im/telegram-desktop/work/tdesktop-1.2.17/out/Release/../../Telegram/SourceFiles -I/construction/xports/net-im/telegram-desktop/work/.build/obj/gen -I/usr/local/include/minizip -I/construction/xports/net-im/telegram-desktop/work/tdesktop-1.2.17/out/Release/../../Telegram/ThirdParty/emoji_suggestions -I/construction/xports/net-im/telegram-desktop/work/tdesktop-1.2.17/out/Release/../../Telegram/ThirdParty/GSL/include -I/construction/xports/net-im/telegram-desktop/work/tdesktop-1.2.17/out/Release/../../Telegram/ThirdParty/variant/include -I/construction/xports/net-im/telegram-desktop/work/tdesktop-1.2.17/out/Release/../../Telegram/ThirdParty/crl/src -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtCore -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtDBus -I/usr/local/include/qt5/QtCore/5.10.1 -I/usr/local/include/qt5/QtGui/5.10.1 -I/usr/local/include/qt5/QtCore/5.10.1/QtCore -I/usr/local/include/qt5/QtGui/5.10.1/QtGui -I/construction/xports/net-im/telegram-desktop/work/tdesktop-1.2.17/out/Release/../../../Libraries/crashpad -I/construction/xports/net-im/telegram-desktop/work/tdesktop-1.2.17/out/Release/../../../Libraries/crashpad/third_party/mini_chromium/mini_chromium -I/construction/xports/net-im/telegram-desktop/work/tdesktop-1.2.17/out/Release/../../../Libraries/openssl/include -I/usr/include/openssl-1.0 -I/usr/local/include -I/usr/local/include/breakpad -I/usr/local/include/opus -I/usr/local/lib/qt5/mkspecs/freebsd-clang -I/construction/xports/net-im/telegram-desktop/work/tdesktop-1.2.17/out/Release/../../Telegram/ThirdParty/libtgvoip  -O2 -pipe -fstack-protector -fno-strict-aliasing -O2 -pipe -fstack-protector -fno-strict-aliasing   -pipe -Wall -W -fPIC -Wno-unused-variable -Wno-unused-parameter -Wno-unused-function -Wno-switch -Wno-comment -Wno-unused-but-set-variable -Wno-missing-field-initializers -Wno-sign-compare -std=c++1z -Wno-register -Wno-strict-overflow -I/usr/local/include/gtk-3.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/libdrm -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/gio-unix-2.0/ -I/usr/local/include/atk-1.0 -D_THREAD_SAFE -I/usr/local/include/at-spi2-atk/2.0 -I/usr/local/include/at-spi-2.0 -I/usr/local/include/dbus-1.0 -I/usr/local/lib/dbus-1.0/include -pthread -Ofast -fno-strict-aliasing  "-include" "/construction/xports/net-im/telegram-desktop/work/.build/Telegram_pch/stdafx.h" -o CMakeFiles/Telegram.dir/construction/xports/net-im/telegram-desktop/work/tdesktop-1.2.17/Telegram/SourceFiles/info/profile/info_profile_members.o -c /construction/xports/net-im/telegram-desktop/work/tdesktop-1.2.17/Telegram/SourceFiles/info/profile/info_profile_members.cpp
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
###  Watchdog killed runaway process!  (no activity for 45 minutes)  ###



--------------------------------------------------
--  Termination
--------------------------------------------------
Finished: Wednesday, 13 JUN 2018 at 23:57:14 UTC
Duration: 01:05:11
Comment 1 Tobias Kortkamp freebsd_committer freebsd_triage 2018-06-21 07:21:25 UTC
(In reply to John Smith from comment #0)
Have you tried without ccache?
Comment 2 Henry Hu 2018-08-21 04:24:29 UTC
I built telegram-desktop 1.2.17_1 successfully using synth 2.05 on freebsd 11.2-STABLE. Your problem can caused by either
1. Older FreeBSD (difference between 11.1 and 11.2)
2. ccache
The telegram-desktop 1.3.12 port is coming, so you may try that. On the other hand, you can try on a newer freebsd release, like 11.2, or build without ccache.
Comment 3 Henry Hu 2018-08-21 04:27:01 UTC
(In reply to Henry Hu from comment #2)
On the other hand, I noticed that your build took 1:05:11 to reach 63%, while my complete build took 00:12:08. Because your build failure is caused by non-activity, you may try on a better machine. One possible explanation is that your machine does not have enough memory, and the build process is using the swap, which can be very slow.
Comment 4 John Smith 2018-08-21 21:55:44 UTC
(In reply to Henry Hu from comments #2 and #3)

> One possible explanation is that your machine does not have enough memory

Yeah, right, 20GB of memory is not enough.


> On the other hand, you can try on a newer freebsd release

No thanks, I'm on Ubuntu now.