I got the following problem by linking svn code:
documentmacrocommands.o: In function `Command::DocumentMacroCommands::razorSelectedClipsAt(Gui::KdenliveApp*, KdenliveDoc*, GenTime const&)':
documentmacrocommands.cpp:(.text+0x139): undefined reference to `Command::KRazorClipsCommand::KRazorClipsCommand(Gui::KdenliveApp*, KdenliveDoc*, DocTrackBase&, GenTime)'
trackpanelrazorfunction.o: In function `TrackPanelRazorFunction::mousePressed(Gui::KTrackPanel*, QMouseEvent*)':
/usr/src/kdenlive/kdenlive/kdenlive/trackpanelrazorfunction.cpp:97: undefined reference to `Command::KRazorClipsCommand::KRazorClipsCommand(Gui::KdenliveApp*, KdenliveDoc*, DocTrackBase&, GenTime)'
trackpaneltransitionmovefunction.o: In function `TrackPanelTransitionMoveFunction::mouseReleased(Gui::KTrackPanel*, QMouseEvent*)':
/usr/src/kdenlive/kdenlive/kdenlive/trackpaneltransitionmovefunction.cpp:186: undefined reference to `Command::KMoveTransitionCommand::KMoveTransitionCommand(KdenliveDoc*, DocClipRef*, Transition*, GenTime, GenTime, GenTime, GenTime)'
trackpaneltransitionresizefunction.o: In function `TrackPanelTransitionResizeFunction::mouseReleased(Gui::KTrackPanel*, QMouseEvent*)':
/usr/src/kdenlive/kdenlive/kdenlive/trackpaneltransitionresizefunction.cpp:199: undefined reference to `Command::KMoveTransitionCommand::KMoveTransitionCommand(KdenliveDoc*, DocClipRef*, Transition*, GenTime, GenTime, GenTime, GenTime)'
/usr/src/kdenlive/kdenlive/kdenlive/trackpaneltransitionresizefunction.cpp:203: undefined reference to `Command::KMoveTransitionCommand::KMoveTransitionCommand(KdenliveDoc*, DocClipRef*, Transition*, GenTime, GenTime, GenTime, GenTime)'
collect2: ld returned 1 exit status

The reason are missing krazorclipscommand.o and kmovetransitioncommand.o files...