sairuk
sairuk
build against g++-9 fails with ``` rascsi_interface.pb.cpp:5051:11: error: ‘void* memset(void*, int, size_t)’ offset [153, 192] from the object at ‘rascsi_interface::_PbDevice_default_instance_’ is out of the bounds of referenced subobject ‘rascsi_interface::PbDevice::properties_’ with...
Have a go at `easyinstall.sh`, has some ability for cli args but requires interaction for password prompt. Doesn't look like it can be skipped (perhaps with `-no-token`?) Will not run...
Build patch file to apply our compile mods created with `git diff > diff.patch` ``` diff --git a/src/raspberrypi/Makefile b/src/raspberrypi/Makefile index 5a09b4a..33c16cb 100644 --- a/src/raspberrypi/Makefile +++ b/src/raspberrypi/Makefile @@ -9,8 +9,8 @@...
instructions mention to `make install` ``` Stop.", "make: *** No rule to make target 'install'. ```
systemd unit fails, run manually ``` # /opt/retronas/bin/RASCSI/rascsi -F /data/retronas/rascsi SCSI Target Emulator RaSCSI Reloaded version 22.10.1 (Nov 27 2022 02:15:14) Powered by XM6 TypeG Technology / Copyright (C) 2016-2020...
cannot run the service as a user ``` Nov 27 06:10:01 raspberrypi rascsi[323091]: [2022-11-27 06:10:01.045] [error] Error: Unable to open /dev/mem. Are you running as root? ```
basic implementation is up and running ``` ov 27 06:15:52 raspberrypi systemd[1]: Started rascsi. Nov 27 06:15:52 raspberrypi rascsi[324732]: SCSI Target Emulator RaSCSI Reloaded version 22.10.1 (Nov 27 2022 02:15:14)...
had a look around seems what i think are considered fullspec (v2.1+) boards are the most common now, so switched the default build on install to fullspec
want to revisit the easyinstaller, see what its doing with building hdd images and web interface. Functionality seems handy for end users. We might be able to patch the installer...
Thanks for letting me know @akuker this is something i'd like to revisit but it did get to the point of too much effort previously and there was other core...