[MacPorts] #28230: scite fails to build when tidy is installed and active

MacPorts noreply at macports.org
Mon Jan 31 22:24:48 PST 2011


#28230: scite fails to build when tidy is installed and active
-------------------------------------+--------------------------------------
 Reporter:  ryandesign@…             |       Owner:  macports-tickets@…                   
     Type:  defect                   |      Status:  new                                  
 Priority:  Normal                   |   Milestone:                                       
Component:  ports                    |     Version:  1.9.2                                
 Keywords:                           |        Port:  scite                                
-------------------------------------+--------------------------------------
 scite fails to build when the tidy port is installed and active:
 {{{
 ../src/SplitVector.h: In member function 'void
 SplitVector<T>::SetValueAt(int, T)':
 ../src/SplitVector.h:122: error: there are no arguments to
 'PLATFORM_ASSERT' that depend on a template parameter, so a declaration of
 'PLATFORM_ASSERT' must be available
 ../src/SplitVector.h:122: error: (if you use '-fpermissive', G++ will
 accept your code, but allowing the use of an undeclared name is
 deprecated)
 ../src/SplitVector.h:129: error: there are no arguments to
 'PLATFORM_ASSERT' that depend on a template parameter, so a declaration of
 'PLATFORM_ASSERT' must be available
 ../src/SplitVector.h: In member function 'T&
 SplitVector<T>::operator[](int) const':
 ../src/SplitVector.h:139: error: there are no arguments to
 'PLATFORM_ASSERT' that depend on a template parameter, so a declaration of
 'PLATFORM_ASSERT' must be available
 ../src/SplitVector.h: In member function 'void SplitVector<T>::Insert(int,
 T)':
 ../src/SplitVector.h:155: error: there are no arguments to
 'PLATFORM_ASSERT' that depend on a template parameter, so a declaration of
 'PLATFORM_ASSERT' must be available
 ../src/SplitVector.h: In member function 'void
 SplitVector<T>::InsertValue(int, int, T)':
 ../src/SplitVector.h:170: error: there are no arguments to
 'PLATFORM_ASSERT' that depend on a template parameter, so a declaration of
 'PLATFORM_ASSERT' must be available
 ../src/SplitVector.h: In member function 'void
 SplitVector<T>::InsertFromArray(int, const T*, int, int)':
 ../src/SplitVector.h:195: error: there are no arguments to
 'PLATFORM_ASSERT' that depend on a template parameter, so a declaration of
 'PLATFORM_ASSERT' must be available
 ../src/SplitVector.h: In member function 'void
 SplitVector<T>::Delete(int)':
 ../src/SplitVector.h:211: error: there are no arguments to
 'PLATFORM_ASSERT' that depend on a template parameter, so a declaration of
 'PLATFORM_ASSERT' must be available
 ../src/SplitVector.h: In member function 'void
 SplitVector<T>::DeleteRange(int, int)':
 ../src/SplitVector.h:221: error: there are no arguments to
 'PLATFORM_ASSERT' that depend on a template parameter, so a declaration of
 'PLATFORM_ASSERT' must be available
 In file included from ../src/Decoration.cxx:16:
 ../src/Partitioning.h: In member function 'int
 Partitioning::PositionFromPartition(int) const':
 ../src/Partitioning.h:145: error: 'PLATFORM_ASSERT' was not declared in
 this scope
 ../src/SplitVector.h: In member function 'void SplitVector<T>::Insert(int,
 T) [with T = int]':
 ../src/Partitioning.h:78:   instantiated from here
 ../src/SplitVector.h:155: error: 'PLATFORM_ASSERT' was not declared in
 this scope
 ../src/SplitVector.h: In member function 'void
 SplitVector<T>::SetValueAt(int, T) [with T = int]':
 ../src/Partitioning.h:109:   instantiated from here
 ../src/SplitVector.h:122: error: 'PLATFORM_ASSERT' was not declared in
 this scope
 ../src/SplitVector.h:129: error: 'PLATFORM_ASSERT' was not declared in
 this scope
 ../src/SplitVector.h: In member function 'void SplitVector<T>::Delete(int)
 [with T = int]':
 ../src/Partitioning.h:141:   instantiated from here
 ../src/SplitVector.h:211: error: 'PLATFORM_ASSERT' was not declared in
 this scope
 ../src/SplitVector.h: In member function 'void
 SplitVector<T>::DeleteRange(int, int) [with T = int]':
 ../src/SplitVector.h:215:   instantiated from 'void
 SplitVector<T>::Delete(int) [with T = int]'
 ../src/Partitioning.h:141:   instantiated from here
 ../src/SplitVector.h:221: error: 'PLATFORM_ASSERT' was not declared in
 this scope
 make: *** [Decoration.o] Error 1
 }}}
 Deactivating tidy allows scite to build.

 This is very similar to #26958 reported against qscintilla.

-- 
Ticket URL: <https://trac.macports.org/ticket/28230>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list