Bug 68850

Summary: error during cpmpilation parts/doctreeview/doctreeviewwidget.cpp
Product: [Applications] kdevelop Reporter: Damir Islamov <damir>
Component: generalAssignee: KDevelop Developers <kdevelop-devel>
Status: RESOLVED NOT A BUG    
Severity: normal    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Debian testing   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Damir Islamov 2003-11-23 11:29:37 UTC
Version:           CVS20031123 (using KDE KDE 3.1.4)
Installed from:    Debian testing/unstable Packages
Compiler:          gcc-3.3.2 
OS:          Linux

It's REOPEN of # 64103 
automake-1.7.9
autoconf-2.58
Error output:
doctreeviewwidget.cpp: In member function `virtual void
     DocTreeDocbaseFolder::setOpen(bool)':
     doctreeviewwidget.cpp:767: error: cannot convert `QString' to `char*' in
        initialization
The wrong code is 
if ( (f = fopen(d.filePath(*it), "r")) != 0)

To my mind the better solution is
-- if ( (f = fopen(d.filePath(*it), "r")) != 0)
++ QString temp=d.filePath(*it);
++ if ( (f = fopen(temp.ascii(), "r")) != 0)
At last it works!
Comment 1 Damir Islamov 2003-11-23 11:30:22 UTC
To my mind the better solution is
-- if ( (f = fopen(d.filePath(*it), "r")) != 0)
++ QString temp=d.filePath(*it);
++ if ( (f = fopen(temp.ascii(), "r")) != 0)
At last it works!
Comment 2 Damir Islamov 2003-11-23 11:41:31 UTC
-- if ( (f = fopen(d.filePath(*it), "r")) != 0)
++ QString temp=d.filePath(*it);
++ if ( (f = fopen(temp.ascii(), "r")) != 0)
Comment 3 Damir Islamov 2003-11-23 11:42:22 UTC
QString temp=d.filePath(*it);
if ( (f = fopen(temp.ascii(), "r")) != 0)
Comment 4 Amilcar do Carmo Lucas 2003-11-23 14:13:43 UTC
Like was said in BR64103 :

This in not a bug! 
This is a compilation error. 
 
Please: 
 -Report bugs to the bug database (here) 
 -Report compilation erros to the mailing list (not here) 

This information was on that bug report AND in on our website in the page that explains you how to report and see bugs:
http://www.kdevelop.org/index.html?filename=bugs.html

Thanks for reporting this, but please use the mailing list instead