Latest upstream release: 2.83 Current version/release in Fedora Rawhide: 2.82-3.fc21 URL: http://www.transmissionbt.com/download/ Please consult the package updates policy before you issue an update to a stable branch: https://fedoraproject.org/wiki/Updates_Policy More information about the service that created this bug can be found at: https://fedoraproject.org/wiki/Upstream_release_monitoring
Doesn't build for rawhide: mainwin.cc:1169:3: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++0x-compat] if (l == nullptr) ^ mainwin.cc: In member function 'void TrMainWindow::openTorrent()': mainwin.cc:1168:3: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto l = dynamic_cast<QGridLayout*> (d->layout ()); ^ mainwin.cc:1168:8: error: 'l' does not name a type auto l = dynamic_cast<QGridLayout*> (d->layout ()); ^ mainwin.cc:1169:7: error: 'l' was not declared in this scope if (l == nullptr) ^ mainwin.cc:1169:12: error: 'nullptr' was not declared in this scope if (l == nullptr) ^ mainwin.cc:1174:3: error: 'l' was not declared in this scope l->addWidget (b, l->rowCount(), 0, 1, -1, Qt::AlignLeft); Need to contact upstream.
g++ -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -g -Wall -W -D_REENTRANT -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtDBus -I/usr/include -I/include -I.. -I/usr/include/freetype2 -I/usr/include/libpng16 -I. -I. -o prefs.o prefs.cc
Complete trace: In file included from file-tree.h:27:0, from details.cc:49: torrent.h: In member function 'void Details::refresh()': torrent.h:304:55: warning: 'tor' may be used uninitialized in this function [-Wmaybe-uninitialized] int peerLimit () const { return getInt (PEER_LIMIT); } ^ details.cc:763:23: note: 'tor' was declared here const Torrent * tor; ^ g++ -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -g -Wall -W -D_REENTRANT -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtDBus -I/usr/include -I/include -I.. -I/usr/include/freetype2 -I/usr/include/libpng16 -I. -I. -o prefs.o prefs.cc mainwin.cc:1169:3: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++0x-compat] if (l == nullptr) ^ mainwin.cc: In member function 'void TrMainWindow::openTorrent()': mainwin.cc:1168:3: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto l = dynamic_cast<QGridLayout*> (d->layout ()); ^ mainwin.cc:1168:8: error: 'l' does not name a type auto l = dynamic_cast<QGridLayout*> (d->layout ()); ^ mainwin.cc:1169:7: error: 'l' was not declared in this scope if (l == nullptr) ^ mainwin.cc:1169:12: error: 'nullptr' was not declared in this scope if (l == nullptr) ^ mainwin.cc:1174:3: error: 'l' was not declared in this scope l->addWidget (b, l->rowCount(), 0, 1, -1, Qt::AlignLeft); ^ mainwin.cc: In member function 'void TrMainWindow::removeTorrents(bool)': mainwin.cc:1316:3: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto layout = dynamic_cast<QGridLayout*>(msgBox.layout()); ^ mainwin.cc:1316:8: error: 'layout' does not name a type auto layout = dynamic_cast<QGridLayout*>(msgBox.layout()); ^ mainwin.cc:1317:17: error: 'nullptr' was not declared in this scope if (layout == nullptr) ^ mainwin.cc:1319:14: error: invalid use of member function (did you forget the '()' ?) layout = new QGridLayout; ^ mainwin.cc:1320:31: error: invalid use of non-static member function msgBox.setLayout (layout); ^ mainwin.cc:1323:9: error: invalid use of member function (did you forget the '()' ?) layout->addItem (spacer, layout->rowCount (), 0, 1, layout->columnCount ()); ^ mainwin.cc:1323:9: error: base operand of '->' is not a pointer mainwin.cc:1323:34: error: invalid use of member function (did you forget the '()' ?) layout->addItem (spacer, layout->rowCount (), 0, 1, layout->columnCount ()); ^ mainwin.cc:1323:34: error: base operand of '->' is not a pointer mainwin.cc:1323:61: error: invalid use of member function (did you forget the '()' ?) layout->addItem (spacer, layout->rowCount (), 0, 1, layout->columnCount ()); ^ mainwin.cc:1323:61: error: base operand of '->' is not a pointer make: *** [mainwin.o] Error 1 make: *** Waiting for unfinished jobs.... RPM build errors:
Rahul, Would you have an account on the upstream tracker? I don't think I have one.
https://trac.transmissionbt.com/ticket/5700
Ankur, can you try https://trac.transmissionbt.com/ticket/5700#comment:2
(In reply to Rahul Sundaram from comment #6) > Ankur, can you try https://trac.transmissionbt.com/ticket/5700#comment:2 That seemed to work. Building for rawhide: http://koji.fedoraproject.org/koji/buildinfo?buildID=520191 Should I build it for F20 too Rahul? Thanks, Warm regards, Ankur
Ankur, Thanks! I wouldn't suggest that pushing out newer builds for current releases. I used to do that earlier but it was sometimes a bumpy ride with updates fixing some issues and causing other new ones. So I don't do that anymore unless there is a specific request. Not a hardline rule. Just a overall guideline.