[prev in list] [next in list] [prev in thread] [next in thread]
List: kdevelop-bugs
Subject: [Bug 233049] New: KDevelop should strip the project base path from
From: Marco Poletti <poletti.marco () gmail ! com>
Date: 2010-04-02 9:08:36
Message-ID: bug-233049-40295 () http ! bugs ! kde ! org/
[Download RAW message or body]
https://bugs.kde.org/show_bug.cgi?id=233049
Summary: KDevelop should strip the project base path from the
output of make
Product: kdevelop
Version: 3.9.99
Platform: openSUSE RPMs
OS/Version: Linux
Status: UNCONFIRMED
Severity: wishlist
Priority: NOR
Component: general
AssignedTo: kdevelop-bugs@kdevelop.org
ReportedBy: poletti.marco@gmail.com
Version: 3.9.99 (using KDE 4.4.2)
OS: Linux
Installed from: openSUSE RPMs
I have a project with a very long base path, and I use CMake in KDevelop to
compile it.
I get very long error messages, like these:
/home/marco/Documenti/Varie/Scuola/UniPR/3anno/2semestre/Reti di
calcolatori/Laboratorio/UDP/udp_stream_client.cpp:44: instantiated from here
/home/marco/Documenti/Varie/Scuola/UniPR/3anno/2semestre/Reti di
calcolatori/Laboratorio/UDP/timed_receiver.cpp:189: error: uninitialized
reference member ‘TimedReceiver<payload>::Thread::request_address'
/home/marco/Documenti/Varie/Scuola/UniPR/3anno/2semestre/Reti di
calcolatori/Laboratorio/UDP/timed_receiver.cpp: In member function ‘void
TimedReceiver<T>::Thread::main() [with T = payload]':
/home/marco/Documenti/Varie/Scuola/UniPR/3anno/2semestre/Reti di
calcolatori/Laboratorio/UDP/timed_receiver.cpp:43: instantiated from ‘static
void* TimedReceiver<T>::thread_main(void*) [with T = payload]'
/home/marco/Documenti/Varie/Scuola/UniPR/3anno/2semestre/Reti di
calcolatori/Laboratorio/UDP/timed_receiver.cpp:20: instantiated from
‘TimedReceiver<T>::TimedReceiver() [with T = payload]'
/home/marco/Documenti/Varie/Scuola/UniPR/3anno/2semestre/Reti di
calcolatori/Laboratorio/UDP/connection.cpp:20: instantiated from
‘Connection<T>::Connection(const char*, int) [with T = payload]'
/home/marco/Documenti/Varie/Scuola/UniPR/3anno/2semestre/Reti di
calcolatori/Laboratorio/UDP/udp_stream_client.cpp:44: instantiated from here
/home/marco/Documenti/Varie/Scuola/UniPR/3anno/2semestre/Reti di
calcolatori/Laboratorio/UDP/timed_receiver.cpp:129: error: passing ‘volatile
sockaddr_in' as ‘this' argument of ‘sockaddr_in& sockaddr_in::operator=(const
sockaddr_in&)' discards qualifiers
cc1plus: warnings being treated as errors
/home/marco/Documenti/Varie/Scuola/UniPR/3anno/2semestre/Reti di
calcolatori/Laboratorio/UDP/timed_receiver.cpp:43: instantiated from ‘static
void* TimedReceiver<T>::thread_main(void*) [with T = payload]'
/home/marco/Documenti/Varie/Scuola/UniPR/3anno/2semestre/Reti di
calcolatori/Laboratorio/UDP/timed_receiver.cpp:20: instantiated from
‘TimedReceiver<T>::TimedReceiver() [with T = payload]'
/home/marco/Documenti/Varie/Scuola/UniPR/3anno/2semestre/Reti di
calcolatori/Laboratorio/UDP/connection.cpp:20: instantiated from
‘Connection<T>::Connection(const char*, int) [with T = payload]'
/home/marco/Documenti/Varie/Scuola/UniPR/3anno/2semestre/Reti di
calcolatori/Laboratorio/UDP/udp_stream_client.cpp:44: instantiated from here
/home/marco/Documenti/Varie/Scuola/UniPR/3anno/2semestre/Reti di
calcolatori/Laboratorio/UDP/timed_receiver.cpp:79: error: unused variable
‘result'
I think that KDevelop should replace the project name with a string like
PROJECT, from the error messages.
So the previous errors would become:
PROJECT/udp_stream_client.cpp:44: instantiated from here
PROJECT/timed_receiver.cpp:189: error: uninitialized reference member
‘TimedReceiver<payload>::Thread::request_address'
PROJECT/timed_receiver.cpp: In member function ‘void
TimedReceiver<T>::Thread::main() [with T = payload]':
PROJECT/timed_receiver.cpp:43: instantiated from ‘static void*
TimedReceiver<T>::thread_main(void*) [with T = payload]'
PROJECT/timed_receiver.cpp:20: instantiated from
‘TimedReceiver<T>::TimedReceiver() [with T = payload]'
PROJECT/connection.cpp:20: instantiated from ‘Connection<T>::Connection(const
char*, int) [with T = payload]'
PROJECT/udp_stream_client.cpp:44: instantiated from here
PROJECT/timed_receiver.cpp:129: error: passing ‘volatile sockaddr_in' as ‘this'
argument of ‘sockaddr_in& sockaddr_in::operator=(const sockaddr_in&)' discards
qualifiers
cc1plus: warnings being treated as errors
PROJECT/timed_receiver.cpp:43: instantiated from ‘static void*
TimedReceiver<T>::thread_main(void*) [with T = payload]'
PROJECT/timed_receiver.cpp:20: instantiated from
‘TimedReceiver<T>::TimedReceiver() [with T = payload]'
PROJECT/connection.cpp:20: instantiated from ‘Connection<T>::Connection(const
char*, int) [with T = payload]'
PROJECT/udp_stream_client.cpp:44: instantiated from here
PROJECT/timed_receiver.cpp:79: error: unused variable ‘result'
And you could see the error messages' descriptions (the text after the line
numbers) without having to scroll the compile frame to the right every time.
--
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
_______________________________________________
KDevelop-bugs mailing list
KDevelop-bugs@kdevelop.org
https://barney.cs.uni-potsdam.de/mailman/listinfo/kdevelop-bugs
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic