[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[mxe-octave : dev] bbaeaed0c584 (patch for windows ) octave-gui.cc canno
From: |
Tatsuro MATSUOKA |
Subject: |
[mxe-octave : dev] bbaeaed0c584 (patch for windows ) octave-gui.cc cannot be complied |
Date: |
Thu, 21 Jul 2016 16:00:30 +0900 (JST) |
I have cloned the recent repo (bbaeaed0c584) on my ubuntu 14.04 amd64 with
gcc-5.3.0.
./bootstrap, make all, make dist (The build on Ubuntu has no problem).
Resulted octave
Also I have updated mxe-octave.
Revision bbaeaed0c584
set AppUserModelId for application in Windows (bug #47527)
* libgui/src/octave-gui.cc:
(set_win_app_id): new function
(gui_application::start_gui_p): add call to set_win_app_id in windows
Results
/home/tatsuro/work/octave/mxe-octave/mxe-octave-dev-w64/tmp-default-octave/octave-4.1.0+/libgui/src/octave-gui.cc:
In function 'void set_win_app_id()':
/home/tatsuro/work/octave/mxe-octave/mxe-octave-dev-w64/tmp-default-octave/octave-4.1.0+/libgui/src/octave-gui.cc:72:27:
error: expected ')' before '*' token
typedef HRESULT (WINAPI *SETCURRENTAPPID)(PCWSTR AppID);
^
/home/tatsuro/work/octave/mxe-octave/mxe-octave-dev-w64/tmp-default-octave/octave-4.1.0+/libgui/src/octave-gui.cc:73:3:
error: 'HMODULE' was not declared in this scope
HMODULE hShell = LoadLibrary ("shell32.dll");
^
/home/tatsuro/work/octave/mxe-octave/mxe-octave-dev-w64/tmp-default-octave/octave-4.1.0+/libgui/src/octave-gui.cc:74:7:
error: 'hShell' was not declared in this scope
if (hShell != NULL)
^
/home/tatsuro/work/octave/mxe-octave/mxe-octave-dev-w64/tmp-default-octave/octave-4.1.0+/libgui/src/octave-gui.cc:76:7:
error: 'SETCURRENTAPPID' was not declared in this scope
SETCURRENTAPPID pfnSetCurrentProcessExplicitAppUserModelID =
^
/home/tatsuro/work/octave/mxe-octave/mxe-octave-dev-w64/tmp-default-octave/octave-4.1.0+/libgui/src/octave-gui.cc:80:11:
error: 'pfnSetCurrentProcessExplicitAppUserModelID' was not declared in this
scope
if (pfnSetCurrentProcessExplicitAppUserModelID)
^
/home/tatsuro/work/octave/mxe-octave/mxe-octave-dev-w64/tmp-default-octave/octave-4.1.0+/libgui/src/octave-gui.cc:84:26:
error: 'FreeLibrary' was not declared in this scope
FreeLibrary (hShell);
^
make[4]: *** [libgui/src/libgui_src_libgui_src_la-octave-gui.lo] Error 1
make[4]: Leaving directory
`/home/tatsuro/work/octave/mxe-octave/mxe-octave-dev-w64/tmp-default-octave/octave-4.1.0+/.build'
make[3]: *** [install-recursive] Error 1
make[3]: Leaving directory
`/home/tatsuro/work/octave/mxe-octave/mxe-octave-dev-w64/tmp-default-octave/octave-4.1.0+/.build'
make[2]: *** [install] Error 2
make[2]: Leaving directory
`/home/tatsuro/work/octave/mxe-octave/mxe-octave-dev-w64/tmp-default-octave/octave-4.1.0+/.build'
make[1]: *** [build-only-default-octave] Error 2
make[1]: Leaving directory
`/home/tatsuro/work/octave/mxe-octave/mxe-octave-dev-w64'
real130m21.693s
user119m53.472s
sys8m40.598s
Any suggestions?
Tatsuro
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [mxe-octave : dev] bbaeaed0c584 (patch for windows ) octave-gui.cc cannot be complied,
Tatsuro MATSUOKA <=