Hi
all,
My rebuild of my Pi to Fedora 28 went well until..... On running FreeDV 3710 built today from sauce.... Tools -> Audio Config (freedv:11830): Gtk-WARNING **: 18:16:03.220: Negative content width -1 (allocation 1, extents 1x1) while allocating gadget (node notebook, owner GtkNotebook) (freedv:11830): Gtk-WARNING **: 18:16:03.234: Negative content height -1 (allocation 1, extents 1x1) while allocating gadget (node notebook, owner GtkNotebook) (freedv:11830): Gtk-CRITICAL **: 18:16:03.235: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkNotebook (freedv:11830): Gtk-CRITICAL **: 18:16:03.235: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkNotebook (freedv:11830): Gtk-WARNING **: 18:16:03.314: Negative content width -2 (allocation 0, extents 1x1) while allocating gadget (node header, owner GtkNotebook) ========== This happens when I try Tools -> Audio Config ================= BUT: Tools -> PTT Config - works Tools -> Options - works On Wed, 20 Jun 2018 22:48:28 -0700, Don wrote > I've had a couple of messages to the list blocked, apparently > sourceforge does not like comcast.... > > It seems to be working tonight so I'll try this again. > > -------------------------------------------------------------------------------- > > Yes, with just %d some 64 bit compilers will warn too. > > codec2-dev/unittest/ofdm_mem.c:46:12: warning: format ‘%d’ > expects argument of type ‘int’, but argument 2 has type ‘long > unsigned int’ [-Wformat=] printf("struct > OFDM.................: %d\n", sizeof(struct OFDM)); > > I have updated ofdm_mem.c to use %zd. > > Do you have warnings from fdmdv_mem.c too? > > -------- > > I put the -no-pie flag in for the new ofdm_stack program. David has > a compiler that produces "shared object" files by default even for a > plain executable program. Apparently that is the trend now as they > can be run as well as dynamically linked. > > This program is used with a utility which converts function > addresses to their name (addr2line). Shared object files get put > into mapped > (virtual) memory and the addresses don't match anymore. > > I don't know cmake very well so I may not have found the best way > to deal with this. > > -------- > > Regards > Don (new guy) > > On Thu, Jun 21, 2018 at 04:10:02AM +0930, David Rowe wrote: > > Don (new contributor who is working on the OFDM port to the stm32) added > > this option to get unittest/ofdm_stack to run. This program is a clever > > unit test to measure stack usage. So -no-pie is only really needed on > > x86 for this single unittest. > > > > Don can you pls comment on this linker option? > > > > Thanks > > > > David > > > > On 20/06/18 22:09, Richard Shaw wrote: > > > On Tue, Jun 19, 2018 at 7:51 PM Alan Beard <bear...@unixservice.com.au > > > <mailto:bear...@unixservice.com.au>> wrote: > > > > > > Hi all, > > > > > > unittest/CMakeLists.txt on lines 91 and 92 has the added option > > > -no-pie > > > > > > Which is not recognised by the linker here, Fedora 23 on armhf > > > GNU ld version 2.25-15.fc23 > > > > > > > > > If David can chime and say whether the -no-pie option is required that > > > would be the quickest fix. I know upgrades aren't always fun but the > > > oldest version of Fedora not EOL'd is 27. Can your hardware run on the > > > armv7hl version? I confess I don't understand the differences in arm > > > hardware and targets so I'm not sure what the differences are in armhf > > > vs armv7hl.... > > > > > > > > > Also, on a 32 bit machine the function "sizeof(thing)" returns > > > an int so a printf statement should use %d not %ld > > > > > > unittest/ofdm_mem.c > > > > > > > > > I tried Jeroen's suggestion to change to %zd and the output of ofdm_mem > > > looked fine on my Fedora 28 x86_64 machine. Can you try the same change > > > and see if it address your problem? > > > > > ------------------------------------------------------------------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > _______________________________________________ > Freetel-codec2 mailing list > Freetel-codec2@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/freetel-codec2 Alan Evil flourishes when good men do nothing. Consider the Christmas child. --------------------------------------------------------------------------- Alan Beard Unix Support Technician from 1984 to today 70 Wedmore Rd. Sun Solaris, AIX, HP/UX, Linux, SCO, MIPS Emu Heights N.S.W. 2750 Routers, terminal servers, printers, terminals etc.. +61 2 47353013 (h) Support Programming, shell scripting, "C", assembler 0414 353013 (mobile) After uni, electronics tech |
------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________ Freetel-codec2 mailing list Freetel-codec2@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freetel-codec2