Skip to content

fbs freeze generated the wrong executable on windows #60

Description

@liudonghua123

I created a directory named statistics_app, and use fbs startproject to create the initial files. Then I tried fbs freeze, The log shows Done. You can now run target\statistics_app\statistics_app.exe. If that doesn't work, see https://build-system.fman.io/troubleshooting.. But the actual executable generated is target\statistics_app\MyFbsApp.exe and fbs installer failed with !getdllversion: error reading version info from "..\statistics_app\statistics_app.exe" Error in script "Installer.nsi" on line 6 -- aborting creation process.

D:\code\python\statistics_app>fbs clean

D:\code\python\statistics_app>fbs run

D:\code\python\statistics_app>fbs freeze
Done. You can now run `target\statistics_app\statistics_app.exe`. If
that doesn't work, see https://build-system.fman.io/troubleshooting.

D:\code\python\statistics_app>dir target\statistics_app\*.exe
 Volume in drive D is Programs
 Volume Serial Number is CEF0-10CA

 Directory of D:\code\python\statistics_app\target\statistics_app

2022/06/28  16:10         1,583,805 MyFbsApp.exe
               1 File(s)      1,583,805 bytes
               0 Dir(s)  424,568,872,960 bytes free

D:\code\python\statistics_app>
D:\code\python\statistics_app>fbs installer
!getdllversion: error reading version info from "..\statistics_app\statistics_app.exe"
Error in script "Installer.nsi" on line 6 -- aborting creation process
Traceback (most recent call last):
  File "C:\Users\Liu.D.H\AppData\Local\Programs\Python\Python310\lib\runpy.py", line 196, in _run_module_as_main
    return _run_code(code, main_globals, None,
  File "C:\Users\Liu.D.H\AppData\Local\Programs\Python\Python310\lib\runpy.py", line 86, in _run_code
    exec(code, run_globals)
  File "C:\Users\Liu.D.H\AppData\Local\Programs\Python\Python310\Scripts\fbs.exe\__main__.py", line 7, in <module>
  File "C:\Users\Liu.D.H\AppData\Local\Programs\Python\Python310\lib\site-packages\fbs\__main__.py", line 17, in _main
    fbs.cmdline.main()
  File "C:\Users\Liu.D.H\AppData\Local\Programs\Python\Python310\lib\site-packages\fbs\cmdline.py", line 28, in main
    fn(*args)
  File "C:\Users\Liu.D.H\AppData\Local\Programs\Python\Python310\lib\site-packages\fbs\builtin_commands\__init__.py", line 139, in installer
    create_installer_windows()
  File "C:\Users\Liu.D.H\AppData\Local\Programs\Python\Python310\lib\site-packages\fbs\installer\windows.py", line 8, in create_installer_windows
    check_call(
  File "C:\Users\Liu.D.H\AppData\Local\Programs\Python\Python310\lib\subprocess.py", line 369, in check_call
    raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['makensis', 'Installer.nsi']' returned non-zero exit status 1.

D:\code\python\statistics_app>

image

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions