diff --git a/CMakeLists.txt b/CMakeLists.txt index d25dc3f..fcc72c3 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -3,12 +3,18 @@ set(PROJ fitsview) project(${PROJ}) set(CMAKE_COLOR_MAKEFILE ON) set(DEBUG 1) # закомментировать эту строку по окончании "разработки" -if(NOT DEFINED NO_CUDA) + +if(DEFINED USE_CUDA) +message("DEFINED") +endif() +if(DEFINED USE_CUDA AND USE_CUDA STREQUAL "yes") message("Try to use CUDA") find_package(CUDA) if(CUDA_FOUND) add_definitions(-DCUDA_FOUND) endif() +else() + message("No CUDA: ${USE_CUDA}") endif() if(NOT DEFINED PROCESSOR_COUNT) set(PROCESSOR_COUNT 2) # by default 2 cores @@ -20,5 +26,6 @@ if(NOT DEFINED PROCESSOR_COUNT) endif() add_definitions(-DTHREAD_NUMBER=${PROCESSOR_COUNT}) message("In multithreaded operations will use ${PROCESSOR_COUNT} threads") + subdirs(src) diff --git a/FindCFITSIO.cmake b/FindCFITSIO.cmake new file mode 100644 index 0000000..01dd612 --- /dev/null +++ b/FindCFITSIO.cmake @@ -0,0 +1,67 @@ +# - Try to find CFITSIO +# Once done this will define +# +# CFITSIO_FOUND - system has CFITSIO +# CFITSIO_INCLUDE_DIR - the CFITSIO include directory +# CFITSIO_LIBRARIES - Link these to use CFITSIO +# CFITSIO_VERSION_STRING - Human readable version number of cfitsio +# CFITSIO_VERSION_MAJOR - Major version number of cfitsio +# CFITSIO_VERSION_MINOR - Minor version number of cfitsio + +# Copyright (c) 2006, Jasem Mutlaq +# Based on FindLibfacile by Carsten Niehaus, +# +# Redistribution and use is allowed according to the terms of the BSD license. +# For details see the accompanying COPYING-CMAKE-SCRIPTS file. + +if (CFITSIO_INCLUDE_DIR AND CFITSIO_LIBRARIES) + + # in cache already, be quiet + set(CFITSIO_FIND_QUIETLY TRUE) + +else (CFITSIO_INCLUDE_DIR AND CFITSIO_LIBRARIES) + + # JM: Packages from different distributions have different suffixes + find_path(CFITSIO_INCLUDE_DIR fitsio.h + PATH_SUFFIXES libcfitsio3 libcfitsio0 cfitsio + PATHS + $ENV{CFITSIO} + ${_obIncDir} + ${GNUWIN32_DIR}/include + ) + + find_library(CFITSIO_LIBRARIES NAMES cfitsio + PATHS + $ENV{CFITSIO} + ${_obLinkDir} + ${GNUWIN32_DIR}/lib + ) + + if(CFITSIO_INCLUDE_DIR AND CFITSIO_LIBRARIES) + set(CFITSIO_FOUND TRUE) + else (CFITSIO_INCLUDE_DIR AND CFITSIO_LIBRARIES) + set(CFITSIO_FOUND FALSE) + endif(CFITSIO_INCLUDE_DIR AND CFITSIO_LIBRARIES) + + + if (CFITSIO_FOUND) + + # Find the version of the cfitsio header + FILE(READ "${CFITSIO_INCLUDE_DIR}/fitsio.h" FITSIO_H) + STRING(REGEX REPLACE ".*#define CFITSIO_VERSION[^0-9]*([0-9]+)\\.([0-9]+).*" "\\1.\\2" CFITSIO_VERSION_STRING "${FITSIO_H}") + STRING(REGEX REPLACE "^([0-9]+)[.]([0-9]+)" "\\1" CFITSIO_VERSION_MAJOR ${CFITSIO_VERSION_STRING}) + STRING(REGEX REPLACE "^([0-9]+)[.]([0-9]+)" "\\2" CFITSIO_VERSION_MINOR ${CFITSIO_VERSION_STRING}) + message(STATUS "found version string ${CFITSIO_VERSION_STRING}") + + if (NOT CFITSIO_FIND_QUIETLY) + message(STATUS "Found CFITSIO ${CFITSIO_VERSION_MAJOR}.${CFITSIO_VERSION_MINOR}: ${CFITSIO_LIBRARIES}") + endif (NOT CFITSIO_FIND_QUIETLY) + else (CFITSIO_FOUND) + if (CFITSIO_FIND_REQUIRED) + message(STATUS "CFITSIO not found.") + endif (CFITSIO_FIND_REQUIRED) + endif (CFITSIO_FOUND) + + mark_as_advanced(CFITSIO_INCLUDE_DIR CFITSIO_LIBRARIES) + +endif (CFITSIO_INCLUDE_DIR AND CFITSIO_LIBRARIES) diff --git a/ebuild/Manifest b/ebuild/Manifest new file mode 100644 index 0000000..5ed296e --- /dev/null +++ b/ebuild/Manifest @@ -0,0 +1,2 @@ +EBUILD fitsview-0.1.ebuild 979 BLAKE2B a9c5a81e38cae224d67df0cd6c8f0555d3e9452c3851b470847ee8a3d3daccf22b76b2fd44be57864213fbd3f7825c38c49f9417ffc89ec30824a20493f9ac22 SHA512 35b2b77cda746f5543d16bce54fef054f31ddd87f130f5b695c2082277f99e8ddb60de9677a86236ac0e8308e2837751dfac0c3f89824f635bc0fc8e422365ac +MISC readme 73 BLAKE2B 5b75e850d824ecf0a6e531d255714ff0f636e992f2285d16e768b7da0e3df510519efd7fc86f41de975e23b49557bdd1a82273be066d464bc2db310944067243 SHA512 14254895a4102f59007bf33b2f5e5b434543a0973ebca4292e630a8e4cbf38a0daa161523c93db8ff529d328dc6cbef3bf1b8cab9533bb9740ed699d99000cb5 diff --git a/ebuild/Readme b/ebuild/Readme new file mode 100644 index 0000000..79b05d2 --- /dev/null +++ b/ebuild/Readme @@ -0,0 +1 @@ +do ebuild fitsview-0.1.ebuild manifest after change of ebuild data diff --git a/ebuild/fitsview-0.1.ebuild b/ebuild/fitsview-0.1.ebuild new file mode 100644 index 0000000..e953471 --- /dev/null +++ b/ebuild/fitsview-0.1.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit cmake-utils + +DESCRIPTION="Very simple FITS visualisation tool" +HOMEPAGE="https://github.com/eddyem/fits_filter" +SRC_URI="" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="cuda leptonica gsl" + +DEPEND=" + virtual/opengl + x11-libs/gtkglext + sci-libs/cfitsio + sci-libs/fftw + cuda? ( dev-util/nvidia-cuda-toolkit ) + leptonica? ( media-libs/leptonica ) + gsl? ( sci-libs/gsl ) +" +RDEPEND="${DEPEND}" +S="${WORKDIR}" + +src_unpack() { + cp -r /home/eddy/C-files/fitsview/* ${S} || die +} + +CMAKE_USE_DIR="${S}" +BUILD_DIR=${S} + +src_configure() { + local mycmakeargs=( + "-DCMAKE_INSTALL_PREFIX=/usr/local" + "-DUSE_CUDA=$(usex cuda)" + "-DUSE_LEPTONICA=$(usex leptonica)" + "-DUSE_GSL=$(usex gsl)" + ) + cmake-utils_src_configure +} diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index c24c61c..189bbcd 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -6,20 +6,23 @@ set(SRC ${CMAKE_SOURCE_DIR}/src) aux_source_directory(${SRC} SOURCES) set(NOCUFILE ${SRC}/NOCUDA.c) set(CUFILE ${SRC}/CUDA.cu) -set(CFLAGS -O3 -Wall -Werror -W -std=c99) +set(CFLAGS -O3 -Wall -W -std=c99) set(LCPATH ${SRC}/locale/ru) set(PO_FILE ${LCPATH}/messages.po) set(MO_FILE ${LCPATH}/LC_MESSAGES/${PROJ}.mo) set(RU_FILE ${LCPATH}/ru.po) find_package(PkgConfig REQUIRED) + +# find CFITSIO +SET(CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}) +FIND_PACKAGE(CFITSIO REQUIRED) + find_package(OpenGL REQUIRED) find_package(GTK2 REQUIRED) pkg_check_modules(${PROJ} REQUIRED - #glib-2.0>=2.10 gtkglext-1.0>=0.7.0 gtkglext-x11-1.0>=0.7.0 - #gtk+-2.0>=2.6.0 - cfitsio>=3.0 + #cfitsio>=3.0 - don't work due to bad gentoo ebuild (or other cases)! fftw3>=3.2.0 ) include(FindOpenMP) @@ -29,10 +32,10 @@ if(OPENMP_FOUND) set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} ${OpenMP_EXE_LINKER_FLAGS}") endif() set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -lfftw3_threads") -if(NOT DEFINED NO_LEPTONICA) - pkg_check_modules(LIBLEPT liblept) +if(DEFINED USE_LEPTONICA AND USE_LEPTONICA STREQUAL "yes") + pkg_check_modules(LIBLEPT lept) endif() -if(NOT DEFINED NO_GSL) +if(DEFINED USE_GSL AND USE_GSL STREQUAL "yes") pkg_check_modules(GSL gsl) endif() if(NOT DEFINED GSL_VERSION) @@ -50,13 +53,13 @@ if(CUDA_FOUND) list(APPEND CUDA_NVCC_FLAGS --use_fast_math) cuda_include_directories(include) cuda_add_executable(${PROJ} ${SOURCES} ${CUFILE} ${PO_FILE} ${MO_FILE} ui.h) - target_link_libraries( ${PROJ} ${${PROJ}_LIBRARIES} + target_link_libraries( ${PROJ} ${${PROJ}_LIBRARIES} ${CFITSIO_LIBRARIES} ${GSL_LIBRARIES} ${LIBLEPT_LIBRARIES} ${CUDA_CUFFT_LIBRARIES} -lcuda) else(CUDA_FOUND) find_package(Threads) add_executable(${PROJ} ${SOURCES} ${PO_FILE} ${MO_FILE} ui.h) - target_link_libraries( ${PROJ} ${${PROJ}_LIBRARIES} + target_link_libraries( ${PROJ} ${${PROJ}_LIBRARIES} ${CFITSIO_LIBRARIES} ${GSL_LIBRARIES} ${LIBLEPT_LIBRARIES} ${CMAKE_THREAD_LIBS_INIT} ) @@ -66,6 +69,12 @@ link_directories(${${PROJ}_LIBRARY_DIRS} ${GSL_LIBRARY_DIRS} ${LIBLEPT_LIBRARY_D add_definitions(-DPACKAGE_VERSION=\"0.0.1\" -DGETTEXT_PACKAGE=\"${PROJ}\" -DLOCALEDIR=\"~/.local/share/locale\" ${CFLAGS}) +# Installation of the program +INSTALL(FILES ${MO_FILE} DESTINATION "share/locale/ru/LC_MESSAGES") + #PERMISSIONS OWNER_WRITE OWNER_READ GROUP_READ WORLD_READ) +INSTALL(TARGETS ${PROJ} DESTINATION "bin") + + #if(DEFINED DEBUG) find_package(Gettext REQUIRED) find_program(GETTEXT_XGETTEXT_EXECUTABLE xgettext) diff --git a/src/Makefile b/src/Makefile new file mode 100644 index 0000000..eb86b27 --- /dev/null +++ b/src/Makefile @@ -0,0 +1,570 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.9 + +# Default target executed when no arguments are given to make. +default_target: all + +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/eddy/C-files/fitsview + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/eddy/C-files/fitsview + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /usr/bin/cmake -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache + +.PHONY : rebuild_cache/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake cache editor..." + /usr/bin/ccmake -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache + +.PHONY : edit_cache/fast + +# The main all target +all: cmake_check_build_system + cd /home/eddy/C-files/fitsview && $(CMAKE_COMMAND) -E cmake_progress_start /home/eddy/C-files/fitsview/CMakeFiles /home/eddy/C-files/fitsview/src/CMakeFiles/progress.marks + cd /home/eddy/C-files/fitsview && $(MAKE) -f CMakeFiles/Makefile2 src/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/eddy/C-files/fitsview/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /home/eddy/C-files/fitsview && $(MAKE) -f CMakeFiles/Makefile2 src/clean +.PHONY : clean + +# The main clean target +clean/fast: clean + +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /home/eddy/C-files/fitsview && $(MAKE) -f CMakeFiles/Makefile2 src/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /home/eddy/C-files/fitsview && $(MAKE) -f CMakeFiles/Makefile2 src/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /home/eddy/C-files/fitsview && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Convenience name for target. +src/CMakeFiles/fitsview.dir/rule: + cd /home/eddy/C-files/fitsview && $(MAKE) -f CMakeFiles/Makefile2 src/CMakeFiles/fitsview.dir/rule +.PHONY : src/CMakeFiles/fitsview.dir/rule + +# Convenience name for target. +fitsview: src/CMakeFiles/fitsview.dir/rule + +.PHONY : fitsview + +# fast build rule for target. +fitsview/fast: + cd /home/eddy/C-files/fitsview && $(MAKE) -f src/CMakeFiles/fitsview.dir/build.make src/CMakeFiles/fitsview.dir/build +.PHONY : fitsview/fast + +NOCUDA.o: NOCUDA.c.o + +.PHONY : NOCUDA.o + +# target to build an object file +NOCUDA.c.o: + cd /home/eddy/C-files/fitsview && $(MAKE) -f src/CMakeFiles/fitsview.dir/build.make src/CMakeFiles/fitsview.dir/NOCUDA.c.o +.PHONY : NOCUDA.c.o + +NOCUDA.i: NOCUDA.c.i + +.PHONY : NOCUDA.i + +# target to preprocess a source file +NOCUDA.c.i: + cd /home/eddy/C-files/fitsview && $(MAKE) -f src/CMakeFiles/fitsview.dir/build.make src/CMakeFiles/fitsview.dir/NOCUDA.c.i +.PHONY : NOCUDA.c.i + +NOCUDA.s: NOCUDA.c.s + +.PHONY : NOCUDA.s + +# target to generate assembly for a file +NOCUDA.c.s: + cd /home/eddy/C-files/fitsview && $(MAKE) -f src/CMakeFiles/fitsview.dir/build.make src/CMakeFiles/fitsview.dir/NOCUDA.c.s +.PHONY : NOCUDA.c.s + +contours.o: contours.c.o + +.PHONY : contours.o + +# target to build an object file +contours.c.o: + cd /home/eddy/C-files/fitsview && $(MAKE) -f src/CMakeFiles/fitsview.dir/build.make src/CMakeFiles/fitsview.dir/contours.c.o +.PHONY : contours.c.o + +contours.i: contours.c.i + +.PHONY : contours.i + +# target to preprocess a source file +contours.c.i: + cd /home/eddy/C-files/fitsview && $(MAKE) -f src/CMakeFiles/fitsview.dir/build.make src/CMakeFiles/fitsview.dir/contours.c.i +.PHONY : contours.c.i + +contours.s: contours.c.s + +.PHONY : contours.s + +# target to generate assembly for a file +contours.c.s: + cd /home/eddy/C-files/fitsview && $(MAKE) -f src/CMakeFiles/fitsview.dir/build.make src/CMakeFiles/fitsview.dir/contours.c.s +.PHONY : contours.c.s + +filelist.o: filelist.c.o + +.PHONY : filelist.o + +# target to build an object file +filelist.c.o: + cd /home/eddy/C-files/fitsview && $(MAKE) -f src/CMakeFiles/fitsview.dir/build.make src/CMakeFiles/fitsview.dir/filelist.c.o +.PHONY : filelist.c.o + +filelist.i: filelist.c.i + +.PHONY : filelist.i + +# target to preprocess a source file +filelist.c.i: + cd /home/eddy/C-files/fitsview && $(MAKE) -f src/CMakeFiles/fitsview.dir/build.make src/CMakeFiles/fitsview.dir/filelist.c.i +.PHONY : filelist.c.i + +filelist.s: filelist.c.s + +.PHONY : filelist.s + +# target to generate assembly for a file +filelist.c.s: + cd /home/eddy/C-files/fitsview && $(MAKE) -f src/CMakeFiles/fitsview.dir/build.make src/CMakeFiles/fitsview.dir/filelist.c.s +.PHONY : filelist.c.s + +fits.o: fits.c.o + +.PHONY : fits.o + +# target to build an object file +fits.c.o: + cd /home/eddy/C-files/fitsview && $(MAKE) -f src/CMakeFiles/fitsview.dir/build.make src/CMakeFiles/fitsview.dir/fits.c.o +.PHONY : fits.c.o + +fits.i: fits.c.i + +.PHONY : fits.i + +# target to preprocess a source file +fits.c.i: + cd /home/eddy/C-files/fitsview && $(MAKE) -f src/CMakeFiles/fitsview.dir/build.make src/CMakeFiles/fitsview.dir/fits.c.i +.PHONY : fits.c.i + +fits.s: fits.c.s + +.PHONY : fits.s + +# target to generate assembly for a file +fits.c.s: + cd /home/eddy/C-files/fitsview && $(MAKE) -f src/CMakeFiles/fitsview.dir/build.make src/CMakeFiles/fitsview.dir/fits.c.s +.PHONY : fits.c.s + +fitsheaders.o: fitsheaders.c.o + +.PHONY : fitsheaders.o + +# target to build an object file +fitsheaders.c.o: + cd /home/eddy/C-files/fitsview && $(MAKE) -f src/CMakeFiles/fitsview.dir/build.make src/CMakeFiles/fitsview.dir/fitsheaders.c.o +.PHONY : fitsheaders.c.o + +fitsheaders.i: fitsheaders.c.i + +.PHONY : fitsheaders.i + +# target to preprocess a source file +fitsheaders.c.i: + cd /home/eddy/C-files/fitsview && $(MAKE) -f src/CMakeFiles/fitsview.dir/build.make src/CMakeFiles/fitsview.dir/fitsheaders.c.i +.PHONY : fitsheaders.c.i + +fitsheaders.s: fitsheaders.c.s + +.PHONY : fitsheaders.s + +# target to generate assembly for a file +fitsheaders.c.s: + cd /home/eddy/C-files/fitsview && $(MAKE) -f src/CMakeFiles/fitsview.dir/build.make src/CMakeFiles/fitsview.dir/fitsheaders.c.s +.PHONY : fitsheaders.c.s + +fitsview.o: fitsview.c.o + +.PHONY : fitsview.o + +# target to build an object file +fitsview.c.o: + cd /home/eddy/C-files/fitsview && $(MAKE) -f src/CMakeFiles/fitsview.dir/build.make src/CMakeFiles/fitsview.dir/fitsview.c.o +.PHONY : fitsview.c.o + +fitsview.i: fitsview.c.i + +.PHONY : fitsview.i + +# target to preprocess a source file +fitsview.c.i: + cd /home/eddy/C-files/fitsview && $(MAKE) -f src/CMakeFiles/fitsview.dir/build.make src/CMakeFiles/fitsview.dir/fitsview.c.i +.PHONY : fitsview.c.i + +fitsview.s: fitsview.c.s + +.PHONY : fitsview.s + +# target to generate assembly for a file +fitsview.c.s: + cd /home/eddy/C-files/fitsview && $(MAKE) -f src/CMakeFiles/fitsview.dir/build.make src/CMakeFiles/fitsview.dir/fitsview.c.s +.PHONY : fitsview.c.s + +gauss.o: gauss.c.o + +.PHONY : gauss.o + +# target to build an object file +gauss.c.o: + cd /home/eddy/C-files/fitsview && $(MAKE) -f src/CMakeFiles/fitsview.dir/build.make src/CMakeFiles/fitsview.dir/gauss.c.o +.PHONY : gauss.c.o + +gauss.i: gauss.c.i + +.PHONY : gauss.i + +# target to preprocess a source file +gauss.c.i: + cd /home/eddy/C-files/fitsview && $(MAKE) -f src/CMakeFiles/fitsview.dir/build.make src/CMakeFiles/fitsview.dir/gauss.c.i +.PHONY : gauss.c.i + +gauss.s: gauss.c.s + +.PHONY : gauss.s + +# target to generate assembly for a file +gauss.c.s: + cd /home/eddy/C-files/fitsview && $(MAKE) -f src/CMakeFiles/fitsview.dir/build.make src/CMakeFiles/fitsview.dir/gauss.c.s +.PHONY : gauss.c.s + +gtk.o: gtk.c.o + +.PHONY : gtk.o + +# target to build an object file +gtk.c.o: + cd /home/eddy/C-files/fitsview && $(MAKE) -f src/CMakeFiles/fitsview.dir/build.make src/CMakeFiles/fitsview.dir/gtk.c.o +.PHONY : gtk.c.o + +gtk.i: gtk.c.i + +.PHONY : gtk.i + +# target to preprocess a source file +gtk.c.i: + cd /home/eddy/C-files/fitsview && $(MAKE) -f src/CMakeFiles/fitsview.dir/build.make src/CMakeFiles/fitsview.dir/gtk.c.i +.PHONY : gtk.c.i + +gtk.s: gtk.c.s + +.PHONY : gtk.s + +# target to generate assembly for a file +gtk.c.s: + cd /home/eddy/C-files/fitsview && $(MAKE) -f src/CMakeFiles/fitsview.dir/build.make src/CMakeFiles/fitsview.dir/gtk.c.s +.PHONY : gtk.c.s + +imtools.o: imtools.c.o + +.PHONY : imtools.o + +# target to build an object file +imtools.c.o: + cd /home/eddy/C-files/fitsview && $(MAKE) -f src/CMakeFiles/fitsview.dir/build.make src/CMakeFiles/fitsview.dir/imtools.c.o +.PHONY : imtools.c.o + +imtools.i: imtools.c.i + +.PHONY : imtools.i + +# target to preprocess a source file +imtools.c.i: + cd /home/eddy/C-files/fitsview && $(MAKE) -f src/CMakeFiles/fitsview.dir/build.make src/CMakeFiles/fitsview.dir/imtools.c.i +.PHONY : imtools.c.i + +imtools.s: imtools.c.s + +.PHONY : imtools.s + +# target to generate assembly for a file +imtools.c.s: + cd /home/eddy/C-files/fitsview && $(MAKE) -f src/CMakeFiles/fitsview.dir/build.make src/CMakeFiles/fitsview.dir/imtools.c.s +.PHONY : imtools.c.s + +open_dialog.o: open_dialog.c.o + +.PHONY : open_dialog.o + +# target to build an object file +open_dialog.c.o: + cd /home/eddy/C-files/fitsview && $(MAKE) -f src/CMakeFiles/fitsview.dir/build.make src/CMakeFiles/fitsview.dir/open_dialog.c.o +.PHONY : open_dialog.c.o + +open_dialog.i: open_dialog.c.i + +.PHONY : open_dialog.i + +# target to preprocess a source file +open_dialog.c.i: + cd /home/eddy/C-files/fitsview && $(MAKE) -f src/CMakeFiles/fitsview.dir/build.make src/CMakeFiles/fitsview.dir/open_dialog.c.i +.PHONY : open_dialog.c.i + +open_dialog.s: open_dialog.c.s + +.PHONY : open_dialog.s + +# target to generate assembly for a file +open_dialog.c.s: + cd /home/eddy/C-files/fitsview && $(MAKE) -f src/CMakeFiles/fitsview.dir/build.make src/CMakeFiles/fitsview.dir/open_dialog.c.s +.PHONY : open_dialog.c.s + +opengl.o: opengl.c.o + +.PHONY : opengl.o + +# target to build an object file +opengl.c.o: + cd /home/eddy/C-files/fitsview && $(MAKE) -f src/CMakeFiles/fitsview.dir/build.make src/CMakeFiles/fitsview.dir/opengl.c.o +.PHONY : opengl.c.o + +opengl.i: opengl.c.i + +.PHONY : opengl.i + +# target to preprocess a source file +opengl.c.i: + cd /home/eddy/C-files/fitsview && $(MAKE) -f src/CMakeFiles/fitsview.dir/build.make src/CMakeFiles/fitsview.dir/opengl.c.i +.PHONY : opengl.c.i + +opengl.s: opengl.c.s + +.PHONY : opengl.s + +# target to generate assembly for a file +opengl.c.s: + cd /home/eddy/C-files/fitsview && $(MAKE) -f src/CMakeFiles/fitsview.dir/build.make src/CMakeFiles/fitsview.dir/opengl.c.s +.PHONY : opengl.c.s + +spots.o: spots.c.o + +.PHONY : spots.o + +# target to build an object file +spots.c.o: + cd /home/eddy/C-files/fitsview && $(MAKE) -f src/CMakeFiles/fitsview.dir/build.make src/CMakeFiles/fitsview.dir/spots.c.o +.PHONY : spots.c.o + +spots.i: spots.c.i + +.PHONY : spots.i + +# target to preprocess a source file +spots.c.i: + cd /home/eddy/C-files/fitsview && $(MAKE) -f src/CMakeFiles/fitsview.dir/build.make src/CMakeFiles/fitsview.dir/spots.c.i +.PHONY : spots.c.i + +spots.s: spots.c.s + +.PHONY : spots.s + +# target to generate assembly for a file +spots.c.s: + cd /home/eddy/C-files/fitsview && $(MAKE) -f src/CMakeFiles/fitsview.dir/build.make src/CMakeFiles/fitsview.dir/spots.c.s +.PHONY : spots.c.s + +terrain.o: terrain.c.o + +.PHONY : terrain.o + +# target to build an object file +terrain.c.o: + cd /home/eddy/C-files/fitsview && $(MAKE) -f src/CMakeFiles/fitsview.dir/build.make src/CMakeFiles/fitsview.dir/terrain.c.o +.PHONY : terrain.c.o + +terrain.i: terrain.c.i + +.PHONY : terrain.i + +# target to preprocess a source file +terrain.c.i: + cd /home/eddy/C-files/fitsview && $(MAKE) -f src/CMakeFiles/fitsview.dir/build.make src/CMakeFiles/fitsview.dir/terrain.c.i +.PHONY : terrain.c.i + +terrain.s: terrain.c.s + +.PHONY : terrain.s + +# target to generate assembly for a file +terrain.c.s: + cd /home/eddy/C-files/fitsview && $(MAKE) -f src/CMakeFiles/fitsview.dir/build.make src/CMakeFiles/fitsview.dir/terrain.c.s +.PHONY : terrain.c.s + +tracking.o: tracking.c.o + +.PHONY : tracking.o + +# target to build an object file +tracking.c.o: + cd /home/eddy/C-files/fitsview && $(MAKE) -f src/CMakeFiles/fitsview.dir/build.make src/CMakeFiles/fitsview.dir/tracking.c.o +.PHONY : tracking.c.o + +tracking.i: tracking.c.i + +.PHONY : tracking.i + +# target to preprocess a source file +tracking.c.i: + cd /home/eddy/C-files/fitsview && $(MAKE) -f src/CMakeFiles/fitsview.dir/build.make src/CMakeFiles/fitsview.dir/tracking.c.i +.PHONY : tracking.c.i + +tracking.s: tracking.c.s + +.PHONY : tracking.s + +# target to generate assembly for a file +tracking.c.s: + cd /home/eddy/C-files/fitsview && $(MAKE) -f src/CMakeFiles/fitsview.dir/build.make src/CMakeFiles/fitsview.dir/tracking.c.s +.PHONY : tracking.c.s + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... rebuild_cache" + @echo "... fitsview" + @echo "... edit_cache" + @echo "... NOCUDA.o" + @echo "... NOCUDA.i" + @echo "... NOCUDA.s" + @echo "... contours.o" + @echo "... contours.i" + @echo "... contours.s" + @echo "... filelist.o" + @echo "... filelist.i" + @echo "... filelist.s" + @echo "... fits.o" + @echo "... fits.i" + @echo "... fits.s" + @echo "... fitsheaders.o" + @echo "... fitsheaders.i" + @echo "... fitsheaders.s" + @echo "... fitsview.o" + @echo "... fitsview.i" + @echo "... fitsview.s" + @echo "... gauss.o" + @echo "... gauss.i" + @echo "... gauss.s" + @echo "... gtk.o" + @echo "... gtk.i" + @echo "... gtk.s" + @echo "... imtools.o" + @echo "... imtools.i" + @echo "... imtools.s" + @echo "... open_dialog.o" + @echo "... open_dialog.i" + @echo "... open_dialog.s" + @echo "... opengl.o" + @echo "... opengl.i" + @echo "... opengl.s" + @echo "... spots.o" + @echo "... spots.i" + @echo "... spots.s" + @echo "... terrain.o" + @echo "... terrain.i" + @echo "... terrain.s" + @echo "... tracking.o" + @echo "... tracking.i" + @echo "... tracking.s" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + cd /home/eddy/C-files/fitsview && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/src/cmake_install.cmake b/src/cmake_install.cmake new file mode 100644 index 0000000..74c6eca --- /dev/null +++ b/src/cmake_install.cmake @@ -0,0 +1,34 @@ +# Install script for directory: /home/eddy/C-files/fitsview/src + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "0") +endif() + diff --git a/src/locale/ru/messages.po b/src/locale/ru/messages.po index b29b3ea..2773f14 100644 --- a/src/locale/ru/messages.po +++ b/src/locale/ru/messages.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-06-19 12:03+0300\n" +"POT-Creation-Date: 2018-10-29 19:22+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,602 +17,606 @@ msgstr "" "Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: 8bit\n" -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/gtk.c:58 +#: /home/eddy/C-files/fitsview/src/NOCUDA.c:756 +msgid "No memory left" +msgstr "" + +#: /home/eddy/C-files/fitsview/src/contours.c:395 +#: /home/eddy/C-files/fitsview/src/contours.c:401 +#: /home/eddy/C-files/fitsview/src/contours.c:450 +#: /home/eddy/C-files/fitsview/src/contours.c:454 +#: /home/eddy/C-files/fitsview/src/contours.c:457 +#: /home/eddy/C-files/fitsview/src/terrain.c:264 +#: /home/eddy/C-files/fitsview/src/terrain.c:270 +#: /home/eddy/C-files/fitsview/src/tracking.c:543 +msgid "Can't allocate memory" +msgstr "" + +#: /home/eddy/C-files/fitsview/src/fits.c:193 +#: /home/eddy/C-files/fitsview/src/gtk.c:174 +msgid "Can't read fits file" +msgstr "" + +#: /home/eddy/C-files/fitsview/src/fits.c:286 +msgid "Can't read HDU" +msgstr "" + +#: /home/eddy/C-files/fitsview/src/fits.c:347 +msgid "Not an image? (dimensions != 2)" +msgstr "" + +#: /home/eddy/C-files/fitsview/src/fitsheaders.c:53 +msgid "Type" +msgstr "" + +#: /home/eddy/C-files/fitsview/src/fitsheaders.c:53 +msgid "Name" +msgstr "" + +#: /home/eddy/C-files/fitsview/src/fitsheaders.c:53 +msgid "Value" +msgstr "" + +#: /home/eddy/C-files/fitsview/src/fitsheaders.c:53 +msgid "Comment" +msgstr "" + +#: /home/eddy/C-files/fitsview/src/fitsheaders.c:101 +msgid "Error in value range!" +msgstr "" + +#: /home/eddy/C-files/fitsview/src/fitsheaders.c:120 +msgid "Invalid double number!" +msgstr "" + +#: /home/eddy/C-files/fitsview/src/fitsheaders.c:132 +msgid "Format error: complex number must be in format" +msgstr "" + +#: /home/eddy/C-files/fitsview/src/fitsheaders.c:486 +msgid "Open fits file first" +msgstr "" + +#: /home/eddy/C-files/fitsview/src/fitsheaders.c:513 +msgid "New entry (ctrl+n)" +msgstr "" + +#: /home/eddy/C-files/fitsview/src/fitsheaders.c:518 +msgid "Delete entry (ctrl+d)" +msgstr "" + +#: /home/eddy/C-files/fitsview/src/fitsheaders.c:524 +msgid "Close (ctrl+w)" +msgstr "" + +#: /home/eddy/C-files/fitsview/src/gtk.c:58 #, c-format msgid "Error: %s\n" msgstr "" -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/gtk.c:174 -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/fits.c:191 -msgid "Can't read fits file" -msgstr "" - -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/gtk.c:185 +#: /home/eddy/C-files/fitsview/src/gtk.c:185 msgid "Can't save file" msgstr "" -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/gtk.c:367 +#: /home/eddy/C-files/fitsview/src/gtk.c:367 msgid "Selected line" msgstr "" -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/gtk.c:473 +#: /home/eddy/C-files/fitsview/src/gtk.c:473 msgid "Both max values are less than min" msgstr "" -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/gtk.c:476 +#: /home/eddy/C-files/fitsview/src/gtk.c:476 msgid "Max height value less than min" msgstr "" -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/gtk.c:478 +#: /home/eddy/C-files/fitsview/src/gtk.c:478 msgid "Max width value less than min" msgstr "" -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/gtk.c:525 +#: /home/eddy/C-files/fitsview/src/gtk.c:525 msgid "No recognized spots" msgstr "" -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/gtk.c:1090 +#: /home/eddy/C-files/fitsview/src/gtk.c:1090 msgid "Quit" msgstr "" -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/gtk.c:1093 +#: /home/eddy/C-files/fitsview/src/gtk.c:1093 msgid "Close" msgstr "" -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/fitsheaders.c:53 -msgid "Type" -msgstr "" - -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/fitsheaders.c:53 -msgid "Name" -msgstr "" - -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/fitsheaders.c:53 -msgid "Value" -msgstr "" - -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/fitsheaders.c:53 -msgid "Comment" -msgstr "" - -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/fitsheaders.c:101 -msgid "Error in value range!" -msgstr "" - -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/fitsheaders.c:120 -msgid "Invalid double number!" -msgstr "" - -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/fitsheaders.c:132 -msgid "Format error: complex number must be in format" -msgstr "" - -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/fitsheaders.c:486 -msgid "Open fits file first" -msgstr "" - -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/fitsheaders.c:513 -msgid "New entry (ctrl+n)" -msgstr "" - -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/fitsheaders.c:518 -msgid "Delete entry (ctrl+d)" -msgstr "" - -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/fitsheaders.c:524 -msgid "Close (ctrl+w)" -msgstr "" - -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/tracking.c:57 -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/tracking.c:62 -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/tracking.c:350 -msgid "Can't allocate memory for track points" -msgstr "" - -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/tracking.c:483 -#, c-format -msgid "Selected region from %.1f to %.1f, %d datapoints" -msgstr "" - -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/tracking.c:518 -msgid "No parent window or image" -msgstr "" - -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/tracking.c:526 -msgid "No data points" -msgstr "" - -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/tracking.c:531 -msgid "Bad amount of data points" -msgstr "" - -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/tracking.c:536 -msgid "Invalid number of first point" -msgstr "" - -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/tracking.c:543 -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/contours.c:395 -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/contours.c:401 -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/contours.c:450 -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/contours.c:454 -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/contours.c:457 -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/terrain.c:264 -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/terrain.c:270 -msgid "Can't allocate memory" -msgstr "" - -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/tracking.c:559 -#, c-format -msgid "Fit gaussian, x0=%.2f I(%.2f, %.2f), s=%.2f, A=%.1f, C=%.3f" -msgstr "" - -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/spots.c:63 -msgid "Too many markers" -msgstr "" - -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/spots.c:64 -msgid "Not enough markers" -msgstr "" - -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/spots.c:65 -msgid "Bad markers angle" -msgstr "" - -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/spots.c:66 -msgid "Too many rings" -msgstr "" - -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/spots.c:83 -msgid "Can't allocate memory for new spots" -msgstr "" - -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/spots.c:88 -msgid "Can't allocate memory for pointers in spots array" -msgstr "" - -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/spots.c:122 -msgid "Spots array is full, can't place new spot\n" -msgstr "" - -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/spots.c:126 -msgid "Zero pointer to spot\n" -msgstr "" - -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/spots.c:132 -msgid "Can't allocate memory for new spot" -msgstr "" - -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/spots.c:137 -msgid "Can't copy spot to new one" -msgstr "" - -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/spots.c:500 -msgid "Can't open file" -msgstr "" - -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/spots.c:512 -msgid "Can't write to file" -msgstr "" - -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/imtools.c:222 -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/imtools.c:302 +#: /home/eddy/C-files/fitsview/src/imtools.c:221 +#: /home/eddy/C-files/fitsview/src/imtools.c:301 msgid "Define treshold limits first" msgstr "" -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/imtools.c:235 +#: /home/eddy/C-files/fitsview/src/imtools.c:234 msgid "No GSL library found, don't calculate centroids" msgstr "" -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/imtools.c:239 -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/imtools.c:318 +#: /home/eddy/C-files/fitsview/src/imtools.c:238 +#: /home/eddy/C-files/fitsview/src/imtools.c:317 msgid "Box not found" msgstr "" -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/imtools.c:274 +#: /home/eddy/C-files/fitsview/src/imtools.c:273 msgid "Find spots first" msgstr "" -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/imtools.c:279 +#: /home/eddy/C-files/fitsview/src/imtools.c:278 msgid "Too many points" msgstr "" -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/imtools.c:283 +#: /home/eddy/C-files/fitsview/src/imtools.c:282 msgid "Not enough points" msgstr "" -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/imtools.c:322 +#: /home/eddy/C-files/fitsview/src/imtools.c:321 msgid "Pix not found" msgstr "" -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/imtools.c:377 -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/imtools.c:439 -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/imtools.c:481 +#: /home/eddy/C-files/fitsview/src/imtools.c:376 +#: /home/eddy/C-files/fitsview/src/imtools.c:438 +#: /home/eddy/C-files/fitsview/src/imtools.c:480 msgid "Image is empty" msgstr "" -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/imtools.c:384 +#: /home/eddy/C-files/fitsview/src/imtools.c:383 msgid "Can't allocate memory for histogram" msgstr "" -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/imtools.c:492 +#: /home/eddy/C-files/fitsview/src/imtools.c:491 msgid "Can't allocate memory for Hough transform" msgstr "" -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/imtools.c:508 +#: /home/eddy/C-files/fitsview/src/imtools.c:507 msgid "Error in Hough transform module" msgstr "" -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/imtools.c:628 +#: /home/eddy/C-files/fitsview/src/imtools.c:627 msgid "Error in image filter module" msgstr "" -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/fits.c:284 -msgid "Can't read HDU" +#: /home/eddy/C-files/fitsview/src/open_dialog.c:79 +msgid "linear" msgstr "" -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/fits.c:345 -msgid "Not an image? (dimensions != 2)" +#: /home/eddy/C-files/fitsview/src/open_dialog.c:79 +msgid "log" msgstr "" -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/opengl.c:34 +#: /home/eddy/C-files/fitsview/src/open_dialog.c:79 +msgid "square root" +msgstr "" + +#: /home/eddy/C-files/fitsview/src/open_dialog.c:96 +#: /home/eddy/C-files/fitsview/src/open_dialog.c:354 +msgid "Preview size" +msgstr "" + +#: /home/eddy/C-files/fitsview/src/open_dialog.c:105 +msgid "Colormap function" +msgstr "" + +#: /home/eddy/C-files/fitsview/src/open_dialog.c:142 +msgid "Select fits file to open" +msgstr "" + +#: /home/eddy/C-files/fitsview/src/open_dialog.c:155 +msgid "FITS files" +msgstr "" + +#: /home/eddy/C-files/fitsview/src/open_dialog.c:164 +msgid "All files" +msgstr "" + +#: /home/eddy/C-files/fitsview/src/open_dialog.c:188 +msgid "Preview settings" +msgstr "" + +#: /home/eddy/C-files/fitsview/src/open_dialog.c:353 +msgid "Image size" +msgstr "" + +#: /home/eddy/C-files/fitsview/src/open_dialog.c:355 +msgid "Preview scale" +msgstr "" + +#: /home/eddy/C-files/fitsview/src/opengl.c:34 msgid "OpenGL not supported" msgstr "" -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/opengl.c:55 +#: /home/eddy/C-files/fitsview/src/opengl.c:55 msgid "" "\n" "OpenGL info:\n" msgstr "" -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/opengl.c:60 +#: /home/eddy/C-files/fitsview/src/opengl.c:60 msgid "Color bits" msgstr "" -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/opengl.c:65 +#: /home/eddy/C-files/fitsview/src/opengl.c:65 msgid "Depth bits" msgstr "" -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/opengl.c:66 +#: /home/eddy/C-files/fitsview/src/opengl.c:66 msgid "Stencil bits" msgstr "" -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/opengl.c:66 +#: /home/eddy/C-files/fitsview/src/opengl.c:66 msgid "Max amount of lights" msgstr "" -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/opengl.c:69 +#: /home/eddy/C-files/fitsview/src/opengl.c:69 msgid "Max texture size" msgstr "" -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/opengl.c:70 +#: /home/eddy/C-files/fitsview/src/opengl.c:70 msgid "Max clip planes" msgstr "" -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/opengl.c:75 +#: /home/eddy/C-files/fitsview/src/opengl.c:75 msgid "Max stack depths" msgstr "" -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/opengl.c:76 +#: /home/eddy/C-files/fitsview/src/opengl.c:76 msgid "modelview" msgstr "" -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/opengl.c:76 +#: /home/eddy/C-files/fitsview/src/opengl.c:76 msgid "projection" msgstr "" -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/opengl.c:76 +#: /home/eddy/C-files/fitsview/src/opengl.c:76 msgid "attrib" msgstr "" -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/opengl.c:77 +#: /home/eddy/C-files/fitsview/src/opengl.c:77 msgid "texture" msgstr "" -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/opengl.c:80 +#: /home/eddy/C-files/fitsview/src/opengl.c:80 msgid "VBO is supported\n" msgstr "" -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/opengl.c:288 +#: /home/eddy/C-files/fitsview/src/opengl.c:288 msgid "Empty region" msgstr "" -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/opengl.c:295 +#: /home/eddy/C-files/fitsview/src/opengl.c:295 msgid "Selected spot[s]:\n" msgstr "" -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/opengl.c:297 +#: /home/eddy/C-files/fitsview/src/opengl.c:297 msgid "Selected spot: " msgstr "" -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/opengl.c:299 +#: /home/eddy/C-files/fitsview/src/opengl.c:299 msgid "Selected spots: " msgstr "" -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/opengl.c:483 -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/terrain.c:321 +#: /home/eddy/C-files/fitsview/src/opengl.c:483 +#: /home/eddy/C-files/fitsview/src/terrain.c:321 msgid "Can't allocate memory for texture" msgstr "" -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/terrain.c:227 +#: /home/eddy/C-files/fitsview/src/spots.c:63 +msgid "Too many markers" +msgstr "" + +#: /home/eddy/C-files/fitsview/src/spots.c:64 +msgid "Not enough markers" +msgstr "" + +#: /home/eddy/C-files/fitsview/src/spots.c:65 +msgid "Bad markers angle" +msgstr "" + +#: /home/eddy/C-files/fitsview/src/spots.c:66 +msgid "Too many rings" +msgstr "" + +#: /home/eddy/C-files/fitsview/src/spots.c:83 +msgid "Can't allocate memory for new spots" +msgstr "" + +#: /home/eddy/C-files/fitsview/src/spots.c:88 +msgid "Can't allocate memory for pointers in spots array" +msgstr "" + +#: /home/eddy/C-files/fitsview/src/spots.c:122 +msgid "Spots array is full, can't place new spot\n" +msgstr "" + +#: /home/eddy/C-files/fitsview/src/spots.c:126 +msgid "Zero pointer to spot\n" +msgstr "" + +#: /home/eddy/C-files/fitsview/src/spots.c:132 +msgid "Can't allocate memory for new spot" +msgstr "" + +#: /home/eddy/C-files/fitsview/src/spots.c:137 +msgid "Can't copy spot to new one" +msgstr "" + +#: /home/eddy/C-files/fitsview/src/spots.c:500 +msgid "Can't open file" +msgstr "" + +#: /home/eddy/C-files/fitsview/src/spots.c:512 +msgid "Can't write to file" +msgstr "" + +#: /home/eddy/C-files/fitsview/src/terrain.c:227 msgid "Selected area too small" msgstr "" -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/terrain.c:233 +#: /home/eddy/C-files/fitsview/src/terrain.c:233 msgid "Error occured when tried to add contours" msgstr "" -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/terrain.c:256 +#: /home/eddy/C-files/fitsview/src/terrain.c:256 msgid "No image in parent window" msgstr "" -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/terrain.c:332 +#: /home/eddy/C-files/fitsview/src/terrain.c:332 msgid "Can't generate VBO / GL list" msgstr "" -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/open_dialog.c:79 -msgid "linear" +#: /home/eddy/C-files/fitsview/src/tracking.c:57 +#: /home/eddy/C-files/fitsview/src/tracking.c:62 +#: /home/eddy/C-files/fitsview/src/tracking.c:350 +msgid "Can't allocate memory for track points" msgstr "" -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/open_dialog.c:79 -msgid "log" +#: /home/eddy/C-files/fitsview/src/tracking.c:483 +#, c-format +msgid "Selected region from %.1f to %.1f, %d datapoints" msgstr "" -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/open_dialog.c:79 -msgid "square root" +#: /home/eddy/C-files/fitsview/src/tracking.c:518 +msgid "No parent window or image" msgstr "" -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/open_dialog.c:96 -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/open_dialog.c:354 -msgid "Preview size" +#: /home/eddy/C-files/fitsview/src/tracking.c:526 +msgid "No data points" msgstr "" -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/open_dialog.c:105 -msgid "Colormap function" +#: /home/eddy/C-files/fitsview/src/tracking.c:531 +msgid "Bad amount of data points" msgstr "" -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/open_dialog.c:142 -msgid "Select fits file to open" +#: /home/eddy/C-files/fitsview/src/tracking.c:536 +msgid "Invalid number of first point" msgstr "" -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/open_dialog.c:155 -msgid "FITS files" +#: /home/eddy/C-files/fitsview/src/tracking.c:559 +#, c-format +msgid "Fit gaussian, x0=%.2f I(%.2f, %.2f), s=%.2f, A=%.1f, C=%.3f" msgstr "" -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/open_dialog.c:164 -msgid "All files" -msgstr "" - -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/open_dialog.c:188 -msgid "Preview settings" -msgstr "" - -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/open_dialog.c:353 -msgid "Image size" -msgstr "" - -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/open_dialog.c:355 -msgid "Preview scale" -msgstr "" - -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/fitsview.glade:16 -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/fitsview.glade:448 -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/fitsview.glade:679 +#: /home/eddy/C-files/fitsview/src/fitsview.glade:16 +#: /home/eddy/C-files/fitsview/src/fitsview.glade:448 +#: /home/eddy/C-files/fitsview/src/fitsview.glade:679 msgid "_File" msgstr "" -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/fitsview.glade:40 +#: /home/eddy/C-files/fitsview/src/fitsview.glade:40 msgid "Open in _new window" msgstr "" -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/fitsview.glade:55 +#: /home/eddy/C-files/fitsview/src/fitsview.glade:55 msgid "Open in _3D window" msgstr "" -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/fitsview.glade:92 -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/fitsview.glade:474 -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/fitsview.glade:713 +#: /home/eddy/C-files/fitsview/src/fitsview.glade:92 +#: /home/eddy/C-files/fitsview/src/fitsview.glade:474 +#: /home/eddy/C-files/fitsview/src/fitsview.glade:713 msgid "_Edit" msgstr "" -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/fitsview.glade:99 -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/fitsview.glade:481 -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/fitsview.glade:720 +#: /home/eddy/C-files/fitsview/src/fitsview.glade:99 +#: /home/eddy/C-files/fitsview/src/fitsview.glade:481 +#: /home/eddy/C-files/fitsview/src/fitsview.glade:720 msgid "_View" msgstr "" -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/fitsview.glade:107 +#: /home/eddy/C-files/fitsview/src/fitsview.glade:107 msgid "Show _histogram" msgstr "" -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/fitsview.glade:115 +#: /home/eddy/C-files/fitsview/src/fitsview.glade:115 msgid "Show _headers" msgstr "" -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/fitsview.glade:128 +#: /home/eddy/C-files/fitsview/src/fitsview.glade:128 msgid "3D view of full image" msgstr "" -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/fitsview.glade:136 +#: /home/eddy/C-files/fitsview/src/fitsview.glade:136 msgid "3D view of subframe" msgstr "" -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/fitsview.glade:144 +#: /home/eddy/C-files/fitsview/src/fitsview.glade:144 msgid "Select _spots" msgstr "" -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/fitsview.glade:152 +#: /home/eddy/C-files/fitsview/src/fitsview.glade:152 msgid "Draw _tracks" msgstr "" -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/fitsview.glade:165 +#: /home/eddy/C-files/fitsview/src/fitsview.glade:165 msgid "_Zoom frame" msgstr "" -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/fitsview.glade:173 -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/fitsview.glade:834 +#: /home/eddy/C-files/fitsview/src/fitsview.glade:173 +#: /home/eddy/C-files/fitsview/src/fitsview.glade:834 msgid "_Restore image" msgstr "" -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/fitsview.glade:181 +#: /home/eddy/C-files/fitsview/src/fitsview.glade:181 msgid "Zoom _in" msgstr "" -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/fitsview.glade:189 +#: /home/eddy/C-files/fitsview/src/fitsview.glade:189 msgid "Zoom _out" msgstr "" -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/fitsview.glade:201 -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/fitsview.glade:525 -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/fitsview.glade:846 +#: /home/eddy/C-files/fitsview/src/fitsview.glade:201 +#: /home/eddy/C-files/fitsview/src/fitsview.glade:525 +#: /home/eddy/C-files/fitsview/src/fitsview.glade:846 msgid "_Math" msgstr "" -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/fitsview.glade:209 +#: /home/eddy/C-files/fitsview/src/fitsview.glade:209 msgid "Find and enumerate spots" msgstr "" -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/fitsview.glade:210 +#: /home/eddy/C-files/fitsview/src/fitsview.glade:210 msgid "_Spots" msgstr "" -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/fitsview.glade:218 +#: /home/eddy/C-files/fitsview/src/fitsview.glade:218 msgid "Choose minimal & maximal spot size" msgstr "" -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/fitsview.glade:219 +#: /home/eddy/C-files/fitsview/src/fitsview.glade:219 msgid "Size _tresholds" msgstr "" -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/fitsview.glade:227 +#: /home/eddy/C-files/fitsview/src/fitsview.glade:227 msgid "Identify _spots" msgstr "" -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/fitsview.glade:235 +#: /home/eddy/C-files/fitsview/src/fitsview.glade:235 msgid "So_rt hartmann spots" msgstr "" -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/fitsview.glade:243 +#: /home/eddy/C-files/fitsview/src/fitsview.glade:243 msgid "Sa_ve spots" msgstr "" -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/fitsview.glade:255 +#: /home/eddy/C-files/fitsview/src/fitsview.glade:255 msgid "Identify _circles" msgstr "" -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/fitsview.glade:263 +#: /home/eddy/C-files/fitsview/src/fitsview.glade:263 msgid "_Hough transform" msgstr "" -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/fitsview.glade:271 +#: /home/eddy/C-files/fitsview/src/fitsview.glade:271 msgid "_Filter" msgstr "" -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/fitsview.glade:283 +#: /home/eddy/C-files/fitsview/src/fitsview.glade:283 msgid "_Help" msgstr "" -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/fitsview.glade:489 +#: /home/eddy/C-files/fitsview/src/fitsview.glade:489 msgid "Y axis scale" msgstr "" -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/fitsview.glade:497 +#: /home/eddy/C-files/fitsview/src/fitsview.glade:497 msgid "Linear" msgstr "" -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/fitsview.glade:507 +#: /home/eddy/C-files/fitsview/src/fitsview.glade:507 msgid "Log" msgstr "" -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/fitsview.glade:533 +#: /home/eddy/C-files/fitsview/src/fitsview.glade:533 msgid "Approximate by _gaussian" msgstr "" -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/fitsview.glade:728 +#: /home/eddy/C-files/fitsview/src/fitsview.glade:728 msgid "_Move" msgstr "" -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/fitsview.glade:736 +#: /home/eddy/C-files/fitsview/src/fitsview.glade:736 msgid "Rotate X CW" msgstr "" -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/fitsview.glade:744 +#: /home/eddy/C-files/fitsview/src/fitsview.glade:744 msgid "Rotate X CCW" msgstr "" -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/fitsview.glade:752 +#: /home/eddy/C-files/fitsview/src/fitsview.glade:752 msgid "Rotate Z CCW" msgstr "" -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/fitsview.glade:760 +#: /home/eddy/C-files/fitsview/src/fitsview.glade:760 msgid "Rotate Z CW" msgstr "" -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/fitsview.glade:768 +#: /home/eddy/C-files/fitsview/src/fitsview.glade:768 msgid "Move right" msgstr "" -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/fitsview.glade:776 +#: /home/eddy/C-files/fitsview/src/fitsview.glade:776 msgid "Move left" msgstr "" -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/fitsview.glade:784 +#: /home/eddy/C-files/fitsview/src/fitsview.glade:784 msgid "Move down" msgstr "" -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/fitsview.glade:792 +#: /home/eddy/C-files/fitsview/src/fitsview.glade:792 msgid "Move up" msgstr "" -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/fitsview.glade:800 +#: /home/eddy/C-files/fitsview/src/fitsview.glade:800 msgid "Move backward" msgstr "" -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/fitsview.glade:808 +#: /home/eddy/C-files/fitsview/src/fitsview.glade:808 msgid "Move forward" msgstr "" -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/fitsview.glade:825 +#: /home/eddy/C-files/fitsview/src/fitsview.glade:825 msgid "Mouse and arrow keys navigation" msgstr "" -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/fitsview.glade:826 +#: /home/eddy/C-files/fitsview/src/fitsview.glade:826 msgid "_Game mode" msgstr "" -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/fitsview.glade:942 +#: /home/eddy/C-files/fitsview/src/fitsview.glade:942 msgid "Spots' size treshold" msgstr "" -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/fitsview.glade:986 -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/fitsview.glade:1084 +#: /home/eddy/C-files/fitsview/src/fitsview.glade:986 +#: /home/eddy/C-files/fitsview/src/fitsview.glade:1084 msgid "Min" msgstr "" -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/fitsview.glade:1018 -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/fitsview.glade:1116 +#: /home/eddy/C-files/fitsview/src/fitsview.glade:1018 +#: /home/eddy/C-files/fitsview/src/fitsview.glade:1116 msgid "Max" msgstr "" -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/fitsview.glade:1050 +#: /home/eddy/C-files/fitsview/src/fitsview.glade:1050 msgid "Width" msgstr "" -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/fitsview.glade:1148 +#: /home/eddy/C-files/fitsview/src/fitsview.glade:1148 msgid "Height" msgstr "" -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/fitsview.glade:1248 +#: /home/eddy/C-files/fitsview/src/fitsview.glade:1248 msgid "Focus value, mm" msgstr "" -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/fitsview.glade:1277 +#: /home/eddy/C-files/fitsview/src/fitsview.glade:1277 msgid "Prefocal" msgstr "" -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/fitsview.glade:1290 +#: /home/eddy/C-files/fitsview/src/fitsview.glade:1290 msgid "Postfocal" msgstr "" -#: /home/eddy/Docs/SAO/БТА/Гартман/my/src/@google_code/src/fitsview.glade:1308 +#: /home/eddy/C-files/fitsview/src/fitsview.glade:1308 msgid "Image type" msgstr "" diff --git a/src/spots.c b/src/spots.c index 8e58751..b4e3339 100644 --- a/src/spots.c +++ b/src/spots.c @@ -529,7 +529,7 @@ Spot* spots_add(Spots *spots __attribute__((unused)), void spots_free(Spots **spots __attribute__((unused))){ LEPTERR; } -void sort_spots(Spots *spots __attribute__((unused))){ +void sort_spots(struct Window *w __attribute__((unused))){ LEPTERR; } #endif // LEPTONICA_FOUND