I have a Lazarus program running under Ubuntu 18.03 on both a 32-bit and a 64-bit machine. On the 32-bit machine, I can execute "MyProgram" using "run" directly from the IDE in user mode. On the 64-bit machine though, I can only run the program by opening a terminal, making my self root and then executing "./MyProgram" . Can anyone tell me what I need to do to make my program run directly from the Lazarus IDE on the 64-bit box?
My source compiles correctly on both machines, and runs correctly on both. It just requires me to be root on the 64-bit box. It uses the libusb library {$linklib usb} which presents no problems on the 32-bit machine and the Lazarus IDE, but my USB instructions all fail on the 64-bit box.
Any help appreciated. I would like to be able to run the program as a normal user on both machines. I figure there is a project option or Linux option that is preventing this.