Page 3 of 9 FirstFirst 12345 ... LastLast
Results 41 to 60 of 170

Thread: Edyuk : fully-featured, highly flexible and free cross-platform IDE

  1. #41
    Join Date
    Jan 2007
    Posts
    8
    Thanks
    2
    Qt products
    Qt3
    Platforms
    Unix/X11 Windows

    Default Re: Edyuk : fully-featured, highly flexible and free cross-platform IDE

    I am getting the following when compiling with the follow error in the following env:

    windows 2000 sp4
    Qt 4.3.0
    C:\qtwork>mingw32-make -v
    GNU Make 3.80
    Copyright (C) 2002 Free Software Foundation, Inc.


    C:\qtwork\edyuk-0.9.1>build
    ...
    ...
    .\..\..\Qt\4.3.0\mkspecs\win32-g++" -o ..\tmp-default-4.3.0-win32\obj\release\qm
    akevariable.o qmakemodel\qmakevariable.cpp
    ../../3rdparty/qprojectmodel/qprojectparser.h: In member function `void QProject
    Parser::qt_check_for_QOBJECT_macro(const T&) const [with T = QMakeParser]':
    ../../../../Qt/4.3.0/include/QtCore/../../src/corelib/kernel/qobject.h:411: in
    stantiated from `T qobject_cast(QObject*) [with T = QMakeParser*]'
    qmakemodel\qmakevariable.cpp:654: instantiated from here
    ../../3rdparty/qprojectmodel/qprojectparser.h:38: error: void value not ignored
    as it ought to be
    mingw32-make[1]: *** [..\tmp-default-4.3.0-win32\obj\release\qmakevariable.o] Er
    ror 1
    mingw32-make[1]: Leaving directory `C:/qtwork/edyuk-0.9.1/src/default'
    mingw32-make: *** [release] Error 2

    I tried that thing on google
    Re: patched!
    06/01/2007, 2:28 on content: Edyuk
    some little error
    must be:

    3dparty/qprojectmodel/qprojectparser.h:
    Qt Code:
    1. #ifndef _QPROJECT_PARSER_H_
    2. #define _QPROJECT_PARSER_H_
    3.  
    4. #define QT_NO_QOBJECT_CHECK 1
    5.  
    6. #include "qproject.h"
    To copy to clipboard, switch view to plain text mode 

    but no luck there still same error as above.

    thanks.

  2. #42
    Join Date
    Jan 2006
    Location
    travelling
    Posts
    1,116
    Thanks
    8
    Thanked 127 Times in 121 Posts
    Qt products
    Qt4
    Platforms
    Unix/X11 Windows

    Default Re: Edyuk : fully-featured, highly flexible and free cross-platform IDE

    Quote Originally Posted by srikpen View Post
    I tried that thing on google
    Re: patched!
    06/01/2007, 2:28 on content: Edyuk
    some little error
    must be:

    3dparty/qprojectmodel/qprojectparser.h:
    Qt Code:
    1. #ifndef _QPROJECT_PARSER_H_
    2. #define _QPROJECT_PARSER_H_
    3.  
    4. #define QT_NO_QOBJECT_CHECK 1
    5.  
    6. #include "qproject.h"
    To copy to clipboard, switch view to plain text mode 
    but no luck there still same error as above.

    thanks.
    There are two things left to try :
    • add DEFINES += QT_NO_QOBJECT_CHECK to config.pri (dirty hack)
    • add Q_OBJECT to QMakeParser declaration in src/default/qmakemodel/qmakeparser.h
    If it still fails please let me know. I should anyway release a newer package soon.
    Current Qt projects : QCodeEdit, RotiDeCode

  3. #43
    Join Date
    Jun 2007
    Posts
    8
    Qt products
    Qt4
    Platforms
    Unix/X11

    Default Re: Edyuk : fully-featured, highly flexible and free cross-platform IDE

    Quote Originally Posted by fullmetalcoder View Post
    It looks like your compiler is very strict with casts... Apparently I forgot comment out all the qDebug() statements I put in the QPool code and your compiler complain. All you have to do is opening src/3rdparty/qpool/qpool.cpp and comment out the concerned lines... Apologies for this...
    Thanks, now it copiled fine. By the way, congratulations ! It is a very good IDE.

  4. #44
    Join Date
    Jan 2006
    Location
    travelling
    Posts
    1,116
    Thanks
    8
    Thanked 127 Times in 121 Posts
    Qt products
    Qt4
    Platforms
    Unix/X11 Windows

    Default Re: Edyuk : fully-featured, highly flexible and free cross-platform IDE

    Quote Originally Posted by fedcer View Post
    Thanks, now it copiled fine.
    Good news!

    Quote Originally Posted by fedcer View Post
    By the way, congratulations ! It is a very good IDE.
    Thanks a lot Such feedback is very important when I feel lost within the sources with so many things left to do and so little time to deal with them
    Current Qt projects : QCodeEdit, RotiDeCode

  5. #45
    Join Date
    Jan 2007
    Posts
    8
    Thanks
    2
    Qt products
    Qt3
    Platforms
    Unix/X11 Windows

    Thumbs up Re: Edyuk : fully-featured, highly flexible and free cross-platform IDE

    Quote Originally Posted by fullmetalcoder View Post
    There are two things left to try :
    • add DEFINES += QT_NO_QOBJECT_CHECK to config.pri (dirty hack)
    • add Q_OBJECT to QMakeParser declaration in src/default/qmakemodel/qmakeparser.h
    If it still fails please let me know. I should anyway release a newer package soon.
    Thanks a lot.

    adding the Q_OBJECT solved the problem without the dirty hack you mentioned.

    With support like this I don't mind being santa's elve for any testing req's on
    my triple boot windows 2K, fedora 6 AMD 32-bit, 64-bit system.

    How do I build this in debug mode as well, where do the logs go ??
    regards
    sri.
    Last edited by srikpen; 21st June 2007 at 17:25.

  6. #46
    Join Date
    Jan 2006
    Location
    travelling
    Posts
    1,116
    Thanks
    8
    Thanked 127 Times in 121 Posts
    Qt products
    Qt4
    Platforms
    Unix/X11 Windows

    Default Re: Edyuk : fully-featured, highly flexible and free cross-platform IDE

    Quote Originally Posted by srikpen View Post
    adding the Q_OBJECT solved the problem without the dirty hack you mentioned.
    This was the clean solution. I mentioned the other one as well because some people happen to be quite lazy...

    Quote Originally Posted by srikpen View Post
    With support like this I don't mind being santa's elve for any testing req's on
    my triple boot windows 2K, fedora 6 AMD 32-bit, 64-bit system.
    It's very kind of you

    Quote Originally Posted by srikpen View Post
    How do I build this in debug mode as well, where do the logs go ??
    Edit config.pri... You can basically do any find tunning you want in it since it is included by all subdirs. You'll just need to replace CONFIG += release by CONFIG += debug. There used to be a way to redirect debug output to a log file but I think I dropped it... You can anyway bring it back by editing src/lib/edyukapplication.cpp and adding appropriate code within the message handler.
    Current Qt projects : QCodeEdit, RotiDeCode

  7. #47
    Join Date
    Jan 2007
    Posts
    8
    Thanks
    2
    Qt products
    Qt3
    Platforms
    Unix/X11 Windows

    Question Re: Edyuk : fully-featured, highly flexible and free cross-platform IDE

    After running edyuk-debug I am not able to find the run.log anywhere.
    I have diffed the edyukappliation with it's original as below, is it some thing else I am missing?

    Qt Code:
    1. C:\qtwork\edyuk-0.9.1\src\lib>diff edyukapplication.cpp edyukapplication.cpp.ORG
    2. 75c75
    3. < static QTextStream cout(stdout), cerr(stderr), clog;
    4. ---
    5. > //static QTextStream cout(stdout), cerr(stderr), clog;
    6. 93c93
    7. < clog << type[t] << msg << endl;
    8. ---
    9. > //clog << type[t] << msg << endl;
    10. 98c98
    11. < clog << "aborting..." << endl;
    12. ---
    13. > //clog << "aborting..." << endl;
    14. 142c142
    15. < clog.setDevice(pEdyukLogFile);
    16. ---
    17. > //clog.setDevice(pEdyukLogFile);
    To copy to clipboard, switch view to plain text mode 

    BTW the debug edyuk justs shows up in task manager and no GUI comes up, then terminates after a few seconds. Any Idea?
    Just set the debug options as you mentioned i.e.:
    CONFIG += debug and
    add Q_OBJECT to QMakeParser declaration in src/default/qmakemodel/qmakeparser.h

  8. #48
    Join Date
    Jan 2006
    Location
    travelling
    Posts
    1,116
    Thanks
    8
    Thanked 127 Times in 121 Posts
    Qt products
    Qt4
    Platforms
    Unix/X11 Windows

    Default Re: Edyuk : fully-featured, highly flexible and free cross-platform IDE

    Quote Originally Posted by srikpen View Post
    After running edyuk-debug I am not able to find the run.log anywhere.
    I have diffed the edyukappliation with it's original as below, is it some thing else I am missing?

    Qt Code:
    1. C:\qtwork\edyuk-0.9.1\src\lib>diff edyukapplication.cpp edyukapplication.cpp.ORG
    2. 75c75
    3. < static QTextStream cout(stdout), cerr(stderr), clog;
    4. ---
    5. > //static QTextStream cout(stdout), cerr(stderr), clog;
    6. 93c93
    7. < clog << type[t] << msg << endl;
    8. ---
    9. > //clog << type[t] << msg << endl;
    10. 98c98
    11. < clog << "aborting..." << endl;
    12. ---
    13. > //clog << "aborting..." << endl;
    14. 142c142
    15. < clog.setDevice(pEdyukLogFile);
    16. ---
    17. > //clog.setDevice(pEdyukLogFile);
    To copy to clipboard, switch view to plain text mode 
    The log file should be placed in Edyuk::settingsPath() which should expand to ~/.Edyuk-$version$/ so in your case ~/.Edyuk-0.9.1 (or ~/.Edyuk-1.0.0-alpha in case you use the SVN trunk)

    Quote Originally Posted by srikpen View Post
    BTW the debug edyuk justs shows up in task manager and no GUI comes up, then terminates after a few seconds. Any Idea?
    It might come from an assert failure... You know Qt uses a lot of Q_ASSERT() macro everywhere and it can result in very different behaviours of debug and release builds... The best way to figure out what's wrong is to run on command line or under gdb. This way you'll know why the debug build fails and we'll be able to fix this
    Current Qt projects : QCodeEdit, RotiDeCode

  9. #49
    Join Date
    Jan 2007
    Posts
    8
    Thanks
    2
    Qt products
    Qt3
    Platforms
    Unix/X11 Windows

    Smile Re: Edyuk : fully-featured, highly flexible and free cross-platform IDE

    Sorry for bothering you much. But I am not a windows guy.
    with gdb I'm comfortable on linux.

    I feel impaired with the windows thing.
    You have any idea how I can get started debugging this with proper tools on windows.
    I don't want to start configuring tools to get running, some quicky debugger, ctags(or find, grep) kind of thing on windows?

    Just wanted to know, I see you're also not a windows guy but thought you might have some idea.

    thanks
    sri.

  10. #50
    Join Date
    Jan 2006
    Location
    travelling
    Posts
    1,116
    Thanks
    8
    Thanked 127 Times in 121 Posts
    Qt products
    Qt4
    Platforms
    Unix/X11 Windows

    Default Re: Edyuk : fully-featured, highly flexible and free cross-platform IDE

    Quote Originally Posted by srikpen View Post
    Sorry for bothering you much. But I am not a windows guy.
    I'm a little lost here? Do you mean you're testing under Window$ and facing troubles there that you don't know how to handle?

    Quote Originally Posted by srikpen
    You have any idea how I can get started debugging this with proper tools on windows.
    I don't want to start configuring tools to get running, some quicky debugger, ctags(or find, grep) kind of thing on windows?

    Just wanted to know, I see you're also not a windows guy but thought you might have some idea.
    Sure! gdb is also available under Window$. You don't need ctags to use Edyuk code completion but I think it is available for Win as well. As for grep/find and other *nix tools I don't think there is any equivalent but you can always have a look at Cygwin...

    Hope this helps
    Current Qt projects : QCodeEdit, RotiDeCode

  11. #51
    Join Date
    Jan 2007
    Posts
    8
    Thanks
    2
    Qt products
    Qt3
    Platforms
    Unix/X11 Windows

    Post Re: Edyuk : fully-featured, highly flexible and free cross-platform IDE

    Yep I don't know how to traverse the code fast on Windows. I am using gvim for windows. I will try to find the equivalent ctags and also the gdb.

    I am finding it painful to find the bug. Just make a change and then recompile it again which takes about 10 mins.
    I was just wondering if there's a fast way of doing the debugging?

    thanks much.

  12. #52
    Join Date
    Jan 2006
    Location
    travelling
    Posts
    1,116
    Thanks
    8
    Thanked 127 Times in 121 Posts
    Qt products
    Qt4
    Platforms
    Unix/X11 Windows

    Default Re: Edyuk : fully-featured, highly flexible and free cross-platform IDE

    Quote Originally Posted by srikpen View Post
    Yep I don't know how to traverse the code fast on Windows. I am using gvim for windows. I will try to find the equivalent ctags and also the gdb.
    What do you mean by "traverse the code" ?

    Quote Originally Posted by srikpen View Post
    I am finding it painful to find the bug. Just make a change and then recompile it again which takes about 10 mins.
    Which files did you change to get such a long re-compilation? Make normally keep track of dependencies between files to reduce compilation time once an app has been build once...

    Quote Originally Posted by srikpen View Post
    I was just wondering if there's a fast way of doing the debugging?
    It depends on what you mean... Once you have compiled the app in debug mode all you need is to run it within gdb... Note that you can also run an app not build in debug mode within gdb but the output of some commands will be trickier to understand (backtrace for instance) and some commands won't even work... It should anyway be enough to track down the place where Edyuk fails...
    Current Qt projects : QCodeEdit, RotiDeCode

  13. #53
    Join Date
    Jan 2006
    Location
    travelling
    Posts
    1,116
    Thanks
    8
    Thanked 127 Times in 121 Posts
    Qt products
    Qt4
    Platforms
    Unix/X11 Windows

    Default Re: Edyuk : fully-featured, highly flexible and free cross-platform IDE

    Hi all,

    After some long days of struggle with model/view quirks, line endings and other tricky issues I've come to something much more stable. Yet, before releasing a package I'd like some tests to be done on other platforms than just UNIX/Linux.

    The code is available through SVN : https://edyuk.svn.sf.net/svnroot/edyuk/0.9.0

    As I know most Win32 users are not familiar with SVN, a package is available as well...
    Current Qt projects : QCodeEdit, RotiDeCode

  14. #54
    Join Date
    Sep 2006
    Posts
    339
    Thanks
    15
    Thanked 21 Times in 16 Posts
    Qt products
    Qt3 Qt4
    Platforms
    Unix/X11 Windows

    Default Re: Edyuk : fully-featured, highly flexible and free cross-platform IDE

    I tried running edyuk but get this error

    Qt Code:
    1. /home/rajeev/Desktop/edyuk-0.9.2 # ./build -r
    2.  
    3. --- Checking configuration ---
    4. Qt version : [OK] 4.2.1
    5. qmake command : [OK] qmake
    6. --- Configuration successful ---
    7.  
    8. --- Building Edyuk ---
    9. Moving to directory src/lib
    10. Moving to directory src/exec
    11. Moving to directory src/default
    12. --- Compilation successful ---
    13.  
    14. application edyuk not found after trying :
    15. /home/rajeev/Desktop/edyuk-0.9.2/./edyuk.bin
    16. ./edyuk.bin
    To copy to clipboard, switch view to plain text mode 

  15. #55
    Join Date
    Jan 2006
    Location
    travelling
    Posts
    1,116
    Thanks
    8
    Thanked 127 Times in 121 Posts
    Qt products
    Qt4
    Platforms
    Unix/X11 Windows

    Default Re: Edyuk : fully-featured, highly flexible and free cross-platform IDE

    Quote Originally Posted by vermarajeev View Post
    I tried running edyuk but get this error

    Qt Code:
    1. /home/rajeev/Desktop/edyuk-0.9.2 # ./build -r
    2.  
    3. --- Checking configuration ---
    4. Qt version : [OK] 4.2.1
    5. qmake command : [OK] qmake
    6. --- Configuration successful ---
    7.  
    8. --- Building Edyuk ---
    9. Moving to directory src/lib
    10. Moving to directory src/exec
    11. Moving to directory src/default
    12. --- Compilation successful ---
    13.  
    14. application edyuk not found after trying :
    15. /home/rajeev/Desktop/edyuk-0.9.2/./edyuk.bin
    16. ./edyuk.bin
    To copy to clipboard, switch view to plain text mode 
    For an unknown reason make doesn't seem to respect return value conventions (or maybe I badly checked for a 0 return value in the script...). Anyway the "compilation successfu" message is not to be trusted unless you show other message about the ongoing build process (such as "Compiling x.cpp", "moc'ing X.H" and "Linking x.so"...). Hopefully the script creates a log file (.compile.log) that you'll find in the main directory and which should explain why compilation failed...

    edit : did you check the content of the folder once you had built Edyuk? It just occured to me that I might I left debug as default build mode... Try this command instead of ./build -r :
    $ ./edyuk_debug
    Last edited by fullmetalcoder; 28th June 2007 at 09:14.
    Current Qt projects : QCodeEdit, RotiDeCode

  16. #56
    Join Date
    Sep 2006
    Posts
    339
    Thanks
    15
    Thanked 21 Times in 16 Posts
    Qt products
    Qt3 Qt4
    Platforms
    Unix/X11 Windows

    Default Re: Edyuk : fully-featured, highly flexible and free cross-platform IDE

    Try this command instead of ./build -r :
    $ ./edyuk_debug
    Yep that works. We'll let you know if any error.

    By the way, I just see your profile as fullmentalcoder, can I know your unidentified name.

  17. #57
    Join Date
    Jan 2006
    Location
    travelling
    Posts
    1,116
    Thanks
    8
    Thanked 127 Times in 121 Posts
    Qt products
    Qt4
    Platforms
    Unix/X11 Windows

    Default Re: Edyuk : fully-featured, highly flexible and free cross-platform IDE

    Quote Originally Posted by vermarajeev View Post
    Yep that works. We'll let you know if any error.
    Good! I'm looking forward to hearing your comments

    Quote Originally Posted by vermarajeev View Post
    By the way, I just see your profile as fullmentalcoder, can I know your unidentified name.
    I thought it was fullmetalcoder (no 'n') If you search a bit you won't have troubles to find my name (have a look at the contest page for instance...)
    Current Qt projects : QCodeEdit, RotiDeCode

  18. #58
    Join Date
    Sep 2006
    Posts
    339
    Thanks
    15
    Thanked 21 Times in 16 Posts
    Qt products
    Qt3 Qt4
    Platforms
    Unix/X11 Windows

    Default Re: Edyuk : fully-featured, highly flexible and free cross-platform IDE

    Hi Luc,
    I started using edyuk, I was able to load a project. The IDE is really good. CONGRATS...

    I have a problem debugging my programs. I followed these steps.
    1) Open the .pro file.
    2) Then I couldn't find any shortcut to place a breakpoint, so did by right clicking
    3) clicked Debug->Start Debugging
    4) Get this error from the Debug.log displayed at bottom
    ---------- process gdb started ----------
    [/home/rajeev/Desktop] gdb --quiet --fullname /home/rajeev/Desktop/edyuk-0.9.2
    /home/rajeev/Desktop/edyuk-0.9.2: No such file or directory.
    (gdb) start
    No symbol table loaded. Use the "file" command.
    (gdb) continue
    The program is not being run.
    (gdb)
    Any idea???

    One more thing,
    In windows, we have shortcuts to
    1) place a breakpoint
    2) run the debugger with F5
    3) Go to next step using F10
    etc etc. The life of user is made much easier, rather than going and doing all other stuffs. Cant we provide shortcuts to make Edyup a more user friendly in terms of debugging.

    Thanks

  19. #59
    Join Date
    Jan 2006
    Location
    travelling
    Posts
    1,116
    Thanks
    8
    Thanked 127 Times in 121 Posts
    Qt products
    Qt4
    Platforms
    Unix/X11 Windows

    Default Re: Edyuk : fully-featured, highly flexible and free cross-platform IDE

    Quote Originally Posted by vermarajeev View Post
    I started using edyuk, I was able to load a project. The IDE is really good. CONGRATS...
    Thanks.


    Quote Originally Posted by vermarajeev View Post
    2) Then I couldn't find any shortcut to place a breakpoint, so did by right clicking
    There's a toolbar entry and a menu entry to do that which results in a shortcut being "available". I mean, you can set a shortcut through the configure shortucts dialog but there is no default shortcut...

    Quote Originally Posted by vermarajeev View Post
    3) clicked Debug->Start Debugging
    4) Get this error from the Debug.log displayed at bottom

    Any idea???
    It looks like the target i.e. executable to debug) hasn't been found... Check that it does exist. Check that you can run it and send me the project file you're using (or is it Edyuk's one?).

    Quote Originally Posted by vermarajeev View Post
    In windows, we have shortcuts to
    1) place a breakpoint
    2) run the debugger with F5
    3) Go to next step using F10
    etc etc. The life of user is made much easier, rather than going and doing all other stuffs. Cant we provide shortcuts to make Edyup a more user friendly in terms of debugging.
    Check out the shortcut configuration dialog...
    Current Qt projects : QCodeEdit, RotiDeCode

  20. #60
    Join Date
    Jan 2006
    Location
    travelling
    Posts
    1,116
    Thanks
    8
    Thanked 127 Times in 121 Posts
    Qt products
    Qt4
    Platforms
    Unix/X11 Windows

    Default Re: Edyuk : fully-featured, highly flexible and free cross-platform IDE

    Edyuk 0.9.2 has just been released after long and tough testings!

    It features many (many many!) bugfixes, especially crucial Windows-specific ones and annoying model/view issues. The template manager has been improved and new project templates have been added. The run-time translation now works perfectly (but for some reason you can't fallback to untranslated mode...) and a russian translation has been added.

    Hoping you'll like it and stay tuned : the 1.0 version is gonna be awesome!!!
    Current Qt projects : QCodeEdit, RotiDeCode

  21. The following user says thank you to fullmetalcoder for this useful post:

    srikpen (1st July 2007)

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Digia, Qt and their respective logos are trademarks of Digia Plc in Finland and/or other countries worldwide.