On 12/26/2011 2:49 PM, Raphael Kubo da Costa wrote:
Chuck Burns<brea...@gmail.com>  writes:

Actually, upon complaining about this issue in #not-##freebsd one
night, a very bored individual helped me solve this..  ryan bancroft
(rbancroft) gave me a pair of patches that work great for kdelibs..

He said he would mention it to you guys, but apparently hasnt gotten a
chance to, so here are the patchfiles he sent me..
They seem to fix different issues. Can you apply only the lookup.h one
and paste the error message you get?
_______________________________________________
kde-freebsd mailing list
kde-freebsd@kde.org
https://mail.kde.org/mailman/listinfo/kde-freebsd
See also http://freebsd.kde.org/ for latest information
/usr/ports/x11/kdelibs4/work/kdelibs-4.7.4/kjs/wtf/RefPtr.h:58:55: error: call to function 'adoptRef' that is neither visible in the template definition nor found by argument-dependent lookup PassRefPtr<T> release() { PassRefPtr<T> tmp = adoptRef(m_ptr); m_ptr = 0; return tmp; }
                                                      ^
/usr/ports/x11/kdelibs4/work/kdelibs-4.7.4/kjs/nodes.h:340:57: note: in instantiation of member function 'WTF::RefPtr<KJS::ElementNode>::release' requested here
    PassRefPtr<ElementNode> releaseNext() { return next.release(); }
                                                        ^
/usr/ports/x11/kdelibs4/work/kdelibs-4.7.4/kjs/wtf/PassRefPtr.h:68:27: note: 'adoptRef' should be declared prior to the call site or in namespace 'KJS'
        friend PassRefPtr adoptRef<T>(T*);
                          ^
In file included from /usr/ports/x11/kdelibs4/work/kdelibs-4.7.4/kjs/CompileState.cpp:25: In file included from /usr/ports/x11/kdelibs4/work/kdelibs-4.7.4/kjs/CompileState.h:28: In file included from /usr/ports/x11/kdelibs4/work/kdelibs-4.7.4/kjs/ExecState.h:28: In file included from /usr/ports/x11/kdelibs4/work/kdelibs-4.7.4/kjs/completion.h:28: In file included from /usr/ports/x11/kdelibs4/work/kdelibs-4.7.4/kjs/CommonIdentifiers.h:24: In file included from /usr/ports/x11/kdelibs4/work/kdelibs-4.7.4/kjs/identifier.h:25: In file included from /usr/ports/x11/kdelibs4/work/kdelibs-4.7.4/kjs/ustring.h:31: /usr/ports/x11/kdelibs4/work/kdelibs-4.7.4/kjs/wtf/RefPtr.h:58:55: error: call to function 'adoptRef' that is neither visible in the template definition nor found by argument-dependent lookup PassRefPtr<T> release() { PassRefPtr<T> tmp = adoptRef(m_ptr); m_ptr = 0; return tmp; }
                                                      ^
/usr/ports/x11/kdelibs4/work/kdelibs-4.7.4/kjs/nodes.h:399:62: note: in instantiation of member function 'WTF::RefPtr<KJS::PropertyListNode>::release' requested here
    PassRefPtr<PropertyListNode> releaseNext() { return next.release(); }
                                                             ^
/usr/ports/x11/kdelibs4/work/kdelibs-4.7.4/kjs/wtf/PassRefPtr.h:68:27: note: 'adoptRef' should be declared prior to the call site or in namespace 'KJS'
        friend PassRefPtr adoptRef<T>(T*);
                          ^
In file included from /usr/ports/x11/kdelibs4/work/kdelibs-4.7.4/kjs/CompileState.cpp:25: In file included from /usr/ports/x11/kdelibs4/work/kdelibs-4.7.4/kjs/CompileState.h:28: In file included from /usr/ports/x11/kdelibs4/work/kdelibs-4.7.4/kjs/ExecState.h:28: In file included from /usr/ports/x11/kdelibs4/work/kdelibs-4.7.4/kjs/completion.h:28: In file included from /usr/ports/x11/kdelibs4/work/kdelibs-4.7.4/kjs/CommonIdentifiers.h:24: In file included from /usr/ports/x11/kdelibs4/work/kdelibs-4.7.4/kjs/identifier.h:25: In file included from /usr/ports/x11/kdelibs4/work/kdelibs-4.7.4/kjs/ustring.h:31: /usr/ports/x11/kdelibs4/work/kdelibs-4.7.4/kjs/wtf/RefPtr.h:58:55: error: call to function 'adoptRef' that is neither visible in the template definition nor found by argument-dependent lookup PassRefPtr<T> release() { PassRefPtr<T> tmp = adoptRef(m_ptr); m_ptr = 0; return tmp; }
                                                      ^
/usr/ports/x11/kdelibs4/work/kdelibs-4.7.4/kjs/nodes.h:474:62: note: in instantiation of member function 'WTF::RefPtr<KJS::ArgumentListNode>::release' requested here
    PassRefPtr<ArgumentListNode> releaseNext() { return next.release(); }
                                                             ^
/usr/ports/x11/kdelibs4/work/kdelibs-4.7.4/kjs/wtf/PassRefPtr.h:68:27: note: 'adoptRef' should be declared prior to the call site or in namespace 'KJS'
        friend PassRefPtr adoptRef<T>(T*);
                          ^
In file included from /usr/ports/x11/kdelibs4/work/kdelibs-4.7.4/kjs/CompileState.cpp:25: In file included from /usr/ports/x11/kdelibs4/work/kdelibs-4.7.4/kjs/CompileState.h:28: In file included from /usr/ports/x11/kdelibs4/work/kdelibs-4.7.4/kjs/ExecState.h:28: In file included from /usr/ports/x11/kdelibs4/work/kdelibs-4.7.4/kjs/completion.h:28: In file included from /usr/ports/x11/kdelibs4/work/kdelibs-4.7.4/kjs/CommonIdentifiers.h:24: In file included from /usr/ports/x11/kdelibs4/work/kdelibs-4.7.4/kjs/identifier.h:25: In file included from /usr/ports/x11/kdelibs4/work/kdelibs-4.7.4/kjs/ustring.h:31: /usr/ports/x11/kdelibs4/work/kdelibs-4.7.4/kjs/wtf/RefPtr.h:58:55: error: call to function 'adoptRef' that is neither visible in the template definition nor found by argument-dependent lookup PassRefPtr<T> release() { PassRefPtr<T> tmp = adoptRef(m_ptr); m_ptr = 0; return tmp; }
                                                      ^
/usr/ports/x11/kdelibs4/work/kdelibs-4.7.4/kjs/nodes.h:774:61: note: in instantiation of member function 'WTF::RefPtr<KJS::VarDeclListNode>::release' requested here
    PassRefPtr<VarDeclListNode> releaseNext() { return next.release(); }
                                                            ^
/usr/ports/x11/kdelibs4/work/kdelibs-4.7.4/kjs/wtf/PassRefPtr.h:68:27: note: 'adoptRef' should be declared prior to the call site or in namespace 'KJS'
        friend PassRefPtr adoptRef<T>(T*);
                          ^
In file included from /usr/ports/x11/kdelibs4/work/kdelibs-4.7.4/kjs/CompileState.cpp:25: In file included from /usr/ports/x11/kdelibs4/work/kdelibs-4.7.4/kjs/CompileState.h:28: In file included from /usr/ports/x11/kdelibs4/work/kdelibs-4.7.4/kjs/ExecState.h:28: In file included from /usr/ports/x11/kdelibs4/work/kdelibs-4.7.4/kjs/completion.h:28: In file included from /usr/ports/x11/kdelibs4/work/kdelibs-4.7.4/kjs/CommonIdentifiers.h:24: In file included from /usr/ports/x11/kdelibs4/work/kdelibs-4.7.4/kjs/identifier.h:25: In file included from /usr/ports/x11/kdelibs4/work/kdelibs-4.7.4/kjs/ustring.h:31: /usr/ports/x11/kdelibs4/work/kdelibs-4.7.4/kjs/wtf/RefPtr.h:58:55: error: call to function 'adoptRef' that is neither visible in the template definition nor found by argument-dependent lookup PassRefPtr<T> release() { PassRefPtr<T> tmp = adoptRef(m_ptr); m_ptr = 0; return tmp; }
                                                      ^
/usr/ports/x11/kdelibs4/work/kdelibs-4.7.4/kjs/nodes.h:998:59: note: in instantiation of member function 'WTF::RefPtr<KJS::ParameterNode>::release' requested here
    PassRefPtr<ParameterNode> releaseNext() { return next.release(); }
                                                          ^
/usr/ports/x11/kdelibs4/work/kdelibs-4.7.4/kjs/wtf/PassRefPtr.h:68:27: note: 'adoptRef' should be declared prior to the call site or in namespace 'KJS'
        friend PassRefPtr adoptRef<T>(T*);
                          ^
In file included from /usr/ports/x11/kdelibs4/work/kdelibs-4.7.4/kjs/CompileState.cpp:25: In file included from /usr/ports/x11/kdelibs4/work/kdelibs-4.7.4/kjs/CompileState.h:28: In file included from /usr/ports/x11/kdelibs4/work/kdelibs-4.7.4/kjs/ExecState.h:28: In file included from /usr/ports/x11/kdelibs4/work/kdelibs-4.7.4/kjs/completion.h:28: In file included from /usr/ports/x11/kdelibs4/work/kdelibs-4.7.4/kjs/CommonIdentifiers.h:24: In file included from /usr/ports/x11/kdelibs4/work/kdelibs-4.7.4/kjs/identifier.h:25: In file included from /usr/ports/x11/kdelibs4/work/kdelibs-4.7.4/kjs/ustring.h:31: /usr/ports/x11/kdelibs4/work/kdelibs-4.7.4/kjs/wtf/RefPtr.h:58:55: error: call to function 'adoptRef' that is neither visible in the template definition nor found by argument-dependent lookup PassRefPtr<T> release() { PassRefPtr<T> tmp = adoptRef(m_ptr); m_ptr = 0; return tmp; }
                                                      ^
/usr/ports/x11/kdelibs4/work/kdelibs-4.7.4/kjs/nodes.h:1161:64: note: in instantiation of member function 'WTF::RefPtr<KJS::SourceElementsNode>::release' requested here
    PassRefPtr<SourceElementsNode> releaseNext() { return next.release(); }
                                                               ^
/usr/ports/x11/kdelibs4/work/kdelibs-4.7.4/kjs/wtf/PassRefPtr.h:68:27: note: 'adoptRef' should be declared prior to the call site or in namespace 'KJS'
        friend PassRefPtr adoptRef<T>(T*);
                          ^
In file included from /usr/ports/x11/kdelibs4/work/kdelibs-4.7.4/kjs/CompileState.cpp:25: In file included from /usr/ports/x11/kdelibs4/work/kdelibs-4.7.4/kjs/CompileState.h:28: In file included from /usr/ports/x11/kdelibs4/work/kdelibs-4.7.4/kjs/ExecState.h:28: In file included from /usr/ports/x11/kdelibs4/work/kdelibs-4.7.4/kjs/completion.h:28: In file included from /usr/ports/x11/kdelibs4/work/kdelibs-4.7.4/kjs/CommonIdentifiers.h:24: In file included from /usr/ports/x11/kdelibs4/work/kdelibs-4.7.4/kjs/identifier.h:25: In file included from /usr/ports/x11/kdelibs4/work/kdelibs-4.7.4/kjs/ustring.h:31: /usr/ports/x11/kdelibs4/work/kdelibs-4.7.4/kjs/wtf/RefPtr.h:58:55: error: call to function 'adoptRef' that is neither visible in the template definition nor found by argument-dependent lookup PassRefPtr<T> release() { PassRefPtr<T> tmp = adoptRef(m_ptr); m_ptr = 0; return tmp; }
                                                      ^
/usr/ports/x11/kdelibs4/work/kdelibs-4.7.4/kjs/nodes.h:1195:62: note: in instantiation of member function 'WTF::RefPtr<KJS::ClauseListNode>::release' requested here
      PassRefPtr<ClauseListNode> releaseNext() { return next.release(); }
                                                             ^
/usr/ports/x11/kdelibs4/work/kdelibs-4.7.4/kjs/wtf/PassRefPtr.h:68:27: note: 'adoptRef' should be declared prior to the call site or in namespace 'KJS'
        friend PassRefPtr adoptRef<T>(T*);
                          ^
7 errors generated.
*** Error code 1
1 error
*** Error code 2
Linking CXX shared module ../../../lib/kded_kssld.so
[ 26%] Built target kded_kssld
1 error
*** Error code 2
1 error
*** Error code 1

Stop in /usr/ports/x11/kdelibs4.

_______________________________________________
kde-freebsd mailing list
kde-freebsd@kde.org
https://mail.kde.org/mailman/listinfo/kde-freebsd
See also http://freebsd.kde.org/ for latest information

Reply via email to