I maintain a package, pencil2d [0]. The Build Log Check [1] reports that there are two missing LDFLAGS. Running bls locally ends up in
LDFLAGS missing (-fPIE -pie): g++ -m64 -Wl,-z,relro -o Pencil .obj/blur.o .obj/bitmapimage.o .obj/bezierarea.o .obj/beziercurve.o .obj/colourref.o .obj/vectorimage.o .obj/vertexref.o .obj/layer.o .obj/layerbitmap.o .obj/layercamera.o .obj/layerimage.o .obj/layersound.o .obj/layervector.o .obj/object.o .obj/editor.o .obj/colorpalettewidget.o .obj/popupcolorpalettewidget.o .obj/preferences.o .obj/scribblearea.o .obj/timeline.o .obj/timecontrols.o .obj/toolbox.o .obj/backupelement.o .obj/spinslider.o .obj/displayoptiondockwidget.o .obj/tooloptiondockwidget.o .obj/basetool.o .obj/pentool.o .obj/penciltool.o .obj/brushtool.o .obj/erasertool.o .obj/selecttool.o .obj/movetool.o .obj/handtool.o .obj/smudgetool.o .obj/polylinetool.o .obj/buckettool.o .obj/eyedroppertool.o .obj/pencilsettings.o .obj/fileformat.o .obj/shortcutspage.o .obj/mainwindow2.o .obj/timelinecells.o .obj/vectorselection.o .obj/keycapturelineedit.o .obj/objectsaveloader.o .obj/strokemanager.o .obj/stroketool.o .obj/blitrect.o .obj/colorwheel.o .obj/colorinspector.o .obj/colorgriditem.o .obj/colorgrid.o .obj/colorbox.o .obj/flowlayout.o .obj/keyframe.o .obj/camera.o .obj/recentfilemenu.o .obj/util.o .obj/colormanager.o .obj/toolmanager.o .obj/layermanager.o .obj/pencilerror.o .obj/basemanager.o .obj/linux.o .obj/qioapi.o .obj/JlCompress.o .obj/quaadler32.o .obj/quacrc32.o .obj/quazip.o .obj/quazipfile.o .obj/quazipfileinfo.o .obj/quazipnewinfo.o .obj/unzip.o .obj/zip.o .obj/main.o .obj/qrc_pencil.o .obj/moc_layer.o .obj/moc_layerbitmap.o .obj/moc_layercamera.o .obj/moc_layerimage.o .obj/moc_layersound.o .obj/moc_layervector.o .obj/moc_object.o .obj/moc_editor.o .obj/moc_colorpalettewidget.o .obj/moc_popupcolorpalettewidget.o .obj/moc_preferences.o .obj/moc_scribblearea.o .obj/moc_timeline.o .obj/moc_timecontrols.o .obj/moc_toolbox.o .obj/moc_backupelement.o .obj/moc_spinslider.o .obj/moc_displayoptiondockwidget.o .obj/moc_tooloptiondockwidget.o .obj/moc_basetool.o .obj/moc_pentool.o .obj/moc_penciltool.o .obj/moc_brushtool.o .obj/moc_erasertool.o .obj/moc_selecttool.o .obj/moc_movetool.o .obj/moc_handtool.o .obj/moc_smudgetool.o .obj/moc_polylinetool.o .obj/moc_buckettool.o .obj/moc_eyedroppertool.o .obj/moc_shortcutspage.o .obj/moc_mainwindow2.o .obj/moc_timelinecells.o .obj/moc_keycapturelineedit.o .obj/moc_objectsaveloader.o .obj/moc_stroketool.o .obj/moc_colorwheel.o .obj/moc_colorinspector.o .obj/moc_colorgriditem.o .obj/moc_colorgrid.o .obj/moc_colorbox.o .obj/moc_recentfilemenu.o .obj/moc_colormanager.o .obj/moc_toolmanager.o .obj/moc_layermanager.o .obj/moc_basemanager.o .obj/moc_quazipfile.o -L/usr/X11R6/lib64 -Lliblinux -lming -lpng -lz -L/usr/local/zlib/lib -lQt5Svg -L/usr/lib/x86_64-linux-gnu -lQt5Multimedia -lQt5XmlPatterns -lQt5Widgets -lQt5Network -lQt5Xml -lQt5Gui -lQt5Core -lGL -lpthread LDFLAGS missing (-fPIE -pie): g++ -m64 -Wl,-z,relro -o Pencil .obj/blur.o .obj/bitmapimage.o .obj/bezierarea.o .obj/beziercurve.o .obj/colourref.o .obj/vectorimage.o .obj/vertexref.o .obj/layer.o .obj/layerbitmap.o .obj/layercamera.o .obj/layerimage.o .obj/layersound.o .obj/layervector.o .obj/object.o .obj/editor.o .obj/colorpalettewidget.o .obj/popupcolorpalettewidget.o .obj/preferences.o .obj/scribblearea.o .obj/timeline.o .obj/timecontrols.o .obj/toolbox.o .obj/backupelement.o .obj/spinslider.o .obj/displayoptiondockwidget.o .obj/tooloptiondockwidget.o .obj/basetool.o .obj/pentool.o .obj/penciltool.o .obj/brushtool.o .obj/erasertool.o .obj/selecttool.o .obj/movetool.o .obj/handtool.o .obj/smudgetool.o .obj/polylinetool.o .obj/buckettool.o .obj/eyedroppertool.o .obj/pencilsettings.o .obj/fileformat.o .obj/shortcutspage.o .obj/mainwindow2.o .obj/timelinecells.o .obj/vectorselection.o .obj/keycapturelineedit.o .obj/objectsaveloader.o .obj/strokemanager.o .obj/stroketool.o .obj/blitrect.o .obj/colorwheel.o .obj/colorinspector.o .obj/colorgriditem.o .obj/colorgrid.o .obj/colorbox.o .obj/flowlayout.o .obj/keyframe.o .obj/camera.o .obj/recentfilemenu.o .obj/util.o .obj/colormanager.o .obj/toolmanager.o .obj/layermanager.o .obj/pencilerror.o .obj/basemanager.o .obj/linux.o .obj/qioapi.o .obj/JlCompress.o .obj/quaadler32.o .obj/quacrc32.o .obj/quazip.o .obj/quazipfile.o .obj/quazipfileinfo.o .obj/quazipnewinfo.o .obj/unzip.o .obj/zip.o .obj/main.o .obj/qrc_pencil.o .obj/moc_layer.o .obj/moc_layerbitmap.o .obj/moc_layercamera.o .obj/moc_layerimage.o .obj/moc_layersound.o .obj/moc_layervector.o .obj/moc_object.o .obj/moc_editor.o .obj/moc_colorpalettewidget.o .obj/moc_popupcolorpalettewidget.o .obj/moc_preferences.o .obj/moc_scribblearea.o .obj/moc_timeline.o .obj/moc_timecontrols.o .obj/moc_toolbox.o .obj/moc_backupelement.o .obj/moc_spinslider.o .obj/moc_displayoptiondockwidget.o .obj/moc_tooloptiondockwidget.o .obj/moc_basetool.o .obj/moc_pentool.o .obj/moc_penciltool.o .obj/moc_brushtool.o .obj/moc_erasertool.o .obj/moc_selecttool.o .obj/moc_movetool.o .obj/moc_handtool.o .obj/moc_smudgetool.o .obj/moc_polylinetool.o .obj/moc_buckettool.o .obj/moc_eyedroppertool.o .obj/moc_shortcutspage.o .obj/moc_mainwindow2.o .obj/moc_timelinecells.o .obj/moc_keycapturelineedit.o .obj/moc_objectsaveloader.o .obj/moc_stroketool.o .obj/moc_colorwheel.o .obj/moc_colorinspector.o .obj/moc_colorgriditem.o .obj/moc_colorgrid.o .obj/moc_colorbox.o .obj/moc_recentfilemenu.o .obj/moc_colormanager.o .obj/moc_toolmanager.o .obj/moc_layermanager.o .obj/moc_basemanager.o .obj/moc_quazipfile.o -L/usr/X11R6/lib64 -Lliblinux -lming -lpng -lz -L/usr/local/zlib/lib -lQt5Svg -L/usr/lib/x86_64-linux-gnu -lQt5Multimedia -lQt5XmlPatterns -lQt5Widgets -lQt5Network -lQt5Xml -lQt5Gui -lQt5Core -lGL -lpthread So I suppose that -fPIE and -pie are missing from LDFLAGS. This is strange, given that I don't override dh_auto_build and I use dh9. I also try (locally) to add "LDFLAGS += -fPIE -pie" at the top of the rules file, but without success. Does somebody have any hint on what to look for/to? [0] http://packages.qa.debian.org/p/pencil2d.html [1] http://qa.debian.org/bls/packages/p/pencil2d.html -- regards, Mattia Rizzolo GPG Key: 4096R/B9444540 http://goo.gl/I8TMB more about me: http://mapreri.org Launchpad User: https://launchpad.net/~mapreri Ubuntu Wiki page: https://wiki.ubuntu.com/MattiaRizzolo
signature.asc
Description: Digital signature