[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: building calligra 2.4.1



Am Freitag, 11. Mai 2012 schrieb Eshat Cakar:
> Hi Martin,

Hi Eshat,

Thanks a lot for your detailed answer.

> On Thursday 10 May 2012 10:20:22 Martin Steigerwald wrote:
> > I am trying to build calligra 2.4.1, but it fails:
> [...]
> 
> > CMake Error: The source directory
> > "/home/martin/KDE/Calligra/calligra" does not appear to contain
> > CMakeLists.txt.
> > Any idea?
> 
> The git repositories do not contain the upstream sources. They only
> include the debian/ folder.
> That is why you need to get the upstream tarball and extract it into
> the git directory.
> Run "uscan --force-download calligra" in /home/martin/KDE/Calligra
> to get the latest upstream source. uscan also takes care of the right
> symlink "calligra_2.4.1.orig.tar.bz2 -> calligra-2.4.1.tar.bz2"

I got as far as downloading the upstream source and naming it correctly 
manually. Although I did not think of just using uscan for that.

But I didn´t think that I have to unpack it manually - I don´t have to do 
this after git-import-orig I use with my debian packages ;). This could be 
related to…

> cd into your calligra directory and run
> tar ../calligra_2.4.1.orig.tar.bz2 --strip=1

stripping one level from the path.

> Now retry your dpkg-buildpackage command.

… works.

But then fails during build:

Linking CXX shared library ../../lib/libkritaimage.so
cd /home/martin/KDE/Calligra/calligra/obj-x86_64-linux-gnu/krita/image && 
/usr/bin/cmake -E cmake_link_script CMakeFiles/kritaimage.dir/link.txt --
verbose=1
/usr/bin/c++  -fPIC -g -O2 -fstack-protector --param=ssp-buffer-size=4 -
Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -Wnon-virtual-dtor -
Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -
Wpointer-arith -Wformat-security -fno-exceptions -DQT_NO_EXCEPTIONS -fno-
check-new -fno-common -Woverloaded-virtual -fno-threadsafe-statics -
fvisibility=hidden -Werror=return-type -fvisibility-inlines-hidden -
DNDEBUG -DQT_NO_DEBUG -Wl,--enable-new-dtags -Wl,--fatal-warnings -Wl,--
no-undefined -lc  -Wl,-z,relro -Wl,--as-needed -shared -Wl,-
soname,libkritaimage.so.9 -o ../../lib/libkritaimage.so.9.0.0 
CMakeFiles/kritaimage.dir/kritaimage_automoc.o 
CMakeFiles/kritaimage.dir/tiles3/kis_tile.o 
CMakeFiles/kritaimage.dir/tiles3/kis_tile_data.o 
CMakeFiles/kritaimage.dir/tiles3/kis_tile_data_store.o 
CMakeFiles/kritaimage.dir/tiles3/kis_tile_data_pooler.o 
CMakeFiles/kritaimage.dir/tiles3/kis_tiled_data_manager.o 
CMakeFiles/kritaimage.dir/tiles3/kis_memento_manager.o 
CMakeFiles/kritaimage.dir/tiles3/kis_tilediterator.o 
CMakeFiles/kritaimage.dir/tiles3/kis_tiledrectiterator.o 
CMakeFiles/kritaimage.dir/tiles3/kis_tiledvlineiterator.o 
CMakeFiles/kritaimage.dir/tiles3/kis_tiledhlineiterator.o 
CMakeFiles/kritaimage.dir/tiles3/kis_hline_iterator.o 
CMakeFiles/kritaimage.dir/tiles3/kis_vline_iterator.o 
CMakeFiles/kritaimage.dir/tiles3/kis_rect_iterator.o 
CMakeFiles/kritaimage.dir/tiles3/kis_tiled_random_accessor.o 
CMakeFiles/kritaimage.dir/tiles3/kis_random_accessor.o 
CMakeFiles/kritaimage.dir/tiles3/swap/kis_abstract_compression.o 
CMakeFiles/kritaimage.dir/tiles3/swap/kis_lzf_compression.o 
CMakeFiles/kritaimage.dir/tiles3/swap/kis_abstract_tile_compressor.o 
CMakeFiles/kritaimage.dir/tiles3/swap/kis_legacy_tile_compressor.o 
CMakeFiles/kritaimage.dir/tiles3/swap/kis_tile_compressor_2.o 
CMakeFiles/kritaimage.dir/tiles3/swap/kis_chunk_allocator.o 
CMakeFiles/kritaimage.dir/tiles3/swap/kis_memory_window.o 
CMakeFiles/kritaimage.dir/tiles3/swap/kis_swapped_data_store.o 
CMakeFiles/kritaimage.dir/tiles3/swap/kis_tile_data_swapper.o 
CMakeFiles/kritaimage.dir/kis_painter.o 
CMakeFiles/kritaimage.dir/kis_progress_updater.o 
CMakeFiles/kritaimage.dir/brushengine/kis_paint_information.o 
CMakeFiles/kritaimage.dir/brushengine/kis_paintop.o 
CMakeFiles/kritaimage.dir/brushengine/kis_paintop_factory.o 
CMakeFiles/kritaimage.dir/brushengine/kis_paintop_preset.o 
CMakeFiles/kritaimage.dir/brushengine/kis_paintop_registry.o 
CMakeFiles/kritaimage.dir/brushengine/kis_paintop_settings.o 
CMakeFiles/kritaimage.dir/commands/kis_deselect_global_selection_command.o 
CMakeFiles/kritaimage.dir/commands/kis_image_change_layers_command.o 
CMakeFiles/kritaimage.dir/commands/kis_image_command.o 
CMakeFiles/kritaimage.dir/commands/kis_image_set_projection_color_space_command.o 
CMakeFiles/kritaimage.dir/commands/kis_image_layer_add_command.o 
CMakeFiles/kritaimage.dir/commands/kis_image_layer_move_command.o 
CMakeFiles/kritaimage.dir/commands/kis_image_layer_remove_command.o 
CMakeFiles/kritaimage.dir/commands/kis_image_node_lower_command.o 
CMakeFiles/kritaimage.dir/commands/kis_image_node_raise_command.o 
CMakeFiles/kritaimage.dir/commands/kis_image_node_to_bottom_command.o 
CMakeFiles/kritaimage.dir/commands/kis_image_node_to_top_command.o 
CMakeFiles/kritaimage.dir/commands/kis_image_lock_command.o 
CMakeFiles/kritaimage.dir/commands/kis_layer_command.o 
CMakeFiles/kritaimage.dir/commands/kis_layer_props_command.o 
CMakeFiles/kritaimage.dir/commands/kis_node_command.o 
CMakeFiles/kritaimage.dir/commands/kis_node_compositeop_command.o 
CMakeFiles/kritaimage.dir/commands/kis_node_opacity_command.o 
CMakeFiles/kritaimage.dir/commands/kis_node_move_command.o 
CMakeFiles/kritaimage.dir/commands/kis_node_property_list_command.o 
CMakeFiles/kritaimage.dir/commands/kis_reselect_global_selection_command.o 
CMakeFiles/kritaimage.dir/commands/kis_set_global_selection_command.o 
CMakeFiles/kritaimage.dir/commands_new/kis_saved_commands.o 
CMakeFiles/kritaimage.dir/commands_new/kis_processing_command.o 
CMakeFiles/kritaimage.dir/commands_new/kis_node_move_command2.o 
CMakeFiles/kritaimage.dir/commands_new/kis_image_resize_command.o 
CMakeFiles/kritaimage.dir/commands_new/kis_image_set_resolution_command.o 
CMakeFiles/kritaimage.dir/commands_new/kis_update_command.o 
CMakeFiles/kritaimage.dir/processing/kis_crop_processing_visitor.o 
CMakeFiles/kritaimage.dir/processing/kis_transform_processing_visitor.o 
CMakeFiles/kritaimage.dir/filter/kis_filter.o 
CMakeFiles/kritaimage.dir/filter/kis_filter_configuration.o 
CMakeFiles/kritaimage.dir/filter/kis_filter_job.o 
CMakeFiles/kritaimage.dir/filter/kis_filter_registry.o 
CMakeFiles/kritaimage.dir/filter/kis_color_transformation_filter.o 
CMakeFiles/kritaimage.dir/generator/kis_generator.o 
CMakeFiles/kritaimage.dir/generator/kis_generator_layer.o 
CMakeFiles/kritaimage.dir/generator/kis_generator_registry.o 
CMakeFiles/kritaimage.dir/kis_adjustment_layer.o 
CMakeFiles/kritaimage.dir/kis_selection_based_layer.o 
CMakeFiles/kritaimage.dir/kis_background.o 
CMakeFiles/kritaimage.dir/kis_base_accessor.o 
CMakeFiles/kritaimage.dir/kis_base_node.o 
CMakeFiles/kritaimage.dir/kis_base_processor.o 
CMakeFiles/kritaimage.dir/kis_basic_math_toolbox.o 
CMakeFiles/kritaimage.dir/kis_bookmarked_configuration_manager.o 
CMakeFiles/kritaimage.dir/kis_clone_info.o 
CMakeFiles/kritaimage.dir/kis_clone_layer.o 
CMakeFiles/kritaimage.dir/kis_colorspace_convert_visitor.o 
CMakeFiles/kritaimage.dir/kis_config_widget.o 
CMakeFiles/kritaimage.dir/kis_convolution_kernel.o 
CMakeFiles/kritaimage.dir/kis_convolution_painter.o 
CMakeFiles/kritaimage.dir/kis_cubic_curve.o 
CMakeFiles/kritaimage.dir/kis_default_bounds.o 
CMakeFiles/kritaimage.dir/kis_default_bounds_base.o 
CMakeFiles/kritaimage.dir/kis_effect_mask.o 
CMakeFiles/kritaimage.dir/kis_fast_math.o 
CMakeFiles/kritaimage.dir/kis_fill_painter.o 
CMakeFiles/kritaimage.dir/kis_filter_mask.o 
CMakeFiles/kritaimage.dir/kis_filter_strategy.o 
CMakeFiles/kritaimage.dir/kis_gradient_painter.o 
CMakeFiles/kritaimage.dir/kis_iterator_ng.o 
CMakeFiles/kritaimage.dir/kis_async_merger.o 
CMakeFiles/kritaimage.dir/kis_merge_walker.o 
CMakeFiles/kritaimage.dir/kis_updater_context.o 
CMakeFiles/kritaimage.dir/kis_update_job_item.o 
CMakeFiles/kritaimage.dir/kis_stroke_strategy_undo_command_based.o 
CMakeFiles/kritaimage.dir/kis_simple_stroke_strategy.o 
CMakeFiles/kritaimage.dir/kis_stroke_job_strategy.o 
CMakeFiles/kritaimage.dir/kis_stroke_strategy.o 
CMakeFiles/kritaimage.dir/kis_stroke.o 
CMakeFiles/kritaimage.dir/kis_strokes_queue.o 
CMakeFiles/kritaimage.dir/kis_simple_update_queue.o 
CMakeFiles/kritaimage.dir/kis_update_scheduler.o 
CMakeFiles/kritaimage.dir/kis_queues_progress_updater.o 
CMakeFiles/kritaimage.dir/kis_composite_progress_proxy.o 
CMakeFiles/kritaimage.dir/kis_group_layer.o 
CMakeFiles/kritaimage.dir/kis_count_visitor.o 
CMakeFiles/kritaimage.dir/kis_histogram.o 
CMakeFiles/kritaimage.dir/kis_image_interfaces.o 
CMakeFiles/kritaimage.dir/kis_node_graph_listener.o 
CMakeFiles/kritaimage.dir/kis_image.o 
CMakeFiles/kritaimage.dir/kis_image_signal_router.o 
CMakeFiles/kritaimage.dir/kis_image_config.o 
CMakeFiles/kritaimage.dir/kis_iterator.o 
CMakeFiles/kritaimage.dir/kis_layer.o 
CMakeFiles/kritaimage.dir/kis_indirect_painting_support.o 
CMakeFiles/kritaimage.dir/kis_mask.o 
CMakeFiles/kritaimage.dir/kis_base_mask_generator.o 
CMakeFiles/kritaimage.dir/kis_rect_mask_generator.o 
CMakeFiles/kritaimage.dir/kis_circle_mask_generator.o 
CMakeFiles/kritaimage.dir/kis_gauss_circle_mask_generator.o 
CMakeFiles/kritaimage.dir/kis_gauss_rect_mask_generator.o 
CMakeFiles/kritaimage.dir/kis_gtl_lock.o 
CMakeFiles/kritaimage.dir/kis_curve_circle_mask_generator.o 
CMakeFiles/kritaimage.dir/kis_curve_rect_mask_generator.o 
CMakeFiles/kritaimage.dir/kis_math_toolbox.o 
CMakeFiles/kritaimage.dir/kis_memory_leak_tracker.o 
CMakeFiles/kritaimage.dir/kis_name_server.o 
CMakeFiles/kritaimage.dir/kis_node.o 
CMakeFiles/kritaimage.dir/kis_node_facade.o 
CMakeFiles/kritaimage.dir/kis_node_progress_proxy.o 
CMakeFiles/kritaimage.dir/kis_node_visitor.o 
CMakeFiles/kritaimage.dir/kis_paint_device.o 
CMakeFiles/kritaimage.dir/kis_fixed_paint_device.o 
CMakeFiles/kritaimage.dir/kis_paint_layer.o 
CMakeFiles/kritaimage.dir/kis_pattern.o 
CMakeFiles/kritaimage.dir/kis_perspective_grid.o 
CMakeFiles/kritaimage.dir/kis_perspective_math.o 
CMakeFiles/kritaimage.dir/kis_pixel_selection.o 
CMakeFiles/kritaimage.dir/kis_processing_information.o 
CMakeFiles/kritaimage.dir/kis_properties_configuration.o 
CMakeFiles/kritaimage.dir/kis_random_accessor.o 
CMakeFiles/kritaimage.dir/kis_random_accessor_ng.o 
CMakeFiles/kritaimage.dir/kis_random_generator.o 
CMakeFiles/kritaimage.dir/kis_random_sub_accessor.o 
CMakeFiles/kritaimage.dir/kis_selected_transaction_data.o 
CMakeFiles/kritaimage.dir/kis_selection.o 
CMakeFiles/kritaimage.dir/kis_selection_mask.o 
CMakeFiles/kritaimage.dir/kis_selection_transaction_data.o 
CMakeFiles/kritaimage.dir/kis_serializable_configuration.o 
CMakeFiles/kritaimage.dir/kis_shared.o 
CMakeFiles/kritaimage.dir/kis_threaded_applicator.o 
CMakeFiles/kritaimage.dir/kis_transaction_data.o 
CMakeFiles/kritaimage.dir/kis_transform_worker.o 
CMakeFiles/kritaimage.dir/kis_perspectivetransform_worker.o 
CMakeFiles/kritaimage.dir/kis_warptransform_worker.o 
CMakeFiles/kritaimage.dir/kis_transparency_mask.o 
CMakeFiles/kritaimage.dir/kis_undo_store.o 
CMakeFiles/kritaimage.dir/kis_undo_stores.o 
CMakeFiles/kritaimage.dir/kis_undo_adapter.o 
CMakeFiles/kritaimage.dir/kis_surrogate_undo_adapter.o 
CMakeFiles/kritaimage.dir/kis_legacy_undo_adapter.o 
CMakeFiles/kritaimage.dir/kis_post_execution_undo_adapter.o 
CMakeFiles/kritaimage.dir/kis_processing_visitor.o 
CMakeFiles/kritaimage.dir/kis_processing_applicator.o 
CMakeFiles/kritaimage.dir/krita_utils.o 
CMakeFiles/kritaimage.dir/kis_outline_generator.o 
CMakeFiles/kritaimage.dir/metadata/kis_meta_data_entry.o 
CMakeFiles/kritaimage.dir/metadata/kis_meta_data_filter.o 
CMakeFiles/kritaimage.dir/metadata/kis_meta_data_filter_p.o 
CMakeFiles/kritaimage.dir/metadata/kis_meta_data_filter_registry.o 
CMakeFiles/kritaimage.dir/metadata/kis_meta_data_filter_registry_model.o 
CMakeFiles/kritaimage.dir/metadata/kis_meta_data_io_backend.o 
CMakeFiles/kritaimage.dir/metadata/kis_meta_data_merge_strategy.o 
CMakeFiles/kritaimage.dir/metadata/kis_meta_data_merge_strategy_p.o 
CMakeFiles/kritaimage.dir/metadata/kis_meta_data_merge_strategy_registry.o 
CMakeFiles/kritaimage.dir/metadata/kis_meta_data_parser.o 
CMakeFiles/kritaimage.dir/metadata/kis_meta_data_schema.o 
CMakeFiles/kritaimage.dir/metadata/kis_meta_data_schema_registry.o 
CMakeFiles/kritaimage.dir/metadata/kis_meta_data_store.o 
CMakeFiles/kritaimage.dir/metadata/kis_meta_data_type_info.o 
CMakeFiles/kritaimage.dir/metadata/kis_meta_data_validator.o 
CMakeFiles/kritaimage.dir/metadata/kis_meta_data_value.o 
CMakeFiles/kritaimage.dir/recorder/kis_action_recorder.o 
CMakeFiles/kritaimage.dir/recorder/kis_macro.o 
CMakeFiles/kritaimage.dir/recorder/kis_macro_player.o 
CMakeFiles/kritaimage.dir/recorder/kis_node_query_path.o 
CMakeFiles/kritaimage.dir/recorder/kis_play_info.o 
CMakeFiles/kritaimage.dir/recorder/kis_recorded_action.o 
CMakeFiles/kritaimage.dir/recorder/kis_recorded_action_factory_registry.o 
CMakeFiles/kritaimage.dir/recorder/kis_recorded_action_load_context.o 
CMakeFiles/kritaimage.dir/recorder/kis_recorded_action_save_context.o 
CMakeFiles/kritaimage.dir/recorder/kis_recorded_filter_action.o 
CMakeFiles/kritaimage.dir/recorder/kis_recorded_fill_paint_action.o 
CMakeFiles/kritaimage.dir/recorder/kis_recorded_node_action.o 
CMakeFiles/kritaimage.dir/recorder/kis_recorded_paint_action.o 
CMakeFiles/kritaimage.dir/recorder/kis_recorded_path_paint_action.o 
CMakeFiles/kritaimage.dir/recorder/kis_recorded_shape_paint_action.o -
L/home/martin/KDE/Calligra/calligra/obj-x86_64-linux-gnu/lib 
/usr/lib/libkparts.so.4.7.0 ../../lib/libkomain.so.9.0.0 
../../lib/libpigmentcms.so.9.0.0 /usr/lib/libthreadweaver.so.4.7.0 -lImath 
-lIlmImf -lIex -lHalf -lIlmThread -lfftw3 -lm /usr/lib/libkparts.so.4.7.0 
../../lib/libkowidgets.so.9.0.0 ../../lib/libkotext.so.9.0.0 
../../lib/libflake.so.9.0.0 ../../lib/libpigmentcms.so.9.0.0 -lImath -
lIlmImf -lIex -lHalf -lIlmThread ../../lib/libkoplugin.so.9.0.0 
../../lib/libkoodf.so.9.0.0 /usr/lib/libkio.so.5.7.0 
/usr/lib/libnepomukutils.so.4.7.0 /usr/lib/x86_64-linux-gnu/libQtXml.so 
/usr/lib/x86_64-linux-gnu/libQtNetwork.so /usr/lib/libnepomuk.so.4.7.0 -
lsoprano ../../lib/libkundo2.so.9.0.0 /usr/lib/libkdeui.so.5.7.0 
/usr/lib/x86_64-linux-gnu/libQtGui.so /usr/lib/x86_64-linux-
gnu/libQtSvg.so /usr/lib/libkdecore.so.5.7.0 /usr/lib/x86_64-linux-
gnu/libQtDBus.so /usr/lib/x86_64-linux-gnu/libQtCore.so -Wl,-
rpath,/home/martin/KDE/Calligra/calligra/obj-x86_64-linux-gnu/lib: -Wl,-
rpath-link,/home/martin/KDE/Calligra/calligra/obj-x86_64-linux-gnu/lib 
cd /home/martin/KDE/Calligra/calligra/obj-x86_64-linux-gnu/krita/image && 
/usr/bin/cmake -E cmake_symlink_library ../../lib/libkritaimage.so.9.0.0 
../../lib/libkritaimage.so.9 ../../lib/libkritaimage.so
make[3]: Leaving directory `/home/martin/KDE/Calligra/calligra/obj-x86_64-
linux-gnu'
/usr/bin/cmake -E cmake_progress_report 
/home/martin/KDE/Calligra/calligra/obj-x86_64-linux-gnu/CMakeFiles  68 69 
70 71 72
[ 55%] Built target kritaimage
make[2]: Leaving directory `/home/martin/KDE/Calligra/calligra/obj-x86_64-
linux-gnu'
make[1]: *** [all] Fehler 2
make[1]: Leaving directory `/home/martin/KDE/Calligra/calligra/obj-x86_64-
linux-gnu'
dh_auto_build: make -j4 returned exit code 2
make: *** [build] Fehler 2
dpkg-buildpackage: Fehler: Fehler-Exitstatus von debian/rules build war 2


Thing is: I do not get why. Since I did not find an actual error by 
scrolling up a lot.

This was not in a chroot, but I installed all build dependencies.

Maybe I just have some more patience and wait for official builds then ;).

> You might want to add "-us -uc -jX" Where X matches the number of your
> CPU Cores, to speed things up.

I do not need -us and -uc as I can sign the package.

Thanks,
-- 
Martin 'Helios' Steigerwald - http://www.Lichtvoll.de
GPG: 03B0 0D6C 0040 0710 4AFA  B82F 991B EAAC A599 84C7


Reply to: