Welcome !
I was not able to reproduce this issue with any Lazarus version with any environment. Did you ?
If you did, can you first check that in the Parameters there is really :
-u ${GESTINUX_UTIL}
and not
-u ${GESTINUX_UTIL}/
If it is right, may be for some reason, a directory separator is appended to the result of the macro GESTINUX_UTIL, which comes from the result of TIDEPackage.DirectoryExpanded
Possibily the result is depending on the way the package is installed, but never occured for me, so I can’t help...
If this is confirmed the fix proposed by xinyman will not work for me. Instead we should change in util \GTranslations :
IDEMacros.Add(TTransferMacro.Create('GESTINUX_UTIL',Pkg.DirectoryExpanded,'',nil,[]));
by
IDEMacros.Add(TTransferMacro.Create('GESTINUX_UTIL',ExcludeTrailingPathDelimiter(Pkg.DirectoryExpanded),'',nil,[]));
Let me know what you found.
Best regards
Tintinux