All Projects

IDProjectTask TypeCategorySeveritySummaryOpened
 13192 RockboxBugsRbutilLow RockBoxUtils fails linking on Fedora 32 (upcoming Beta) 2020-03-22 Task Description

Greetings,

i’ve been switching to the upcoming Fedora 32 Beta release and encountered this issue while trying to compile RockBoxUtils 3.15. The same applies with git version. It looks like there is a more strikt testing of duplicate symbols during linking phase.

May I ask you to review this issue and maybe include a patch ?

;— cut here

g++ -Wl,-O1 -o RockboxUtility build/o/manualwidget.o build/o/infowidget.o build/o/rbutilqt.o build/o/main.o build/o/httpget.o build/o/configure.o build/o/zipinstaller.o build/o/progressloggergui.o build/o/installtalkwindow.o build/o/talkfile.o build/o/talkgenerator.o build/o/autodetection.o build/o/themesinstallwindow.o build/o/uninstall.o build/o/uninstallwindow.o build/o/utils.o build/o/preview.o build/o/encoderbase.o build/o/encoderrbspeex.o build/o/encoderlame.o build/o/encoderexe.o build/o/encttscfggui.o build/o/encttssettings.o build/o/ttsbase.o build/o/ttsexes.o build/o/ttssapi.o build/o/ttsfestival.o build/o/wavtrim.o build/o/voicefont.o build/o/voicefile.o build/o/createvoicewindow.o build/o/rbsettings.o build/o/serverinfo.o build/o/systeminfo.o build/o/system.o build/o/sysinfo.o build/o/systrace.o build/o/bootloaderinstallbase.o build/o/bootloaderinstallhelper.o build/o/bootloaderinstallmi4.o build/o/bootloaderinstallhex.o build/o/bootloaderinstallipod.o build/o/bootloaderinstallsansa.o build/o/bootloaderinstallfile.o build/o/bootloaderinstallchinachip.o build/o/bootloaderinstallams.o build/o/bootloaderinstalltcc.o build/o/bootloaderinstallmpio.o build/o/bootloaderinstallimx.o build/o/bootloaderinstalls5l.o build/o/rockboxinfo.o build/o/mkboot.o build/o/iriver.o build/o/ziputil.o build/o/comboboxviewdelegate.o build/o/selectiveinstallwidget.o build/o/backupdialog.o build/o/changelog.o build/o/cabd.o build/o/lzxd.o build/o/mszipd.o build/o/qtmd.o build/o/system-mspack.o build/o/mspackutil.o build/o/archiveutil.o build/o/quazip.o build/o/quazipfile.o build/o/quazipnewinfo.o build/o/quazipfileinfo.o build/o/qioapi.o build/o/unzip.o build/o/zip.o build/o/AbstractAppender.o build/o/AbstractStringAppender.o build/o/ConsoleAppender.o build/o/FileAppender.o build/o/Logger.o build/o/qrc_rbutilqt.o build/o/qrc_rbutilqt-lang.o build/o/moc_manualwidget.o build/o/moc_infowidget.o build/o/moc_rbutilqt.o build/o/moc_httpget.o build/o/moc_configure.o build/o/moc_zipinstaller.o build/o/moc_installtalkwindow.o build/o/moc_talkfile.o build/o/moc_talkgenerator.o build/o/moc_autodetection.o build/o/moc_progressloggerinterface.o build/o/moc_progressloggergui.o build/o/moc_themesinstallwindow.o build/o/moc_uninstall.o build/o/moc_uninstallwindow.o build/o/moc_preview.o build/o/moc_encoderbase.o build/o/moc_encoderrbspeex.o build/o/moc_encoderlame.o build/o/moc_encoderexe.o build/o/moc_encttscfggui.o build/o/moc_encttssettings.o build/o/moc_ttsbase.o build/o/moc_ttsexes.o build/o/moc_ttsespeak.o build/o/moc_ttsflite.o build/o/moc_ttsfestival.o build/o/moc_ttsswift.o build/o/moc_ttssapi.o build/o/moc_ttssapi4.o build/o/moc_ttsmssp.o build/o/moc_voicefile.o build/o/moc_createvoicewindow.o build/o/moc_rbsettings.o build/o/moc_serverinfo.o build/o/moc_systeminfo.o build/o/moc_sysinfo.o build/o/moc_systrace.o build/o/moc_bootloaderinstallbase.o build/o/moc_bootloaderinstallhelper.o build/o/moc_bootloaderinstallmi4.o build/o/moc_bootloaderinstallhex.o build/o/moc_bootloaderinstallipod.o build/o/moc_bootloaderinstallsansa.o build/o/moc_bootloaderinstallfile.o build/o/moc_bootloaderinstallchinachip.o build/o/moc_bootloaderinstallams.o build/o/moc_bootloaderinstalltcc.o build/o/moc_bootloaderinstallmpio.o build/o/moc_bootloaderinstallimx.o build/o/moc_bootloaderinstalls5l.o build/o/moc_ziputil.o build/o/moc_comboboxviewdelegate.o build/o/moc_selectiveinstallwidget.o build/o/moc_backupdialog.o build/o/moc_changelog.o build/o/moc_mspackutil.o build/o/moc_archiveutil.o build/o/moc_quazipfile.o -L/home/aakcaagac/Documents/RockboxUtility-v1.4.1/rbutil/rbutilqt -L/home/aakcaagac/Documents/RockboxUtility-v1.4.1/rbutil/rbutilqt/buildlibs/ -lrbspeex -lipodpatcher -lsansapatcher -lmkamsboot -lmktccboot -lmkmpioboot -lchinachippatcher -lmkimxboot -lmks5lboot -lucl -lcryptopp -lz -lusb-1.0 /usr/lib64/libQt5Widgets.so /usr/lib64/libQt5Gui.so /usr/lib64/libQt5Network.so /usr/lib64/libQt5Core.so /usr/lib64/libGL.so -lpthread
/usr/bin/ld: /home/aakcaagac/Documents/RockboxUtility-v1.4.1/rbutil/rbutilqt/build
libslibmkimxboot.a(misc.c.o):/home/aakcaagac/Documents/RockboxUtility-v1.4.1/rbutil/mkimxboot/../../utils/imxtools/sbtools/misc.h:43: multiple definition of `g_nr_keys’; /home/aakcaagac/Documents/RockboxUtility-v1.4.1/rbutil/rbutilqt/buildlibslibmkimxboot.a(mkimxboot.c.o):/home/aakcaagac/Documents/RockboxUtility-v1.4.1/rbutil/mkimxboot/../../utils/imxtools/sbtools/misc.h:43: first defined here
/usr/bin/ld: /home/aakcaagac/Documents/RockboxUtility-v1.4.1/rbutil/rbutilqt/build
libslibmkimxboot.a(misc.c.o):/home/aakcaagac/Documents/RockboxUtility-v1.4.1/rbutil/mkimxboot/../../utils/imxtools/sbtools/misc.h:44: multiple definition of `g_key_array’; /home/aakcaagac/Documents/RockboxUtility-v1.4.1/rbutil/rbutilqt/buildlibslibmkimxboot.a(mkimxboot.c.o):/home/aakcaagac/Documents/RockboxUtility-v1.4.1/rbutil/mkimxboot/../../utils/imxtools/sbtools/misc.h:44: first defined here
/usr/bin/ld: /home/aakcaagac/Documents/RockboxUtility-v1.4.1/rbutil/rbutilqt/build
libslibmkimxboot.a(sb.c.o):/home/aakcaagac/Documents/RockboxUtility-v1.4.1/rbutil/mkimxboot/../../utils/imxtools/sbtools/misc.h:43: multiple definition of `g_nr_keys’; /home/aakcaagac/Documents/RockboxUtility-v1.4.1/rbutil/rbutilqt/buildlibslibmkimxboot.a(mkimxboot.c.o):/home/aakcaagac/Documents/RockboxUtility-v1.4.1/rbutil/mkimxboot/../../utils/imxtools/sbtools/misc.h:43: first defined here
/usr/bin/ld: /home/aakcaagac/Documents/RockboxUtility-v1.4.1/rbutil/rbutilqt/build
libslibmkimxboot.a(sb.c.o):/home/aakcaagac/Documents/RockboxUtility-v1.4.1/rbutil/mkimxboot/../../utils/imxtools/sbtools/misc.h:44: multiple definition of `g_key_array’; /home/aakcaagac/Documents/RockboxUtility-v1.4.1/rbutil/rbutilqt/buildlibslibmkimxboot.a(mkimxboot.c.o):/home/aakcaagac/Documents/RockboxUtility-v1.4.1/rbutil/mkimxboot/../../utils/imxtools/sbtools/misc.h:44: first defined here
/usr/bin/ld: /home/aakcaagac/Documents/RockboxUtility-v1.4.1/rbutil/rbutilqt/build
libslibmkimxboot.a(crypto.cpp.o):(.bss+0×0): multiple definition of `g_nr_keys’; /home/aakcaagac/Documents/RockboxUtility-v1.4.1/rbutil/rbutilqt/buildlibslibmkimxboot.a(mkimxboot.c.o):/home/aakcaagac/Documents/RockboxUtility-v1.4.1/rbutil/mkimxboot/../../utils/imxtools/sbtools/misc.h:43: first defined here
/usr/bin/ld: /home/aakcaagac/Documents/RockboxUtility-v1.4.1/rbutil/rbutilqt/build
libslibmkimxboot.a(crypto.cpp.o):(.bss+0×8): multiple definition of `g_key_array’; /home/aakcaagac/Documents/RockboxUtility-v1.4.1/rbutil/rbutilqt/buildlibslibmkimxboot.a(mkimxboot.c.o):/home/aakcaagac/Documents/RockboxUtility-v1.4.1/rbutil/mkimxboot/../../utils/imxtools/sbtools/misc.h:44: first defined here
/usr/bin/ld: /home/aakcaagac/Documents/RockboxUtility-v1.4.1/rbutil/rbutilqt/build
libslibmkimxboot.a(elf.c.o):/home/aakcaagac/Documents/RockboxUtility-v1.4.1/rbutil/mkimxboot/../../utils/imxtools/sbtools/misc.h:44: multiple definition of `g_key_array’; /home/aakcaagac/Documents/RockboxUtility-v1.4.1/rbutil/rbutilqt/buildlibslibmkimxboot.a(mkimxboot.c.o):/home/aakcaagac/Documents/RockboxUtility-v1.4.1/rbutil/mkimxboot/../../utils/imxtools/sbtools/misc.h:44: first defined here
/usr/bin/ld: /home/aakcaagac/Documents/RockboxUtility-v1.4.1/rbutil/rbutilqt/build
libslibmkimxboot.a(elf.c.o):/home/aakcaagac/Documents/RockboxUtility-v1.4.1/rbutil/mkimxboot/../../utils/imxtools/sbtools/misc.h:43: multiple definition of `g_nr_keys’; /home/aakcaagac/Documents/RockboxUtility-v1.4.1/rbutil/rbutilqt/buildlibs//libmkimxboot.a(mkimxboot.c.o):/home/aakcaagac/Documents/RockboxUtility-v1.4.1/rbutil/mkimxboot/../../utils/imxtools/sbtools/misc.h:43: first defined here
collect2: error: ld returned 1 exit status
make: *** [Makefile:678: RockboxUtility] Error 1

12955RockboxBugsOperating System/DriversLowRockbox daily not turning off once notebook is shut dow...2014-02-288 Task Description

Hello

I run rockbox daily (last update 27 Feb 2014) and found an issue that I like to report. I have my sandisk clip zip connected to an external USB hub, which is connected to my notebook. Today I left the sandisk clip zip connected and turned the notebook off. I expected that the player will disconnect from the USB hub → blanks the screen after 20-30 seconds (depending on the setup) and then turns off after a while (depending on the setup). Unfortunately the last step won't happen.

The sandisk clip zip really disconnected from the USB connection (the usb picture disappears from the display) with the notebook going back into the rockbox menu (Play, Radio, Settings, Recording etc.) and after a while also blanks the screen as expected.

Unfortunately it does NOT turn itself off as it would if you leave it entirely unconnected (unwired) with the USB. The sandisk clip zip starts to turn the screen on again after a while, turns off again, turns on again after a while, turns off etc.

I had to plug off the mini USB connection (the wiring between the player and the usb hub) so it turns off and shuts down after a while.

What I believe is, that the USB subroutines might not know the difference between powered on notebook and powered off notebook. It only knows that it's wired and thus tries to turn the player on again after it blanks. It should really be possible to keep the player connected (and wired) when the notebook shuts down and have the player shut down as well (after blanking and then turning itself off).

Could this be reviewed and maybe worked on ?

Thanks so far.

 12952 RockboxBugsOperating System/DriversLow RockBox 3.13: Sansa Clip Zip heavy USB issues 2014-02-221 Task Description

Greetings!

I just received my brand new Sansa Clip Zip from a leading online Marketplace. I downloaded RockBox 3.13 which was said to be stable for this kind of device and now I ran into heavy issues that I like to report about.

When I received the player I was able to connect it to my Linux machine (Fedora 20) and access the internal memory (8gb). I was able to install RockBox 3.13 using the installer and everything worked. RockBox gets booted normally and behaves fine.

Whenever I turn RockBox off and connect it via micro USB, the device gets recognized and automounted. It shows up in Nautilus (or Midnight Commander in Console).

Unfortunately I plugged a microSD card into the player and thought that this might be recognized by my linux system as well. Sadly this started to cause a lot of hell.

The microSD card got formated as follows with it's SD Card adapter (the microSD gets slided into an SD card adapter - both from the same manufacturer from the same package).

mkfs.vfat -F 32 -n "SANSA STORE" /dev/sdd

When connected to the player it shows up in RockBox as "microsd01" or something like that.

But as soon as I connect the micro USB cable to the device OR plug the microSD card into the player the entire system freezes.

Not just RockBox locks up. Also the Linux machine is not able to deal with the USB stuff anymore. Not being able to mount or do a lspci or whatever. When I look at the output of dmesg below then I see that Linux is able to detect the Player correctly, sees the build in 8gb storage and also knows that it also deals as SD card reader.

But as soon as I plug the microSD card in (which got re-formated once again) the entire player including RockBox locks up. It locks up so badly that I have trouble turning RockBox off.

I need to hold and press the top button of my Sansa for quite some time until it - well yes - turns off. I am not sure whether it unmounts correctly that way.

Unfortunately I am in no way able to re-access the internal storage anymore. Not to speak of the microUSB. Sometimes I also get "illegal instruction" when booting the system - this might be a sign of a badly unmounted device due to previous lockups. When pulling the mini USB cable out of the player it stays frozen! Only turning it off and on will bring it back.

But now what should I do ? I will try a dev build in hope that this issue is being fixed meanwhile.

[ 198.709925] usb 1-1.2: new high-speed USB device number 10 using ehci-pci
[ 200.033934] usb 1-1.2: new high-speed USB device number 11 using ehci-pci
[ 200.144942] usb 1-1.2: New USB device found, idVendor=0781, idProduct=74e5
[ 200.144960] usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 200.144971] usb 1-1.2: Product: Rockbox media player
[ 200.144981] usb 1-1.2: Manufacturer: Rockbox.org
[ 200.144989] usb 1-1.2: SerialNumber: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
[ 200.187027] usb-storage 1-1.2:1.0: USB Mass Storage device detected
[ 200.187499] scsi4 : usb-storage 1-1.2:1.0
[ 201.190493] scsi 4:0:0:0: Direct-Access Rockbox Internal Storage 0.00 PQ: 0 ANSI: 4
[ 201.191163] scsi 4:0:0:1: Direct-Access Rockbox SD Card Slot 0.00 PQ: 0 ANSI: 4
[ 201.197204] sd 4:0:0:0: [sdc] 15462400 512-byte logical blocks: (7.91 GB/7.37 GiB)
[ 201.198830] sd 4:0:0:0: Attached scsi generic sg2 type 0
[ 201.199941] sd 4:0:0:0: [sdc] Write Protect is off
[ 201.199954] sd 4:0:0:0: [sdc] Mode Sense: 0b 00 00 08
[ 201.200236] sd 4:0:0:1: Attached scsi generic sg3 type 0
[ 201.200556] sd 4:0:0:0: [sdc] No Caching mode page found
[ 201.200565] sd 4:0:0:0: [sdc] Assuming drive cache: write through
[ 201.228819] sd 4:0:0:1: [sdd] Attached SCSI removable disk
[ 201.233591] sd 4:0:0:0: [sdc] No Caching mode page found
[ 201.233608] sd 4:0:0:0: [sdc] Assuming drive cache: write through
[ 201.235854] sdc:
[ 201.239324] sd 4:0:0:0: [sdc] No Caching mode page found
[ 201.239340] sd 4:0:0:0: [sdc] Assuming drive cache: write through
[ 201.239348] sd 4:0:0:0: [sdc] Attached SCSI removable disk
[ 232.335344] usb 1-1.2: reset high-speed USB device number 11 using ehci-pci
[ 247.408029] usb 1-1.2: device descriptor read/64, error -110
[ 262.581176] usb 1-1.2: device descriptor read/64, error -110
[ 262.758277] usb 1-1.2: reset high-speed USB device number 11 using ehci-pci
[ 277.833404] usb 1-1.2: device descriptor read/64, error -110
[ 286.237716] SELinux: initialized (dev proc, type proc), uses genfs_contexts
[ 293.007608] usb 1-1.2: device descriptor read/64, error -110
[ 293.183110] usb 1-1.2: reset high-speed USB device number 11 using ehci-pci
[ 298.593162] usb 1-1.2: device not accepting address 11, error -71
[ 298.670280] usb 1-1.2: reset high-speed USB device number 11 using ehci-pci
[ 304.080557] usb 1-1.2: device not accepting address 11, error -71
[ 304.082851] usb 1-1.2: USB disconnect, device number 11
[ 304.085837] sd 4:0:0:0: Device offlined - not ready after error recovery
[ 304.093629] sdc: detected capacity change from 7916748800 to 0
[ 304.179560] usb 1-1.2: new high-speed USB device number 12 using ehci-pci
[ 319.253828] usb 1-1.2: device descriptor read/64, error -110

Showing tasks 1 - 3 of 3 Page 1 of 1

Available keyboard shortcuts

Tasklist

Task Details

Task Editing