Every repository with this icon (
Every repository with this icon (
| Description: | e text editor edit |
-
It may be worthwhile including wxCocoaDialog as an external, using a git submodule.
Comments
-
Doing a build gets you the raw executable file, but the repository currently doesn't include any of the supporting files or default bundles that a packaged e download does.
If this is by intent (that is, you must get those files from a released e package), then a note to that effect should be added somewhere.
Comments
Support files can be found at http://code.google.com/p/ebundles/, I believe these shouldn't be brought to E repository itself.
I'm not entirely sure if it is possible to keep one branch for Windows and Linux versions, or will have to branch Linux-specific.
-
WebKitHtmlWnd.cpp should be guarded by #ifdef FEAT_BROWSER
0 comments Created 7 months ago by salty-horseThe header has that guard, and so should this file
Comments
-
There are some build warnings:
eApp.cpp
* c:\Projects\e\external\libtomcrypt\src\headers\tomcrypt_cfg.h(11) : warning C4565: 'malloc' : redefinition; the symbol was previously declared with __declspec(restrict)c:\Projects\e\external\libtomcrypt\src\headers\tomcrypt_cfg.h(12) : warning C4565: 'realloc' : redefinition; the symbol was previously declared with __declspec(restrict)
c:\Projects\e\external\libtomcrypt\src\headers\tomcrypt_cfg.h(13) : warning C4565: 'calloc' : redefinition; the symbol was previously declared with __declspec(restrict)
c:\Projects\e\external\libtomcrypt\src\headers\tomcrypt_cfg.h(14) : warning C4565: 'free' : redefinition; the symbol was previously declared with __declspec(noalias)
c:\Projects\e\external\wxwidgets\include\wx/datetime.h(1108) : warning C4996: 'localtime': This function or variable may be unsafe. Consider using localtime_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\time.inl(114) : see declaration of 'localtime'
(Duplicates removed.)
e.exe still builds and runs, seemingly OK, but it would be nice to have the build be as warning-free as possible.
(Note, I'm bad at Markdown formatting.)
Comments
Yes, there are quite a few warnings from the external libraries. The best would be if we could fix them, and then have the fixes included upstream. But as a last resort we can just patch them.
These warnings have since been removed in this commit: http://github.com/etexteditor/e/commit/6f0e1a1dfd042c5a07c07a66ac32dff4de501e5d
-
Different close button graphics are used for the panels (bundle pane, project pane, search pane, etc.) and the editor tabs.
It's not bad per se that these graphics are different, but that they already look pretty similar and yet are different.
Comments
-
14 comments Created 7 months ago by chanwitBuildxCannot build e from the master branchLinuxxI cannot build e from the master branch (on Linux).
Could you branch or tag a buildable one?
Comments
SettingDlg and RemoteProfileDlg won't compile on my box. (Ubuntu 9.04 + gcc 4.2).
Here's error message from RemoteProfileDlg:
In file included from RemoteProfileDlg.cpp:14:
RemoteProfileDlg.h:22: error: expected class-name before '{' token
RemoteProfileDlg.h:24: error: expected `)' before '' token
RemoteProfileDlg.h:26: error: 'intptr_t' does not name a type
RemoteProfileDlg.h:35: error: 'wxCommandEvent' has not been declared
RemoteProfileDlg.h:36: error: 'wxCommandEvent' has not been declared
RemoteProfileDlg.h:37: error: 'wxCommandEvent' has not been declared
RemoteProfileDlg.h:38: error: 'wxCommandEvent' has not been declared
RemoteProfileDlg.h:39: error: 'wxCommandEvent' has not been declared
RemoteProfileDlg.h:40: error: 'wxCommandEvent' has not been declared
RemoteProfileDlg.h:41: error: 'wxCloseEvent' has not been declared
RemoteProfileDlg.h:42: error: ISO C++ forbids declaration of 'DECLARE_EVENT_TABLE' with no type
RemoteProfileDlg.h:45: error: ISO C++ forbids declaration of 'wxListBox' with no type
RemoteProfileDlg.h:45: error: expected ';' before '' token
RemoteProfileDlg.h:46: error: ISO C++ forbids declaration ofIt looks like it can't find the wxwidgets classes. Are you sure wxwidgets has been build correctly?
I think it's not about finding classes, it's about C++ standard incompatibility. I've commented this class out of the build and I've got an executable running now.
I couldn't build e on Linux either. I received the following build error:
g++ -I/home/lokaltog/Documents/e/external/out.release/lib/wx/include/gtk2-unicode-release-static-2.8 -I/home/lokaltog/Documents/e/external/out.release/include/ wx-2.8 -D__WXGTK__ -I../external/out.release/include -D_REENTRANT -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/directfb -I/usr/include/libpng12 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I../ecore -I. -O2 -Wall -fno-strict-aliasing -DHAVE_CONFIG_H -DFEAT_BROWSER -MD -c -o .objs.release/eApp.o eApp.cpp In file included from ../external/out.release/include/mk4.h:1053, from ../ecore/Catalyst.h:25, from eApp.h:18, from eApp.cpp:24: ../external/out.release/include/mk4.inl: In function ‘bool operator<(c4_Cursor, c4_Cursor)’: ../external/out.release/include/mk4.inl:287: warning: suggest parentheses around && within || eApp.cpp: In member function ‘bool eApp::SendArgsToInstance()’: eApp.cpp:406: error: ‘IsRemotePath’ is not a member of ‘EditorFrame’I'm not a C++ developer, so I have no idea what this means. Anyways, I tried commenting out line 406, 407 and 411 in eApp.cpp (so only the else part remains), and now the build process stops giving the same errors as in chanwit's comment above. I tried to comment out the class and apply the changes in 28ecc83, and now the build process stops at the final stage when looking for the ecore libs:
/usr/bin/ld: skipping incompatible ../ecore/libecore.so when searching for -lecore /usr/bin/ld: cannot find -lecoreI'm running Ubuntu x86_64, so I tried renaming the 64-bit ecore libs. This worked, and the e binary gets build. I'm now running e, and it works like a charm! Just thought I'd share my experiences. :)
I'm facing problems also trying to compile it for Ubuntu 9.04
ivan@ivan-desktop:~/web/e/src$ make DEBUG=1 make: ../external/out.debug/bin/wx-config: Command not found Package gtk+-2.0 was not found in the pkg-config search path. Perhaps you should add the directory containing `gtk+-2.0.pc' to the PKG_CONFIG_PATH environment variable No package 'gtk+-2.0' found Package cairo was not found in the pkg-config search path. Perhaps you should add the directory containing `cairo.pc' to the PKG_CONFIG_PATH environment variable No package 'cairo' found Package pango was not found in the pkg-config search path. Perhaps you should add the directory containing `pango.pc' to the PKG_CONFIG_PATH environment variable No package 'pango' found [CC] BundleManager.cpp In file included from BundleManager.cpp:14: BundleManager.h:17:89: error: wx/wxprec.h: No such file or directory BundleManager.h:18:25: error: wx/listctrl.h: No such file or directory In file included from BundleManager.h:19, from BundleManager.cpp:14: plistHandler.h:22:25: error: wx/filename.h: No such file or directory In file included from EditorFrame.h:22, from BundleManager.cpp:15: ../ecore/Catalyst.h:27:24: error: wx/textbuf.h: No such file or directory ../ecore/Catalyst.h:29:23: error: wx/socket.h: No such file or directory ../ecore/Catalyst.h:30:22: error: wx/image.h: No such file or directory In file included from ../ecore/Catalyst.h:45, from EditorFrame.h:22, from BundleManager.cpp:15: ./Dispatcher.h:20:23: error: wx/string.h: No such file or directory In file included from DocHistory.h:17, from EditorFrame.h:23, from BundleManager.cpp:15: Cell.h:17:19: error: wx/dc.h: No such file or directory Cell.h:18:23: error: wx/gdicmn.h: No such file or directory In file included from DocHistory.h:19, from EditorFrame.h:23, from BundleManager.cpp:15: Timeline.h:21:25: error: wx/datetime.h: No such file or directory In file included from DocHistory.h:20, from EditorFrame.h:23, from BundleManager.cpp:15: RevTooltip.h:19:25: error: wx/popupwin.h: No such file or directory In file included from StyleRun.h:22, from FixedLine.h:19, from Lines.h:6, from EditorCtrl.h:19, from EditorFrame.h:24, from BundleManager.cpp:15: tm_syntaxhandler.h:23:20: error: wx/dir.h: No such file or directory In file included from styler_syntax.h:23, from FixedLine.h:22, from Lines.h:6, from EditorCtrl.h:19, from EditorFrame.h:24, from BundleManager.cpp:15: matchers.h:12:21: error: wx/file.h: No such file or directory In file included from EditorFrame.h:24, from BundleManager.cpp:15: EditorCtrl.h:20:22: error: wx/caret.h: No such file or directory EditorCtrl.h:22:22: error: wx/ffile.h: No such file or directory In file included from EditorCtrl.h:29, from EditorFrame.h:24, from BundleManager.cpp:15: Execute.h:18:24: error: wx/process.h: No such file or directory In file included from EditorCtrl.h:31, from EditorFrame.h:24, from BundleManager.cpp:15: key_hook.h:4:22: error: wx/event.h: No such file or directory In file included from EditorFrame.h:24, from BundleManager.cpp:15: EditorCtrl.h:33:20: error: wx/dnd.h: No such file or directory In file included from BundleManager.cpp:15: EditorFrame.h:28:22: error: wx/regex.h: No such file or directory EditorFrame.h:30:24: error: wx/aui/aui.h: No such file or directory EditorFrame.h:31:25: error: wx/imaglist.h: No such file or directory In file included from EditorFrame.h:33, from BundleManager.cpp:15: DirWatcher.h:21:23: error: wx/thread.h: No such file or directory In file included from BundleManager.cpp:17: eApp.h:19:25: error: wx/snglinst.h: No such file or directory eApp.h:20:23: error: wx/dynlib.h: No such file or directory In file included from eApp.h:22, from BundleManager.cpp:17: eIpcServer.h:18:20: error: wx/ipc.h: No such file or directory In file included from eSettings.h:18, from eApp.h:24, from BundleManager.cpp:17: jsonval.h:28:27: error: wx/object.h: No such file or directory jsonval.h:29:28: error: wx/hashmap.h: No such file or directory jsonval.h:30:29: error: wx/dynarray.h: No such file or directory jsonval.h:31:27: error: wx/arrstr.h: No such file or directory BundleManager.cpp:18:24: error: wx/progdlg.h: No such file or directory BundleManager.cpp:19:25: error: wx/stdpaths.h: No such file or directory In file included from BundleManager.cpp:21: urlencode.h:18:20: error: wx/uri.h: No such file or directory In file included from ../external/out.debug/include/mk4.h:1053, from plistHandler.h:21, from BundleManager.h:19, from BundleManager.cpp:14: ../external/out.debug/include/mk4.inl: In function ‘bool operator<(c4_Cursor, c4_Cursor)’: ../external/out.debug/include/mk4.inl:287: warning: suggest parentheses around && within || In file included from BundleManager.h:19, from BundleManager.cpp:14: plistHandler.h: At global scope: plistHandler.h:55: error: expected class-name before ‘{’ token plistHandler.h:57: error: expected ‘,’ or ‘...’ before ‘&’ token plistHandler.h:57: error: ISO C++ forbids declaration of ‘wxString’ with no type plistHandler.h:72: error: expected `)' before ‘n’ plistHandler.h:73: error: ‘wxString’ does not name a type plistHandler.h:80: error: expected ‘,’ or ‘...’ before ‘&’ token plistHandler.h:80: error: ISO C++ forbids declaration of ‘wxString’ with no type plistHandler.h:83: error: ‘wxString’ does not name a type plistHandler.h:84: error: ‘wxDateTime’ does not name a type plistHandler.h:100: error: expected ‘,’ or ‘...’ before ‘&’ token plistHandler.h:100: error: ISO C++ forbids declaration of ‘wxString’ with no type plistHandler.h:106: error: expected ‘,’ or ‘...’ before ‘&’ token plistHandler.h:106: error: ISO C++ forbids declaration of ‘wxString’ with no type plistHandler.h:113: error: ‘wxFileName’ does not name a type plistHandler.h:114: error: ‘wxFileName’ does not name a type plistHandler.h:115: error: ‘wxFileName’ does not name a type plistHandler.h:116: error: ‘wxDateTime’ does not name a type plistHandler.h:119: error: expected ‘,’ or ‘...’ before ‘&’ token plistHandler.h:119: error: ISO C++ forbids declaration of ‘wxFileName’ with no type plistHandler.h:120: error: expected ‘,’ or ‘...’ before ‘&’ token plistHandler.h:120: error: ISO C++ forbids declaration of ‘wxFileName’ with no type plistHandler.h:126: error: expected ‘,’ or ‘...’ before ‘&’ token plistHandler.h:126: error: ISO C++ forbids declaration of ‘wxString’ with no type plistHandler.h:129: error: ‘wxDateTime’ does not name a type plistHandler.h:132: error: expected ‘,’ or ‘...’ before ‘&’ token plistHandler.h:132: error: ISO C++ forbids declaration of ‘wxString’ with no type plistHandler.h:133: error: ‘wxString’ does not name a type plistHandler.h:134: error: expected ‘,’ or ‘...’ before ‘&’ token plistHandler.h:134: error: ISO C++ forbids declaration of ‘wxString’ with no type plistHandler.h:135: error: expected ‘,’ or ‘...’ before ‘&’ token plistHandler.h:135: error: ISO C++ forbids declaration of ‘wxString’ with no type plistHandler.h:143: error: ‘wxString’ does not name a type plistHandler.h:146: error: ‘wxString’ does not name a type plistHandler.h:147: error: expected ‘,’ or ‘...’ before ‘&’ token plistHandler.h:147: error: ISO C++ forbids declaration of ‘wxString’ with no type plistHandler.h:151: error: expected ‘,’ or ‘...’ before ‘&’ token plistHandler.h:151: error: ISO C++ forbids declaration of ‘wxFileName’ with no type plistHandler.h:152: error: expected ‘,’ or ‘...’ before ‘&’ token plistHandler.h:152: error: ISO C++ forbids declaration of ‘wxFileName’ with no type plistHandler.h:153: error: expected ‘,’ or ‘...’ before ‘&’ token plistHandler.h:153: error: ISO C++ forbids declaration of ‘wxFileName’ with no type plistHandler.h:156: error: expected ‘,’ or ‘...’ before ‘&’ token plistHandler.h:156: error: ISO C++ forbids declaration of ‘wxString’ with no type plistHandler.h:157: error: ‘wxFileName’ does not name a type plistHandler.h:164: error: expected ‘,’ or ‘...’ before ‘localPath’ plistHandler.h:164: error: ISO C++ forbids declaration of ‘wxFileName’ with no type plistHandler.h:169: error: expected ‘,’ or ‘...’ before ‘&’ token plistHandler.h:169: error: ISO C++ forbids declaration of ‘wxFileName’ with no type plistHandler.h:172: error: expected ‘,’ or ‘...’ before ‘&’ token plistHandler.h:172: error: ISO C++ forbids declaration of ‘wxString’ with no type plistHandler.h:173: error: expected ‘,’ or ‘...’ before ‘&’ token plistHandler.h:173: error: ISO C++ forbids declaration of ‘wxFileName’ with no type plistHandler.h:174: error: expected ‘,’ or ‘...’ before ‘&’ token plistHandler.h:174: error: ISO C++ forbids declaration of ‘wxString’ with no type plistHandler.h:191: error: ‘wxString’ does not name a type plistHandler.h:192: error: ‘wxString’ does not name a type plistHandler.h:195: error: ‘wxTimerEvent’ has not been declared plistHandler.h:196: error: ISO C++ forbids declaration of ‘DECLARE_EVENT_TABLE’ with no type plistHandler.h:216: error: ‘wxFileName’ does not name a type plistHandler.h:217: error: ‘wxFileName’ does not name a type plistHandler.h:224: error: ‘wxTimer’ does not name a type plistHandler.h:225: error: ‘wxFileName’ does not name a type plistHandler.h:226: error: ‘wxFileName’ does not name a type plistHandler.h:227: error: ‘wxFileName’ does not name a type plistHandler.h: In constructor ‘PListHandler::cxBundleInfo::cxBundleInfo(int, int)’: plistHandler.h:81: error: class ‘PListHandler::cxBundleInfo’ does not have any field named ‘dirName’ plistHandler.h:81: error: ‘name’ was not declared in this scope plistHandler.h:81: error: class ‘PListHandler::cxBundleInfo’ does not have any field named ‘modDate’ plistHandler.h:81: error: ‘modDate’ was not declared in this scope plistHandler.h: In member function ‘bool PListHandler::ItemRefCmp::operator()(const PListHandler::cxItemRef&, const PListHandler::cxItemRef&)’: plistHandler.h:209: error: ‘const class PListHandler::cxItemRef’ has no member named ‘name’ plistHandler.h:209: error: ‘const class PListHandler::cxItemRef’ has no member named ‘name’ plistHandler.h: At global scope: plistHandler.h:243: error: ‘wxDateTime’ does not name a type plistHandler.h:269: error: ‘wxString’ does not name a type plistHandler.h:276: error: expected ‘,’ or ‘...’ before ‘&’ token plistHandler.h:276: error: ISO C++ forbids declaration of ‘wxString’ with no type plistHandler.h:281: error: ‘wxString’ does not name a type plistHandler.h:307: error: ‘wxString’ does not name a type In file included from BundleManager.h:20, from BundleManager.cpp:14: RemoteThread.h:49: error: ‘wxString’ does not name a type RemoteThread.h:50: error: ‘wxString’ does not name a type RemoteThread.h:53: error: ‘wxString’ does not name a type RemoteThread.h:54: error: ‘wxString’ does not name a type RemoteThread.h:55: error: ‘wxString’ does not name a type RemoteThread.h:56: error: ‘wxString’ does not name a type RemoteThread.h:57: error: ‘wxString’ does not name a type RemoteThread.h:58: error: ‘wxString’ does not name a type RemoteThread.h: In member function ‘bool RemoteProfile::IsValid() const’: RemoteThread.h:44: error: ‘m_address’ was not declared in this scope RemoteThread.h: At global scope: RemoteThread.h:72: error: ‘wxString’ does not name a type RemoteThread.h:73: error: ‘wxDateTime’ does not name a type RemoteThread.h: In copy constructor ‘cxFileInfo::cxFileInfo(const cxFileInfo&)’: RemoteThread.h:66: error: ‘m_name’ was not declared in this scope RemoteThread.h:66: error: ‘const class cxFileInfo’ has no member named ‘m_name’ RemoteThread.h:67: error: ‘m_modDate’ was not declared in this scope RemoteThread.h:67: error: ‘const class cxFileInfo’ has no member named ‘m_modDate’ RemoteThread.h: At global scope: RemoteThread.h:90: error: expected class-name before ‘,’ token RemoteThread.h:90: error: expected class-name before ‘{’ token RemoteThread.h:96: error: expected ‘,’ or ‘...’ before ‘&’ token RemoteThread.h:96: error: ISO C++ forbids declaration of ‘wxString’ with no type RemoteThread.h:97: error: expected ‘,’ or ‘...’ before ‘&’ token RemoteThread.h:97: error: ISO C++ forbids declaration of ‘wxString’ with no type RemoteThread.h:98: error: expected ‘,’ or ‘...’ before ‘&’ token RemoteThread.h:98: error: ISO C++ forbids declaration of ‘wxString’ with no type RemoteThread.h:99: error: expected ‘,’ or ‘...’ before ‘&’ token RemoteThread.h:99: error: ISO C++ forbids declaration of ‘wxString’ with no type RemoteThread.h:100: error: expected ‘,’ or ‘...’ before ‘&’ token RemoteThread.h:100: error: ISO C++ forbids declaration of ‘wxString’ with no type RemoteThread.h:101: error: expected ‘,’ or ‘...’ before ‘&’ token RemoteThread.h:101: error: ISO C++ forbids declaration of ‘wxString’ with no type RemoteThread.h:102: error: expected ‘,’ or ‘...’ before ‘&’ token RemoteThread.h:102: error: ISO C++ forbids declaration of ‘wxString’ with no type RemoteThread.h:105: error: ‘wxDateTime’ does not name a type RemoteThread.h:106: error: expected ‘,’ or ‘...’ before ‘&’ token RemoteThread.h:106: error: ISO C++ forbids declaration of ‘wxString’ with no type RemoteThread.h:107: error: expected ‘,’ or ‘...’ before ‘&’ token RemoteThread.h:107: error: ISO C++ forbids declaration of ‘wxString’ with no type RemoteThread.h:108: error: expected ‘,’ or ‘...’ before ‘&’ token RemoteThread.h:108: error: ISO C++ forbids declaration of ‘wxString’ with no type RemoteThread.h:111: error: ‘wxDateTime’ does not name a type RemoteThread.h:113: error: ‘wxEvtHandler’ has not been declared RemoteThread.h:116: error: ISO C++ forbids declaration of ‘wxString’ with no type RemoteThread.h:116: error: expected ‘;’ before ‘&’ token RemoteThread.h:117: error: ‘wxString’ does not name a type RemoteThread.h:122: error: expected ‘,’ or ‘...’ before ‘&’ token RemoteThread.h:122: error: ISO C++ forbids declaration of ‘wxString’ with no type RemoteThread.h:125: error: ‘wxString’ does not name a type RemoteThread.h:126: error: ‘wxString’ does not name a type RemoteThread.h:127: error: ‘wxString’ does not name a type RemoteThread.h:129: error: ISO C++ forbids declaration of ‘wxEvtHandler’ with no type RemoteThread.h:129: error: expected ‘;’ before ‘*’ token RemoteThread.h:132: error: expected ‘,’ or ‘...’ before ‘&’ token RemoteThread.h:132: error: ISO C++ forbids declaration of ‘wxString’ with no type RemoteThread.h:143: error: expected ‘,’ or ‘...’ before ‘&’ token RemoteThread.h:143: error: ISO C++ forbids declaration of ‘wxString’ with no type RemoteThread.h:144: error: expected ‘,’ or ‘...’ before ‘&’ token RemoteThread.h:144: error: ISO C++ forbids declaration of ‘wxString’ with no type RemoteThread.h:145: error: expected ‘,’ or ‘...’ before ‘&’ token RemoteThread.h:145: error: ISO C++ forbids declaration of ‘wxString’ with no type RemoteThread.h:146: error: expected ‘,’ or ‘...’ before ‘&’ token RemoteThread.h:146: error: ISO C++ forbids declaration of ‘wxString’ with no type RemoteThread.h:147: error: expected ‘,’ or ‘...’ before ‘&’ token RemoteThread.h:147: error: ISO C++ forbids declaration of ‘wxString’ with no type RemoteThread.h:148: error: expected ‘,’ or ‘...’ before ‘&’ token RemoteThread.h:148: error: ISO C++ forbids declaration of ‘wxString’ with no type RemoteThread.h:149: error: expected ‘,’ or ‘...’ before ‘&’ token RemoteThread.h:149: error: ISO C++ forbids declaration of ‘wxString’ with no type RemoteThread.h:150: error: expected ‘,’ or ‘...’ before ‘&’ token RemoteThread.h:150: error: ISO C++ forbids declaration of ‘wxString’ with no type RemoteThread.h:153: error: ‘wxEvtHandler’ has not been declared RemoteThread.h:153: error: ‘wxEvent’ has not been declared RemoteThread.h:165: error: ‘wxString’ does not name a type RemoteThread.h:172: error: ISO C++ forbids declaration of ‘DECLARE_EVENT_TABLE’ with no type RemoteThread.h:175: error: ‘wxCriticalSection’ does not name a type RemoteThread.h:177: error: ISO C++ forbids declaration of ‘wxEvtHandler’ with no type RemoteThread.h:177: error: expected ‘;’ before ‘*’ token RemoteThread.h:181: error: ‘wxMutex’ does not name a type RemoteThread.h:182: error: ‘wxCondition’ does not name a type RemoteThread.h:187: error: ‘wxDateTime’ does not name a type RemoteThread.h:189: error: ‘wxString’ does not name a type RemoteThread.h:195: error: ‘wxDateTime’ does not name a type RemoteThread.h: In constructor ‘RemoteThread::RemoteAction::RemoteAction(cxActionType, int)’: RemoteThread.h:123: error: class ‘RemoteThread::RemoteAction’ does not have any field named ‘m_url’ RemoteThread.h:123: error: ‘url’ was not declared in this scope RemoteThread.h:123: error: class ‘RemoteThread::RemoteAction’ does not have any field named ‘m_login’ RemoteThread.h:123: error: ‘rp’ was not declared in this scope RemoteThread.h:123: error: class ‘RemoteThread::RemoteAction’ does not have any field named ‘m_target’ RemoteThread.h:123: error: ‘target’ was not declared in this scope RemoteThread.h:123: error: class ‘RemoteThread::RemoteAction’ does not have any field named ‘m_evtHandler’ RemoteThread.h:123: error: ‘evtHandler’ was not declared in this scope RemoteThread.h: At global scope: RemoteThread.h:201: error: expected constructor, destructor, or type conversion before ‘DECLARE_EVENT_TYPE’ In file included from eSettings.h:18, from eApp.h:24, from BundleManager.cpp:17: jsonval.h:15: error: expected declaration before end of line make: *** [.objs.debug/BundleManager.o] Error 1 </pre> <p>BTW: I couldn't make this render properly. SorryI found as well that the build scripts seem to assume that libgtk+2.0-dev has been installed. I also found that tm_syntaxHandler would not compile since it needed gdk/gdk.h. However, I do not yet have a running build. Maybe the pointers here will help tonight to resolve that.
@@@ ivansf @@@
Please read linux-notes.txt. It seems you didn't even install the required packages nor buikd the external programs...
You have to go into external/ directory and type :
sudo ./get-packages-ubuntu.sh ./get_externals_linux.sh ./build_externals_linux.shIf you already followed those steps without any error message, then sorry.
@@@ managan @@@
I added
#include <gdk/gdk.h>into tm_syntaxhandler.cpp and it no longer complains about gdk stuff.
@rndmerie Sadly, I did, I will look into that managan said. Does anyone knows which packages do I need?
Thanks
We need to add the package libgtk2.0-dev to external/get-packages-ubuntu.sh
the libwxgtk... packages only depend on libgtk2.0-0 and don't get the headers that are needed.
Easy one to miss since most developers would already have them.
I also in another forum that the debug build needs to link ecore instead of ecored since the symbols are not exported (sic?) in the debug library (which seems to make it useless)
Somebody32
Wed Jun 10 10:49:26 -0700 2009
| link
i'm trying to build e from master and got this:
[CC] plistHandler.cpp plistHandler.cpp: In member function ‘wxChar PListHandler::GetSyntaxAssoc(const wxString&) const’:
plistHandler.cpp:232: error: operands to ?: have different types ‘const wxChar’ and ‘wxString’
make: ** [.objs.debug/plistHandler.o] Error 1
-
I found a few additional packages that are needed in order to get this to compile under Jaunty (9.04) after following the linux-notes.
libcurl4-dev (yes, I know it says you need libcurl-dev ... but that package doesn't seem to exist in jaunty)
libxml2-dev
gtk-doc-tools (this might be a meta package & have too much other stuff... but I couldn't find a specific package with "gtkdocize" in a shorter period of time)
libsoup2.4-dev
libgstreamer0.10-dev
libgstreamer-plugins-base0.10-devmost of these might just be dependents used by the wx stuff... so they may not directly relevant to E's source... but I couldn't get it to compile without them.
Comments
-
I am getting the following error, when trying to compile e on ubuntu 8.10 with gcc 4.3.2
../external/out.release/lib/libwxwebkit.a(wxwebkit_static_WebView.o): In function
wxStringBase::wxStringBase(wxStringBase const&)': WebView.cpp:(.text._ZN12wxStringBaseC2ERKS_[wxStringBase::wxStringBase(wxStringBase const&)]+0x48): undefined reference towxOnAssert(wchar_t const, int, char const, wchar_t const, wchar_t const)'
../external/out.release/lib/libwxwebkit.a(wxwebkit_static_WebView.o): In functionwxAutoBufferedPaintDC::TestWinStyle(wxWindow*)': WebView.cpp:(.text._ZN21wxAutoBufferedPaintDC12TestWinStyleEP8wxWindow[wxAutoBufferedPaintDC::TestWinStyle(wxWindow*)]+0x4f): undefined reference towxOnAssert(wchar_t const, int, char const, wchar_t const, wchar_t const)'
../external/out.release/lib/libwebcore-wx.a(wx_webcore_static_StringWx.o): In functionString': /home/claudemiro/projetos/e/external/webkit/WebCore/platform/text/wx/StringWx.cpp:80: undefined reference towxOnAssert(wchar_t const, int, char const, wchar_t const, wchar_t const)' /home/claudemiro/projetos/e/external/webkit/WebCore/platform/text/wx/StringWx.cpp:80: undefined reference to `wxOnAssert(wchar_t const, int, char const, wchar_t const, wchar_t const)' collect2: ld returned 1 exit status
make: *** [e] Error 1any suggestions?
Comments
Hi Dimiro.
You launched external/get-packages-ubuntu.sh right ?
Can you verify wx2.8-headers package is installed ?
Yes. The first thing i did was lauch external/get-packages-ubuntu.sh, The package wx2.8-headers is installed.
Did you try using the latest wx package from the wx debian/ubuntu repository?
The afaik e uses 2.8.10 and even jaunty is lagging one revision behind.you didnt run make DEBUG=1 , the code in webkit for some reason wants wxAssert which is only available in the debug build of wxwidgets, trying running it with "make DEBUG=1"
jipumarino
Wed Jul 15 09:57:23 -0700 2009
| link
There is no chance of compiling it in release mode?
theres a few changes you have to make to webkit for it to compile in release mode
jipumarino
Wed Jul 15 12:50:14 -0700 2009
| link
The octocat says "That page doesn't exist!" ;)
hah the page worked for me, lets see try http://github.com/bluemoon/e/commit/891e3f1922585594346889ccf7a3ede916a4baeb or bluemoon/e@891e3f1
-
linking errors on e.debug
http://saidin.pastebin.com/f6505974aComments
I have the same error. Are you on a 64bits distribution ?
If I'm not mistaking, all those functions are part of libecore. No clue why the linker doesn't find them.Me too, is it possible to convert ecored.lib into libecored.so ?
libecored.so has no exported symbols while libecore.so has.
So change ECORE = ecored into ECORE = ecore in src/Makefile will lead to a successfull link. Although there will be some assertion failure running e. ;)I assume that ecored is for debugging, while ecore is for release. I'm not sure that it's the best thing to link against the wrong build type.
-
The core library depends on AboutBox having a specific constructor. I'm trying to refactor the AboutBox to remove the dependency on eApp, by having EditorFrame pass in the "version name" instead of the AboutBox trying to get it globally.
Unfortunately, the core library depends on this constructor:
Error 1 error LNK2001: unresolved external symbol "public: __thiscall eAbout::eAbout(class wxWindow *,class Catalyst const &)" (??0eAbout@@QAE@PAVwxWindow@@ABVCatalyst@@@Z) ecored.lib eComments
-
Any particular reason not to use Automake for linux?
1 comment Created 6 months ago by erossettoIt would make things much more simple IMO. I can give it try, though I'm concerned about all the patches being applied to external libraries
./configure make
make installComments
Actually I feel it would make things more complicated (configure.am, Makefile.in, various automake stuff etc.), and now building E is just a matter of "make". Adding "install" rule to existing Makefile sounds like a good idea (and it is trivial since all rules to prepare a distribution already present) but configure seems unnecessary to me.
-
[Solution] missing declaration for tmKey.cpp compilation
2 comments Created 6 months ago by rndmerleHi.
When compiling I still had this error message :
$ make DEBUG=1 [CC] tmKey.cpp tmKey.cpp: In static member function ‘static void tmKey::BuildMaps()’: tmKey.cpp:162: error: ‘_’ was not declared in this scope tmKey.cpp: In constructor ‘tmKey::tmKey(const wxString&)’: tmKey.cpp:277: error: ‘wxMessageBox’ was not declared in this scope tmKey.cpp: In member function ‘void tmKey::UpdateShortcut()’: tmKey.cpp:291: error: ‘_’ was not declared in this scope tmKey.cpp:292: error: ‘_’ was not declared in this scope tmKey.cpp:293: error: ‘_’ was not declared in this scope tmKey.cpp:294: error: ‘_’ was not declared in this scope tmKey.cpp:300: error: ‘_’ was not declared in this scope tmKey.cpp: In member function ‘wxString tmKey::getBinding()’: tmKey.cpp:321: error: ‘_’ was not declared in this scope tmKey.cpp:322: error: ‘_’ was not declared in this scope tmKey.cpp:323: error: ‘_’ was not declared in this scope tmKey.cpp: In static member function ‘static bool tmKey::wxkToUni(int, bool, wxChar&)’: tmKey.cpp:374: error: ‘gdk_unicode_to_keyval’ was not declared in this scope tmKey.cpp:377: error: ‘gdk_keyval_to_upper’ was not declared in this scope tmKey.cpp:377: error: ‘gdk_keyval_to_lower’ was not declared in this scope tmKey.cpp:378: error: ‘gdk_keyval_to_unicode’ was not declared in this scope tmKey.cpp:381: error: ‘wxLogDebug’ was not declared in this scope tmKey.cpp: In static member function ‘static bool tmKey::uniToWxk(wxChar, int&, int&)’: tmKey.cpp:407: error: ‘gdk_unicode_to_keyval’ was not declared in this scope tmKey.cpp:410: error: ‘gdk_keyval_is_upper’ was not declared in this scope tmKey.cpp:413: error: ‘gdk_keyval_to_lower’ was not declared in this scope tmKey.cpp:415: error: ‘wxLogDebug’ was not declared in this scope tmKey.cpp:419: error: ‘gdk_keyval_to_unicode’ was not declared in this scope tmKey.cpp:421: error: ‘wxLogDebug’ was not declared in this scope make: *** [.objs.debug/tmKey.o] Error 1So in the src/tmKey.cpp file, I added :
#ifdef __WXGTK__ #include <gdk/gdk.h> #endif #include <wx/msgdlg.h> #include <wx/log.h>And here come a fresh e.debug executable ^_^
Comments
Fixed in this branch: http://github.com/joeri/e/commit/f4341e93ddb85a534e056b2a1a50a6d118a2109e
mattbeedle
Thu May 14 05:52:43 -0700 2009
| link
I'm still experiencing the same issue, even with those changes. (ubuntu 9.04)
-
When running "./build_externals_linux.sh debug" i get this:
In file included from /home/pernissila/appz/e/external/webkit/WebKitTools/wx/../../JavaScriptCore/runtime/JSFunction.h:30,
from /home/pernissila/appz/e/external/webkit/WebKitTools/wx/../../JavaScriptCore/runtime/Lookup.h:26, from ./bindings/js/JSDOMBinding.h:26, from ./bindings/js/JSDOMWindowBase.h:24, from ./DerivedSources/WebCore/JSDOMWindow.h:24, from ./bindings/js/JSDOMWindowShell.h:32, from ./bindings/js/ScriptController.h:25, from ./page/Frame.h:41, from platform/network/curl/ResourceHandleManager.h:31, from platform/network/curl/ResourceHandleCurl.cpp:34:/home/pernissila/appz/e/external/webkit/WebKitTools/wx/../../JavaScriptCore/parser/Nodes.h:2021: internt kompilatorfel: i make_id_declarator, vid cp/parser.c:926 Var vänlig och skicka in en komplett felrapport,
om möjligt med preprocessad källfil.
Se <file:///usr/share/doc/gcc-4.3/README.Bugs> för instruktioner.
make: *** [obj-gnu/wx_webcore_static_ResourceHandleCurl.o] Fel 1
make: Lämnar katalogen "/home/pernissila/appz/e/external/webkit/WebCore"
Cannot compile WebKit
~/appz/e/externalgcc (Ubuntu 4.3.3-5ubuntu4) 4.3.3
Comments
We need a .deb package for simplify this installation.
PerNissila
Thu May 14 11:57:49 -0700 2009
| link
Agreed
-
Let's have two files: one typed and saved in E, second typed and saved in any other editor, and then loaded to E.
In first file all brackets highlighted correctly and autocomplete (on ESC key) work, but on second file brackets highlighting not work at all and autocomplete also didn't work.
Screenshot: http://images.detstwo.com/view/soRj44.png
(I can try to fix this bug, but I don't know what files/classes related to thit problem)
Comments
-
Build environment is up-to-date and clean, built e using the Debug settings on a Vista Ultimate x64 machine.
How to reproduce the rename file-delete bug:
- Click on a file once, wait a while, click on it again to get into rename-mode
- BEFORE e triggers renaming, press delete and delete the file
- Upon finish renaming, click on another file
- e crashes without callstack
Also, since the big merge the other day, double clicking on folders in the project pane doesn't work. (I can file another bug for this one if you want me to)
Comments
- Click on a file once, wait a while, click on it again to get into rename-mode
-
e is using a very old PCRE library (7.6). While trying to build e linking dynamically to PCRE 7.9 I found that ucp.h no longer exists, digging through PCRE changelogs I found:
http://www.pcre.org/changelog.txt (Version 7.8 05-Sep-08)
"Replaced UCP searching code with optimized version as implemented for Ad Muncher (http://www.admuncher.com/) by Peter Kankowski. This uses a two-stage table and inline lookup instead of a function, giving speed ups of 2 to 5 times on some simple patterns that I tested. Permission was given to distribute the MultiStage2.py script that generates the tables (it's not in the tarball, but is in the Subversion repository)"
2 to 5 speed up sounds nice, I have no idea how difficult the ABI changes are to implement.
Comments
-
Currently, on Ubuntu, there is no e-texteditor icon on the main e window, or on the 'quick launch' button associated with e on the bottom panel.
Suggestion: add this icon, to improve usability
Platform: Ubuntu Jaunty
Version 1.0.34bComments
-
In the project panel on windows, you can right click on a file or directory to rename, delete, etc.
In Ubuntu, the right click options do not exist.
Suggestions: add a these options, to improve usability
Version: 1.0.34b
Platform: Ubuntu JauntyComments
-
In Ubuntu, when you invoke 'find in project', and click on a link in the search results, e crashes.
Version: 1.0.34b
Platform: Ubuntu JauntyComments
-
On ubuntu, you can give E a command-line parameter, to cause E to open a certain file or project directory.
This only works if E is not running. If E is already started, invoking E a second time from the command line fails on Ubuntu. (it works on Windows)
Version: 1.0.34b
Platform: Ubuntu jauntyComments
-
Trial version doesn't reduce day count if E is left running
1 comment Created 5 months ago by oheard -
E uses incorrect CR character in UTF16/32 encodings
3 comments Created 5 months ago by bchildsdotcomI have attached a patch for this. it is outputting FF characters rather than CR in crlf / UTF16 encoding.
Comments
bchildsdotcom
Mon Jun 15 20:14:17 -0700 2009
| link
I'm working on integrating this patch; currently mired in writing unit tests for the line ending code in Document.
Pushed this patch, along with tests, in this branch: http://github.com/adamv/e/commit/584d277f220b0c9e40b53cd50f7607c89659a959
-
Members of Document used by doc_byte_iter should be public...
1 comment Created 5 months ago by adamvSince doc_byte_iter is a friend of Document, but is closed source, it is preventing some refactoring of Document's internals.
It would be helpful, though not essential, for doc_byte_iter to use only public methods of Document if possible, but I understand if performance or other considerations prevent this from being possible.
Comments
-
In order to unittest Document behavior, you need to create Catalyst objects first. However, when pointing Catalyst to a non-existing e.db, it will attempt to create a modal registration dialog.
In the unittest code, no actual eApp is created, and we don't want any UI to show anyway...so it is impossible to test any thing requiring Catalyst unless you point it at an existing registered e.db.
Using an existing e.db is possible, but not optimal, since it will put the unittest in an unknown starting state (ie, the state that you last left E in when used as an application.)
Comments
A possible solution would be to provide an "e.db" that is pre-registered, but with a test-only account, which is rejected when trying to run as a normal Windows GUI app.
yeah i noticed the same thing, if the catalyst functions were virtual you could over ride it with a derived class but either way something should be changed so that we can test it.
It should only create the registration dlg if it cannot find a license file. Just creating a new db should be no problem.
-
I am getting errors trying to run build_externals-linux.sh. I am running Ubuntu Jaunty x64. The error seems to be in auibook.cpp. Would appreciate help!
./src/aui/auibook.cpp: In constructor ‘wxAuiSimpleTabArt::wxAuiSimpleTabArt()’ ./src/aui/auibook.cpp:1002: error: ‘m_pressed_close_bmp’ was not declared in this scope ./src/aui/auibook.cpp:1003: error: ‘m_hot_close_bmp’ was not declared in this scope ./src/aui/auibook.cpp: At global scope: ./src/aui/auibook.cpp:4799: error: redefinition of ‘int wxAuiNotebook::PageToTab(size_t)’ ./src/aui/auibook.cpp:4617: error: ‘int wxAuiNotebook::PageToTab(size_t)’ previously defined here ./src/aui/auibook.cpp:4827: error: redefinition of ‘int wxAuiNotebook::TabToPage(size_t)’ ./src/aui/auibook.cpp:4645: error: ‘int wxAuiNotebook::TabToPage(size_t)’ previously defined here ./src/aui/auibook.cpp:4851: error: redefinition of ‘wxString wxAuiNotebook::SavePerspective()’ ./src/aui/auibook.cpp:4669: error: ‘wxString wxAuiNotebook::SavePerspective()’ previously defined here ./src/aui/auibook.cpp:4891: error: redefinition of ‘bool wxAuiNotebook::LoadPerspective(const wxString&)’ ./src/aui/auibook.cpp:4709: error: ‘bool wxAuiNotebook::LoadPerspective(const wxString&)’ previously defined here make: [monolib_auibook.o] Error 1
Cannot compile wxWidgets
~/etexteditor-e-ef9650485a4a69b715780ead1fc0dcc7b4cf4438/external ~/etexteditor-e-ef9650485a4a69b715780ead1fc0dcc7b4cf4438/external/webkit ~/etexteditor-e-ef9650485a4a69b715780ead1fc0dcc7b4cf4438/external make[1]: Entering directory/home/ramin/etexteditor-e-ef9650485a4a69b715780ead1fc0dcc7b4cf4438/external/webkit/JavaScriptCore'<br/> ( xcodebuild -target All -alltargets cleanperl -I../WebKitTools/Scripts -Mwebkitdirs -e 'print XcodeOptionString()'| grep -v setenv && exit ${PIPESTATUS[0]} ) /bin/sh: xcodebuild: not found make[1]: *** [clean] Error 1<br/> make[1]: Leaving directory/home/ramin/etexteditor-e-ef9650485a4a69b715780ead1fc0dcc7b4cf4438/external/webkit/JavaScriptCore'
make: [clean] Error 2Comments
IronDigital
Fri Jul 03 17:31:11 -0700 2009
| link
Did you run "get_externals_linux.sh"?
It'll get a particular version of wxWidgets. I just compiled things today on the same Ubuntu version and it works fine.
-
On line 1731, the variable page should be editorCtrl. You get a compile error there if it is not.
It probably has been fixed somewhere, but it is not in the current repository as of July 3rd.
Comments
-
I built E on Ubuntu Jaunty and it worked except that whenever I press P, it shows ¨.e/tmcmd:4: undefined method `+' for nil:NilClass (NoMethodError)¨. Anybody knows how to resolve this?
Comments
It seems like it is triggering a bundle command. Try looking at the tmcmd file and see if you can guess which bundle command it is. Then it probably has a trigger that on linux somehow parses to 'P'.
I had the same issue on both, Fedora and Ubuntu. I haven't tried in a while, but it obviously made it imposssible to code. :)
-
Filter through command should remember old settings
0 comments Created 4 months ago by dmelchioThe "Filter through command" dialog should remember it's previous setting. I often use this feature and it's a pain that it has no memory of what I just did.
To reproduce:
Ctrl-H (Filter Through Command)
Enter the following:
Command: wc
Input: Document
Output: Tooltip
click Execute
Tooltip works as expected
Ctrl-H again should default to previous settings, but doesn'tComments
-
I'm not sure if this is a widespread problem, but at least on my two windows installations, changes to themes aren't saved.
Comments
-
Ruby regular expression coloring outside methods
0 comments Created 2 months ago by shannoncornishRegular expressions are only colored inside a method, not when used in domain languages such as Cucumber.
Example.
# un-colored Given /I have/ # colored def method /I have/ endUsing version 1.0.38b
Comments
-
Unable to compile cx_pcre_chartables.cpp:27:27: error: pcre_internal.h: No such file or directory
4 comments Created about 1 month ago by AlexMikhalevI am unable to compile e text editor on Ubuntu /Mint.
/downloads/etexteditor-e-e9bef5b/src$ make DEBUG=1 [CC] cx_pcre_chartables.cpp cx_pcre_chartables.cpp:27:27: error: pcre_internal.h: No such file or directory
make: *** [.objs.debug/cx_pcre_chartables.o] Error 1
alex@alex-hpc:~/downloads/etexteditor-e-e9bef5b/src$
all previous commands completed without any problem:
sudo ./get-packages-ubuntu.sh bakefile ./get_externals_linux.sh ./build_externals_linux.sh ./build_externals_linux.sh debug I understand file has been moved somewhere.
linux os: "Linux Mint 7 Gloria - KDE Community Edition" mix with ubuntu jauntyComments
Any luck sorting this issue out? I've got the same problem trying to build e-texteditor on Ubuntu 9.04. All commands execute properly, except I get the problem compiling cd_pcre_chartables.cpp:
cx_pcre_chartables.cpp:27:27: error: pcre_internal.h: No such file or directory
Found the problem, If you look in the src/ directory you'll see that the pcre_internal.h has been generated as cx_pcre_internal.h. So if you fix the include by adding the cx_ part then that file should compile correctly.
AlexMikhalev
Wed Oct 21 03:28:10 -0700 2009
| link
This issue sorted, but I had another error:
DiffBar.cpp: In member function ‘void DiffBar::OnMouseMotion(wxMouseEvent&)’:
DiffBar.cpp:302: warning: comparison between signed and unsigned integer expressions
DiffBar.cpp: In member function ‘void DiffBar::OnMouseLeftUp(wxMouseEvent&)’:
DiffBar.cpp:321: warning: comparison between signed and unsigned integer expressions
[CC] DiffDirPane.cpp In file included from DiffDirPane.cpp:14:
DiffDirPane.h:79: error: field ‘m_imageList’ has incomplete type
DiffDirPane.cpp:35: error: ISO C++ forbids taking the address of a bound member function to form a pointer to member function. Say ‘&DiffDirPane::OnTreeGetToolTip’
DiffDirPane.cpp:36: error: ISO C++ forbids taking the address of a bound member function to form a pointer to member function. Say ‘&DiffDirPane::OnTreeMenu’
DiffDirPane.cpp:37: error: ISO C++ forbids taking the address of a bound member function to form a pointer to member function. Say ‘&DiffDirPane::OnTreeActivated’
DiffDirPane.cpp:38: error: ISO C++ forbids taking the address of a bound member function to form a pointer to member function. Say ‘&DiffDirPane::OnTreeExpanding’
DiffDirPane.cpp:39: error: ISO C++ forbids taking the address of a bound member function to form a pointer to member function. Say ‘&DiffDirPane::OnMenuCompare’
DiffDirPane.cpp:40: error: ISO C++ forbids taking the address of a bound member function to form a pointer to member function. Say ‘&DiffDirPane::OnMenuOpen’
DiffDirPane.cpp:41: error: ISO C++ forbids taking the address of a bound member function to form a pointer to member function. Say ‘&DiffDirPane::OnMenuOpenLeft’
DiffDirPane.cpp:42: error: ISO C++ forbids taking the address of a bound member function to form a pointer to member function. Say ‘&DiffDirPane::OnMenuOpenRight’
DiffDirPane.cpp:43: error: ISO C++ forbids taking the address of a bound member function to form a pointer to member function. Say ‘&DiffDirPane::OnMenuCopyToLeft’
DiffDirPane.cpp:44: error: ISO C++ forbids taking the address of a bound member function to form a pointer to member function. Say ‘&DiffDirPane::OnMenuCopyToRight’
DiffDirPane.cpp:45: error: ISO C++ forbids taking the address of a bound member function to form a pointer to member function. Say ‘&DiffDirPane::OnMenuDelLeft’
DiffDirPane.cpp:46: error: ISO C++ forbids taking the address of a bound member function to form a pointer to member function. Say ‘&DiffDirPane::OnMenuDelRight’
DiffDirPane.cpp: In constructor ‘DiffDirPane::DiffDirPane(EditorFrame&)’:
DiffDirPane.cpp:50: error: class ‘DiffDirPane’ does not have any field named ‘m_imageList’
DiffDirPane.cpp:58: error: ‘m_imageList’ was not declared in this scope
DiffDirPane.cpp: In member function ‘void DiffDirPane::AddFolderIcon()’:
DiffDirPane.cpp:197: error: ‘m_imageList’ was not declared in this scope
DiffDirPane.cpp: In member function ‘int DiffDirPane::GetFileIcon(const wxString&)’:
DiffDirPane.cpp:239: error: ‘m_imageList’ was not declared in this scope
make: *** [.objs.debug/DiffDirPane.o] Error 1
-
New file right click menu item in the project panel
0 comments Created about 1 month ago by shannoncornishI would like the ability to right click on a folder and add a new file to the folder.
Comments
-
See this branch http://github.com/feniix/e/tree/gsockbug
I modified added a patch for wxwidget because it would not compile but then e/src fails the compilation
This is the wxwidget bug http://trac.wxwidgets.org/ticket/10883http://gist.github.com/219796
I tried commenting out
include <gtk/gtk.h> in key_hook.h but got the following results:
Thanks in advance.
Comments
-
hello.
here's a patch needed to compile e at all under linux (i'm using fedora 12 x86_64 but the same problem existed in Fedora 11 and ubuntu). i pasted it on adamv's fork but he instructed me to do it here.
best regards
Comments
-
Tab settings are not remembered between launches
0 comments Created 5 days ago by mikehodgsonThis is on Windows 7 64-bit. I have also tested Windows XP 32-bit and it works correctly.
Steps to reproduce:
- Launch e. - Click on the tab settings and set to "2 spaces" and "Soft tabs". - Open files and edit, tab settings work fine. - Close e. - Re-Launch e. - Tab settings have re-set themselves to 4 spaces and "Soft tabs" is un-checked.Comments
-
i have changed the source code a lot in order to compile e at all. Now my changed source code relies only on system libs, not the ones e downloads and provides. i discovered that there were some problems in joining wxwebconnect with wx-webkit but i have fixed it. now, the linking final stage:
../ecore/libecore64.so(cxInternal.o): In function
cxInternal::MoveOldSettings(eSettings&)': cxInternal.cpp:(.text+0x4adf): undefined reference toeSettings::SetPageSettings(unsigned long, wxString const&, doc_id, int, int, wxString const&, std::vector > const&, std::vector<cxBookmark, std::allocator > const&, eSettings::SubPage)'
/usr/bin/ld: BFD version 2.19.51.0.14-34.fc12 20090722 internal error, aborting at elflink.c line 8494 in elf_link_check_versioned_symbol/usr/bin/ld: Please report this bug.
collect2: ld returned 1 exit status
make: *** [e] Błąd 1i'm rather stuck, i cannot find source code for eSettings class and / or header file for ecore.
please help.. :)
Comments
Settings:
http://github.com/etexteditor/e/blob/master/src/eSettings.h
http://github.com/etexteditor/e/blob/master/src/eSettings.cppThere is no single ecore header, there are just bits of source that are binary-only.
It's quite possible that new binary-only x64 libs were not posted to correspond w/ the new source code.












I don't think so. You don't really need wxCocoaDialog code usually, just binary. This binary should probably be put into ebundles same way as Windows version is.
what about x86_32 and x86_64? there is 2 different architectures that you would have to have binaries for.
Nevermind.