Search Criteria
Package Details: scantool 2.1-1
Package Actions
| Git Clone URL: | https://aur.archlinux.org/scantool.git (read-only, click to copy) |
|---|---|
| Package Base: | scantool |
| Description: | OBD-II vehicle diagnostic scanner |
| Upstream URL: | https://github.com/kees/scantool |
| Licenses: | GPL |
| Submitter: | xantares |
| Maintainer: | xantares |
| Last Packager: | xantares |
| Votes: | 9 |
| Popularity: | 0.000020 |
| First Submitted: | 2015-05-26 16:15 (UTC) |
| Last Updated: | 2020-05-28 07:31 (UTC) |
Latest Comments
xerpocalypse commented on 2024-05-10 23:35 (UTC) (edited on 2024-05-10 23:46 (UTC) by xerpocalypse)
It's worth noting that your user must be a member of the group 'uucp' in order to access the OBD-II USB device and successfully run this software.
You can achieve this with the following command:
On my Arch Linux install the OBD-II reader showed up under /dev/ttyUSB0.
USAGE.md on the scantool github repo has some more information about the config file: https://github.com/kees/scantool/blob/trunk/USAGE.md
Thank you for maintaining this package Xantares!
Energ0block commented on 2020-05-30 15:00 (UTC)
Xantares, thank you! You awesome!
xantares commented on 2020-05-28 18:38 (UTC)
see https://bugs.archlinux.org/task/66814
Energ0block commented on 2020-05-28 17:06 (UTC)
Xantares, thank you for fast patch and commit to this package.
But, I have segmentation fault (
Energ0block commented on 2020-05-28 06:23 (UTC)
Version 2.0 and new version 2.1 doesn't compile on archlinux.
Errors:
gcc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -Werror -DTERMIOS -o scantool main.o main_menu.o serial.o options.o sensors.o trouble_code_reader.o custom_gui.o error_handlers.o about.o reset.o -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -L/usr/lib -lalleg /usr/bin/ld: main_menu.o:(.bss+0x0): multiple definition of `comport'; main.o:(.bss+0x0): first defined here /usr/bin/ld: main_menu.o:(.bss+0x58): multiple definition of `is_not_genuine_scan_tool'; main.o:(.bss+0x168): first defined here /usr/bin/ld: main_menu.o:(.bss+0x18): multiple definition of `datafile'; main.o:(.bss+0x120): first defined here /usr/bin/ld: main_menu.o:(.bss+0xc): multiple definition of `serial_timer_running'; main.o:(.bss+0xc): first defined here /usr/bin/ld: main_menu.o:(.bss+0x10): multiple definition of `serial_time_out'; main.o:(.bss+0x10): first defined here /usr/bin/ld: main_menu.o:(.bss+0x20): multiple definition of `log_file_name'; main.o:(.bss+0x130): first defined here /usr/bin/ld: main_menu.o:(.bss+0x38): multiple definition of `code_defs_file_name'; main.o:(.bss+0x148): first defined here /usr/bin/ld: main_menu.o:(.bss+0x40): multiple definition of `data_file_name'; main.o:(.bss+0x150): first defined here /usr/bin/ld: main_menu.o:(.bss+0x48): multiple definition of `options_file_name'; main.o:(.bss+0x158): first defined here /usr/bin/ld: main_menu.o:(.bss+0x50): multiple definition of `display_mode'; main.o:(.bss+0x160): first defined here /usr/bin/ld: main_menu.o:(.bss+0x54): multiple definition of `system_of_measurements'; main.o:(.bss+0x164): first defined here /usr/bin/ld: serial.o:(.bss+0x10): multiple definition of `serial_time_out'; main.o:(.bss+0x10): first defined here /usr/bin/ld: serial.o:(.bss+0xc): multiple definition of `serial_timer_running'; main.o:(.bss+0xc): first defined here /usr/bin/ld: serial.o:(.bss+0x0): multiple definition of `comport'; main.o:(.bss+0x0): first defined here /usr/bin/ld: serial.o:(.bss+0x18): multiple definition of `datafile'; main.o:(.bss+0x120): first defined here /usr/bin/ld: serial.o:(.bss+0x20): multiple definition of `log_file_name'; main.o:(.bss+0x130): first defined here /usr/bin/ld: serial.o:(.bss+0x38): multiple definition of `code_defs_file_name'; main.o:(.bss+0x148): first defined here /usr/bin/ld: serial.o:(.bss+0x40): multiple definition of `data_file_name'; main.o:(.bss+0x150): first defined here /usr/bin/ld: serial.o:(.bss+0x48): multiple definition of `options_file_name'; main.o:(.bss+0x158): first defined here /usr/bin/ld: serial.o:(.bss+0x50): multiple definition of `display_mode'; main.o:(.bss+0x160): first defined here /usr/bin/ld: serial.o:(.bss+0x54): multiple definition of `system_of_measurements'; main.o:(.bss+0x164): first defined here /usr/bin/ld: serial.o:(.bss+0x58): multiple definition of `is_not_genuine_scan_tool'; main.o:(.bss+0x168): first defined here /usr/bin/ld: options.o:(.bss+0x154): multiple definition of `system_of_measurements'; main.o:(.bss+0x164): first defined here /usr/bin/ld: options.o:(.bss+0x150): multiple definition of `display_mode'; main.o:(.bss+0x160): first defined here /usr/bin/ld: options.o:(.bss+0x100): multiple definition of `comport'; main.o:(.bss+0x0): first defined here /usr/bin/ld: options.o:(.bss+0x148): multiple definition of `options_file_name'; main.o:(.bss+0x158): first defined here /usr/bin/ld: options.o:(.bss+0x118): multiple definition of `datafile'; main.o:(.bss+0x120): first defined here /usr/bin/ld: options.o:(.bss+0x0): multiple definition of `temp_error_buf'; main.o:(.bss+0x20): first defined here /usr/bin/ld: options.o:(.bss+0x10c): multiple definition of `serial_timer_running'; main.o:(.bss+0xc): first defined here /usr/bin/ld: options.o:(.bss+0x110): multiple definition of `serial_time_out'; main.o:(.bss+0x10): first defined here /usr/bin/ld: options.o:(.bss+0x120): multiple definition of `log_file_name'; main.o:(.bss+0x130): first defined here /usr/bin/ld: options.o:(.bss+0x138): multiple definition of `code_defs_file_name'; main.o:(.bss+0x148): first defined here /usr/bin/ld: options.o:(.bss+0x140): multiple definition of `data_file_name'; main.o:(.bss+0x150): first defined here /usr/bin/ld: options.o:(.bss+0x158): multiple definition of `is_not_genuine_scan_tool'; main.o:(.bss+0x168): first defined here /usr/bin/ld: sensors.o:(.bss+0x154): multiple definition of `system_of_measurements'; main.o:(.bss+0x164): first defined here /usr/bin/ld: sensors.o:(.bss+0x0): multiple definition of `temp_error_buf'; main.o:(.bss+0x20): first defined here /usr/bin/ld: sensors.o:(.bss+0x100): multiple definition of `comport'; main.o:(.bss+0x0): first defined here /usr/bin/ld: sensors.o:(.bss+0x158): multiple definition of `is_not_genuine_scan_tool'; main.o:(.bss+0x168): first defined here /usr/bin/ld: sensors.o:(.bss+0x110): multiple definition of `serial_time_out'; main.o:(.bss+0x10): first defined here /usr/bin/ld: sensors.o:(.bss+0x10c): multiple definition of `serial_timer_running'; main.o:(.bss+0xc): first defined here /usr/bin/ld: sensors.o:(.bss+0x118): multiple definition of `datafile'; main.o:(.bss+0x120): first defined here /usr/bin/ld: sensors.o:(.bss+0x120): multiple definition of `log_file_name'; main.o:(.bss+0x130): first defined here /usr/bin/ld: sensors.o:(.bss+0x138): multiple definition of `code_defs_file_name'; main.o:(.bss+0x148): first defined here /usr/bin/ld: sensors.o:(.bss+0x140): multiple definition of `data_file_name'; main.o:(.bss+0x150): first defined here /usr/bin/ld: sensors.o:(.bss+0x148): multiple definition of `options_file_name'; main.o:(.bss+0x158): first defined here /usr/bin/ld: sensors.o:(.bss+0x150): multiple definition of `display_mode'; main.o:(.bss+0x160): first defined here /usr/bin/ld: trouble_code_reader.o:(.bss+0x118): multiple definition of `datafile'; main.o:(.bss+0x120): first defined here /usr/bin/ld: trouble_code_reader.o:(.bss+0x138): multiple definition of `code_defs_file_name'; main.o:(.bss+0x148): first defined here /usr/bin/ld: trouble_code_reader.o:(.bss+0x100): multiple definition of `comport'; main.o:(.bss+0x0): first defined here /usr/bin/ld: trouble_code_reader.o:(.bss+0x0): multiple definition of `temp_error_buf'; main.o:(.bss+0x20): first defined here /usr/bin/ld: trouble_code_reader.o:(.bss+0x110): multiple definition of `serial_time_out'; main.o:(.bss+0x10): first defined here /usr/bin/ld: trouble_code_reader.o:(.bss+0x10c): multiple definition of `serial_timer_running'; main.o:(.bss+0xc): first defined here /usr/bin/ld: trouble_code_reader.o:(.bss+0x120): multiple definition of `log_file_name'; main.o:(.bss+0x130): first defined here /usr/bin/ld: trouble_code_reader.o:(.bss+0x140): multiple definition of `data_file_name'; main.o:(.bss+0x150): first defined here /usr/bin/ld: trouble_code_reader.o:(.bss+0x148): multiple definition of `options_file_name'; main.o:(.bss+0x158): first defined here /usr/bin/ld: trouble_code_reader.o:(.bss+0x150): multiple definition of `display_mode'; main.o:(.bss+0x160): first defined here /usr/bin/ld: trouble_code_reader.o:(.bss+0x154): multiple definition of `system_of_measurements'; main.o:(.bss+0x164): first defined here /usr/bin/ld: trouble_code_reader.o:(.bss+0x158): multiple definition of `is_not_genuine_scan_tool'; main.o:(.bss+0x168): first defined here /usr/bin/ld: custom_gui.o:(.bss+0x0): multiple definition of `datafile'; main.o:(.bss+0x120): first defined here /usr/bin/ld: custom_gui.o:(.bss+0x10): multiple definition of `log_file_name'; main.o:(.bss+0x130): first defined here /usr/bin/ld: custom_gui.o:(.bss+0x28): multiple definition of `code_defs_file_name'; main.o:(.bss+0x148): first defined here /usr/bin/ld: custom_gui.o:(.bss+0x30): multiple definition of `data_file_name'; main.o:(.bss+0x150): first defined here /usr/bin/ld: custom_gui.o:(.bss+0x38): multiple definition of `options_file_name'; main.o:(.bss+0x158): first defined here /usr/bin/ld: custom_gui.o:(.bss+0x40): multiple definition of `display_mode'; main.o:(.bss+0x160): first defined here /usr/bin/ld: custom_gui.o:(.bss+0x44): multiple definition of `system_of_measurements'; main.o:(.bss+0x164): first defined here /usr/bin/ld: custom_gui.o:(.bss+0x48): multiple definition of `is_not_genuine_scan_tool'; main.o:(.bss+0x168): first defined here /usr/bin/ld: error_handlers.o:(.bss+0x100): multiple definition of `datafile'; main.o:(.bss+0x120): first defined here /usr/bin/ld: error_handlers.o:(.bss+0x0): multiple definition of `temp_error_buf'; main.o:(.bss+0x20): first defined here /usr/bin/ld: error_handlers.o:(.bss+0x110): multiple definition of `log_file_name'; main.o:(.bss+0x130): first defined here /usr/bin/ld: error_handlers.o:(.bss+0x128): multiple definition of `code_defs_file_name'; main.o:(.bss+0x148): first defined here /usr/bin/ld: error_handlers.o:(.bss+0x130): multiple definition of `data_file_name'; main.o:(.bss+0x150): first defined here /usr/bin/ld: error_handlers.o:(.bss+0x138): multiple definition of `options_file_name'; main.o:(.bss+0x158): first defined here /usr/bin/ld: error_handlers.o:(.bss+0x140): multiple definition of `display_mode'; main.o:(.bss+0x160): first defined here /usr/bin/ld: error_handlers.o:(.bss+0x144): multiple definition of `system_of_measurements'; main.o:(.bss+0x164): first defined here /usr/bin/ld: error_handlers.o:(.bss+0x148): multiple definition of `is_not_genuine_scan_tool'; main.o:(.bss+0x168): first defined here /usr/bin/ld: about.o:(.bss+0x18): multiple definition of `datafile'; main.o:(.bss+0x120): first defined here /usr/bin/ld: about.o:(.bss+0x0): multiple definition of `comport'; main.o:(.bss+0x0): first defined here /usr/bin/ld: about.o:(.bss+0x10): multiple definition of `serial_time_out'; main.o:(.bss+0x10): first defined here /usr/bin/ld: about.o:(.bss+0xc): multiple definition of `serial_timer_running'; main.o:(.bss+0xc): first defined here /usr/bin/ld: about.o:(.bss+0x20): multiple definition of `log_file_name'; main.o:(.bss+0x130): first defined here /usr/bin/ld: about.o:(.bss+0x38): multiple definition of `code_defs_file_name'; main.o:(.bss+0x148): first defined here /usr/bin/ld: about.o:(.bss+0x40): multiple definition of `data_file_name'; main.o:(.bss+0x150): first defined here /usr/bin/ld: about.o:(.bss+0x48): multiple definition of `options_file_name'; main.o:(.bss+0x158): first defined here /usr/bin/ld: about.o:(.bss+0x50): multiple definition of `display_mode'; main.o:(.bss+0x160): first defined here /usr/bin/ld: about.o:(.bss+0x54): multiple definition of `system_of_measurements'; main.o:(.bss+0x164): first defined here /usr/bin/ld: about.o:(.bss+0x58): multiple definition of `is_not_genuine_scan_tool'; main.o:(.bss+0x168): first defined here /usr/bin/ld: reset.o:(.bss+0xc): multiple definition of `serial_timer_running'; main.o:(.bss+0xc): first defined here /usr/bin/ld: reset.o:(.bss+0x10): multiple definition of `serial_time_out'; main.o:(.bss+0x10): first defined here /usr/bin/ld: reset.o:(.bss+0x58): multiple definition of `is_not_genuine_scan_tool'; main.o:(.bss+0x168): first defined here /usr/bin/ld: reset.o:(.bss+0x0): multiple definition of `comport'; main.o:(.bss+0x0): first defined here /usr/bin/ld: reset.o:(.bss+0x18): multiple definition of `datafile'; main.o:(.bss+0x120): first defined here /usr/bin/ld: reset.o:(.bss+0x20): multiple definition of `log_file_name'; main.o:(.bss+0x130): first defined here /usr/bin/ld: reset.o:(.bss+0x38): multiple definition of `code_defs_file_name'; main.o:(.bss+0x148): first defined here /usr/bin/ld: reset.o:(.bss+0x40): multiple definition of `data_file_name'; main.o:(.bss+0x150): first defined here /usr/bin/ld: reset.o:(.bss+0x48): multiple definition of `options_file_name'; main.o:(.bss+0x158): first defined here /usr/bin/ld: reset.o:(.bss+0x50): multiple definition of `display_mode'; main.o:(.bss+0x160): first defined here /usr/bin/ld: reset.o:(.bss+0x54): multiple definition of `system_of_measurements'; main.o:(.bss+0x164): first defined here collect2: error: ld returned 1 exit status make: *** [makefile:56: scantool] Error 1 ==> ERROR: A failure occurred in build(). Aborting... Error making: scantoolEnerg0block commented on 2019-07-08 14:33 (UTC) (edited on 2019-07-08 14:39 (UTC) by Energ0block)
File scantool_1.21+dfsg-5.debian.tar.xz is no longer available.
To correct the error, change the file PKGBUILD:
In .SRCINFO:
xantares commented on 2019-01-28 18:59 (UTC)
hi dimytch, its fixed :)
dimytch commented on 2019-01-28 13:55 (UTC) (edited on 2019-01-28 13:55 (UTC) by dimytch)
In file included from ../dz099i/include/dzcomm/dzucfg.h:32, from ../dz099i/include/dzcomm/dzconfig.h:33, from ../dz099i/include/dzcomm.h:29, from serial.h:11, from main.c:5: /usr/include/bits/mathcalls-narrow.h:30:20: ошибка: несовместимые типы для «fmul» __MATHCALL_NARROW (__MATHCALL_NAME (mul), __MATHCALL_REDIR_NAME (mul), 2); ^~~~~~~~~~~~~~~ In file included from /usr/include/allegro/base.h:41, from /usr/include/allegro.h:25, from globals.h:6, from main.c:1: /usr/include/allegro/alcompat.h:46:7: замечание: здесь было предыдущее определение «fmul» AL_ALIAS(fixed fmul(fixed x, fixed y), fixmul(x, y)) ^~~~~~~~ In file included from ../dz099i/include/dzcomm/dzucfg.h:32, from ../dz099i/include/dzcomm/dzconfig.h:33, from ../dz099i/include/dzcomm.h:29, from serial.h:11, from main.c:5: /usr/include/bits/mathcalls-narrow.h:33:20: ошибка: несовместимые типы для «fsub» __MATHCALL_NARROW (__MATHCALL_NAME (sub), __MATHCALL_REDIR_NAME (sub), 2); ^~~~~~~~~~~~~~~ In file included from /usr/include/allegro/base.h:41, from /usr/include/allegro.h:25, from globals.h:6, from main.c:1: /usr/include/allegro/alcompat.h:45:7: замечание: здесь было предыдущее определение «fsub» AL_ALIAS(fixed fsub(fixed x, fixed y), fixsub(x, y)) ^~~~~~~~ make: *** [makefile:77: main.o] Ошибка 1 make: *** Ожидание завершения заданий… ==> ОШИБКА: Произошел сбой в build(). Прерывание... ==> ОШИБКА: Makepkg не смог собрать scantool.sl1pkn07 commented on 2015-10-17 16:37 (UTC)
grauschnabel commented on 2015-10-17 12:24 (UTC)