On Wednesday 29 June 2005 09:25, Silvan wrote:
> > Please check that you have compositionview.cpp v1.43.

In this file, since version 1.42, there is a change that fails to compile for 
me:

compositionview.cpp: In constructor 
`CompositionView::CompositionView(RosegardenGUIDoc*, CompositionModel*, 
QWidget*, const char*, unsigned int)':
compositionview.cpp:1049: error: `WNoAutoErase' undeclared (first use this 
function)
compositionview.cpp:1049: error: (Each undeclared identifier is reported only 
once for each function it appears in.)

`WNoAutoErase' flag comes from Qt 3.2, but I have Qt 3.1
There is also one debug sentence failing.

And after solving these issues, there is still a crash related to segment 
commands and track ids.

1. Open Rosegarden.
2. Erase the first track.
3. Create a segment in the new first track
4. Move the newly created segment to another place in the same track.
Boom.

Composition::getTrackById(0) - WARNING - track id not found, this is probably 
a BUG Composition.C:1114
Available track ids are:
1
2
3
4
...


#0  0x080fc084 in void 
std::__final_insertion_sort<__gnu_cxx::__normal_iterator<QGuardedPtr<_CompositionItem>*,
 
std::vector<QGuardedPtr<_CompositionItem>, 
std::allocator<QGuardedPtr<_CompositionItem> > > > 
>(__gnu_cxx::__normal_iterator<QGuardedPtr<_CompositionItem>*, 
std::vector<QGuardedPtr<_CompositionItem>, 
std::allocator<QGuardedPtr<_CompositionItem> > > >, 
__gnu_cxx::__normal_iterator<QGuardedPtr<_CompositionItem>*, 
std::vector<QGuardedPtr<_CompositionItem>, 
std::allocator<QGuardedPtr<_CompositionItem> > > >) (__first=
      
{<iterator<std::random_access_iterator_tag,QGuardedPtr<_CompositionItem>,int,QGuardedPtr<_CompositionItem>*,QGuardedPtr<_CompositionItem>&>>
 
= {<No data fields>}, _M_current = 0x0}, __last=
      
{<iterator<std::random_access_iterator_tag,QGuardedPtr<_CompositionItem>,int,QGuardedPtr<_CompositionItem>*,QGuardedPtr<_CompositionItem>&>>
 
= {<No data fields>}, _M_current = 0xbfffe9ac}) at stl_algo.h:2058
#1  0x080f488b in CompositionModelImpl::getRepeatTimeAt(QPoint const&, 
QGuardedPtr<_CompositionItem> const&)
    (this=0xbfffea20, [EMAIL PROTECTED], [EMAIL PROTECTED]) at 
compositionview.cpp:940
#2  0x080f4979 in 
CompositionModelImpl::computeSegmentOrigin(Rosegarden::Segment const&) 
(this=0x8add810,
    [EMAIL PROTECTED]) at compositionview.cpp:953
#3  0x080f11ef in CompositionModelImpl::getRectanglesIn(QRect const&, 
std::multiset<PreviewRect, CompositionModel::RectCompare, 
std::allocator<PreviewRect> >*, std::multiset<PreviewRect, 
CompositionModel::RectCompare, std::allocator<PreviewRect> >*) 
(this=0x8add810, [EMAIL PROTECTED], npData=0x8ae2918, apData=0x8ae290c)
    at compositionview.cpp:213
#4  0x080f657f in CompositionView::getFirstItemAt(QPoint) (this=0xbfffec40, 
pos={xp = 382, yp = 503})
    at compositionview.cpp:1301


Regards,
Pedro



-------------------------------------------------------
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click
_______________________________________________
Rosegarden-devel mailing list
[email protected] - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel

Reply via email to