Skip to content

Missing file? #2

Description

@31415li

Hi, Brijohn,

It seems missing file when I try to make this project.

see below errors, I cannot find definition for exword_init(),,,etc.

../common/ExwordDevice.cpp: In constructor ‘DirEntry::DirEntry(exword_dirent_t*)’:
../common/ExwordDevice.cpp:92:9: error: ‘ENTRY_IS_UNICODE’ was not declared in this scope
92 | if (ENTRY_IS_UNICODE(entry))
| ^~~~~~~~~~~~~~~~
../common/ExwordDevice.cpp: In constructor ‘Exword::Exword()’:
../common/ExwordDevice.cpp:104:16: error: ‘exword_init’ was not declared in this scope; did you mean ‘exword_t’?
104 | m_device = exword_init();
| ^~~~~~~~~~~
| exword_t
../common/ExwordDevice.cpp:109:5: error: ‘exword_register_xfer_callbacks’ was not declared in this scope; did you mean ‘exword_register_callbacks’?
109 | exword_register_xfer_callbacks(m_device, get_file_cb, this, put_file_cb, this);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| exword_register_callbacks
../common/ExwordDevice.cpp:110:5: error: ‘exword_register_disconnect_callback’ was not declared in this scope; did you mean ‘exword_register_callbacks’?
110 | exword_register_disconnect_callback(m_device, disconnect_event_cb, this);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| exword_register_callbacks
../common/ExwordDevice.cpp: In constructor ‘Exword::Exword(ExwordMode, ExwordRegion)’:
../common/ExwordDevice.cpp:116:16: error: ‘exword_init’ was not declared in this scope; did you mean ‘exword_t’?
116 | m_device = exword_init();
| ^~~~~~~~~~~
| exword_t
../common/ExwordDevice.cpp:118:5: error: ‘exword_register_xfer_callbacks’ was not declared in this scope; did you mean ‘exword_register_callbacks’?
118 | exword_register_xfer_callbacks(m_device, get_file_cb, this, put_file_cb, this);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| exword_register_callbacks
../common/ExwordDevice.cpp:119:5: error: ‘exword_register_disconnect_callback’ was not declared in this scope; did you mean ‘exword_register_callbacks’?
119 | exword_register_disconnect_callback(m_device, disconnect_event_cb, this);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| exword_register_callbacks
../common/ExwordDevice.cpp: In destructor ‘virtual Exword::~Exword()’:
../common/ExwordDevice.cpp:126:5: error: ‘exword_deinit’ was not declared in this scope; did you mean ‘exword_list’?
126 | exword_deinit(m_device);
| ^~~~~~~~~~~~~
| exword_list
../common/ExwordDevice.cpp: In member function ‘bool Exword::Connect(ExwordMode, ExwordRegion)’:
../common/ExwordDevice.cpp:137:20: error: ‘EXWORD_MODE_LIBRARY’ was not declared in this scope
137 | options |= EXWORD_MODE_LIBRARY;
| ^~~~~~~~~~~~~~~~~~~
../common/ExwordDevice.cpp:140:20: error: ‘EXWORD_MODE_TEXT’ was not declared in this scope
140 | options |= EXWORD_MODE_TEXT;
| ^~~~~~~~~~~~~~~~
../common/ExwordDevice.cpp:143:20: error: ‘EXWORD_MODE_CD’ was not declared in this scope
143 | options |= EXWORD_MODE_CD;
| ^~~~~~~~~~~~~~
../common/ExwordDevice.cpp:147:20: error: ‘EXWORD_REGION_JA’ was not declared in this scope
147 | options |= EXWORD_REGION_JA;
| ^~~~~~~~~~~~~~~~
../common/ExwordDevice.cpp:150:20: error: ‘EXWORD_REGION_CN’ was not declared in this scope
150 | options |= EXWORD_REGION_CN;
| ^~~~~~~~~~~~~~~~
../common/ExwordDevice.cpp:153:20: error: ‘EXWORD_REGION_IN’ was not declared in this scope
153 | options |= EXWORD_REGION_IN;
| ^~~~~~~~~~~~~~~~
../common/ExwordDevice.cpp:156:20: error: ‘EXWORD_REGION_KR’ was not declared in this scope
156 | options |= EXWORD_REGION_KR;
| ^~~~~~~~~~~~~~~~
../common/ExwordDevice.cpp:159:20: error: ‘EXWORD_REGION_IT’ was not declared in this scope
159 | options |= EXWORD_REGION_IT;
| ^~~~~~~~~~~~~~~~
../common/ExwordDevice.cpp:162:20: error: ‘EXWORD_REGION_DE’ was not declared in this scope
162 | options |= EXWORD_REGION_DE;
| ^~~~~~~~~~~~~~~~
../common/ExwordDevice.cpp:165:20: error: ‘EXWORD_REGION_ES’ was not declared in this scope
165 | options |= EXWORD_REGION_ES;
| ^~~~~~~~~~~~~~~~
../common/ExwordDevice.cpp:168:20: error: ‘EXWORD_REGION_FR’ was not declared in this scope
168 | options |= EXWORD_REGION_FR;
| ^~~~~~~~~~~~~~~~
../common/ExwordDevice.cpp:171:20: error: ‘EXWORD_REGION_RU’ was not declared in this scope
171 | options |= EXWORD_REGION_RU;
| ^~~~~~~~~~~~~~~~
../common/ExwordDevice.cpp:174:23: error: too many arguments to function ‘int exword_connect(exword_t*)’
174 | if (exword_connect(m_device, options) == EXWORD_SUCCESS) {
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ../common/ExwordDevice.h:24,
from ../common/ExwordDevice.cpp:26:
/usr/local/include/exword.h:220:5: note: declared here
220 | int exword_connect(exword_t self);
| ^~~~~~~~~~~~~~
../common/ExwordDevice.cpp:174:46: error: ‘EXWORD_SUCCESS’ was not declared in this scope; did you mean ‘EXIT_SUCCESS’?
174 | if (exword_connect(m_device, options) == EXWORD_SUCCESS) {
| ^~~~~~~~~~~~~~
| EXIT_SUCCESS
../common/ExwordDevice.cpp: In member function ‘bool Exword::Authenticate(wxString, wxMemoryBuffer&)’:
../common/ExwordDevice.cpp:239:16: error: ‘EXWORD_SUCCESS’ was not declared in this scope; did you mean ‘EXIT_SUCCESS’?
239 | if (rsp == EXWORD_SUCCESS) {
| ^~~~~~~~~~~~~~
| EXIT_SUCCESS
../common/ExwordDevice.cpp: In member function ‘bool Exword::UploadFile(wxFileName)’:
../common/ExwordDevice.cpp:328:130: error: ‘EXWORD_SUCCESS’ was not declared in this scope; did you mean ‘EXIT_SUCCESS’?
328 | 2MB(filename.GetFullName()).data(), data, file.Length()) == EXWORD_SUCCESS)
| ^~~~~~~~~~~~~~
| EXIT_SUCCESS
../common/ExwordDevice.cpp: In member function ‘bool Exword::DeleteFile(wxString, long unsigned int)’:
../common/ExwordDevice.cpp:347:20: error: ‘EXWORD_SUCCESS’ was not declared in this scope; did you mean ‘EXIT_SUCCESS’?
347 | return (rsp == EXWORD_SUCCESS);
| ^~~~~~~~~~~~~~
| EXIT_SUCCESS
../common/ExwordDevice.cpp: In member function ‘bool Exword::InstallDictionary(LocalDictionary
)’:
../common/ExwordDevice.cpp:372:20: error: ‘EXWORD_SUCCESS’ was not declared in this scope; did you mean ‘EXIT_SUCCESS’?
372 | if (rsp == EXWORD_SUCCESS) {
| ^~~~~~~~~~~~~~
| EXIT_SUCCESS
../common/ExwordDevice.cpp:388:68: error: ‘struct exword_cryptkey_t’ has no member named ‘xorkey’
388 | crypt_data(data, file.Length(), (char *)ck.xorkey);
| ^~~~~~

../common/ExwordDevice.cpp:388:25: error: ‘crypt_data’ was not declared in this scope
388 | crypt_data(data, file.Length(), (char )ck.xorkey);
| ^~~~~~~~~~
../common/ExwordDevice.cpp:397:27: error: ‘EXWORD_SUCCESS’ was not declared in this scope; did you mean ‘EXIT_SUCCESS’?
397 | success = (rsp == EXWORD_SUCCESS);
| ^~~~~~~~~~~~~~
| EXIT_SUCCESS
../common/ExwordDevice.cpp: In member function ‘bool Exword::RemoveDictionary(RemoteDictionary
)’:
../common/ExwordDevice.cpp:421:20: error: ‘EXWORD_SUCCESS’ was not declared in this scope; did you mean ‘EXIT_SUCCESS’?
421 | if (rsp == EXWORD_SUCCESS)
| ^~~~~~~~~~~~~~
| EXIT_SUCCESS
../common/ExwordDevice.cpp:424:27: error: ‘EXWORD_SUCCESS’ was not declared in this scope; did you mean ‘EXIT_SUCCESS’?
424 | success = (rsp == EXWORD_SUCCESS);
| ^~~~~~~~~~~~~~
| EXIT_SUCCESS
../common/ExwordDevice.cpp: In member function ‘Capacity Exword::GetCapacity()’:
../common/ExwordDevice.cpp:436:20: error: ‘EXWORD_SUCCESS’ was not declared in this scope; did you mean ‘EXIT_SUCCESS’?
436 | if (rsp != EXWORD_SUCCESS)
| ^~~~~~~~~~~~~~
| EXIT_SUCCESS
../common/ExwordDevice.cpp: In member function ‘DirEnts Exword::List(wxString, wxString)’:
../common/ExwordDevice.cpp:449:82: error: ‘EXWORD_SUCCESS’ was not declared in this scope; did you mean ‘EXIT_SUCCESS’?
449 | tpath(m_device, (uint8_t*)fullpath.utf8_str().data(), 0) == EXWORD_SUCCESS) {
| ^~~~~~~~~~~~~~
| EXIT_SUCCESS
../common/ExwordDevice.cpp: In member function ‘bool Exword::IsSdInserted()’:
../common/ExwordDevice.cpp:472:54: error: ‘EXWORD_SUCCESS’ was not declared in this scope; did you mean ‘EXIT_SUCCESS’?
472 | if (exword_setpath(m_device, (uint8_t*)"", 0) == EXWORD_SUCCESS) {
| ^~~~~~~~~~~~~~
| EXIT_SUCCESS
../common/ExwordDevice.cpp: In member function ‘Model Exword::GetModel()’:
../common/ExwordDevice.cpp:510:51: error: ‘EXWORD_SUCCESS’ was not declared in this scope; did you mean ‘EXIT_SUCCESS’?
510 | if (exword_get_model(m_device, &model) == EXWORD_SUCCESS) {
| ^~~~~~~~~~~~~~
| EXIT_SUCCESS
../common/ExwordDevice.cpp: In member function ‘void Exword::ReadAdmini(wxMemoryBuffer&)’:
../common/ExwordDevice.cpp:544:20: error: ‘EXWORD_SUCCESS’ was not declared in this scope; did you mean ‘EXIT_SUCCESS’?
544 | if (rsp == EXWORD_SUCCESS && length > 0) {
| ^~~~~~~~~~~~~~

../common/ExwordDevice.cpp: In member function ‘void Exword::OnTimer(wxTimerEvent&)’:
../common/ExwordDevice.cpp:573:9: error: ‘exword_poll_disconnect’ was not declared in this scope; did you mean ‘exword_disconnect’?
573 | exword_poll_disconnect(m_device);
| ^~~~~~~~~~~~~~~~~~~~~~
| exword_disconnect

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