The Verifone Vx development environment is quite limited when comes the time to debug your application. You may have tried to use the RVDS remote debugger, just to understand that it (kind of) works fine for a simple “Hello World” application, but it’s unusable when implementing a solution relying on several applications (like a VMAC app, for example). You’re back to basics, using logs to find out what’s going on. This article describes the procedure to enable system logging on a Verix Vx 810 duet.
Continue reading
Category Archives: Electronic payment
How to fix VRXLIB error “line too long” ?
So, you’re using the vrxlib.exe tool to create a shared library for your Verifone Verix/eVo application, and linking fails with the following error :
Reading library description MYLIB.LID VRXLIB: (MYLIB.LID line 4) line too long VRXLIB: 1 errors in MYLIB.LID
The error is simple to fix, but it may not be what it looks like.
Continue reading
Why is draw_line() not drawing anything on my Verifone Vx display ?
You’re playing with the Verifone eVo/Verix SDK, and are trying to draw a couple of lines on the screen. No big deal you think. You found the draw_line() function, read its (meager) documentation, and tried to use it. Unsuccessfully. Nothing is displayed. If draw_line() returns 0, you probably just messed up with the coordinates or you’re writing with the same color as the background. If the return value is -1, you need to check the errno value. Continue reading
How to fix Verifone vrxlib “Exit code 1” linker error ?
You’re trying to create a Verifone Verix V library with vrxlib, and the compilation is failing with no reason. More specifically, it’s the linker which fails, with a very explicit error message : “Exit code 1”. Continue reading