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