Сборка программы с целью включения в репозиторий

Автор alsoijw, 05 декабря 2015, 17:54:00

« назад - далее »

0 Пользователи и 2 гостей просматривают эту тему.

alsoijw

ferum, описание Судя по лицензии GPL3 свободно может попасть в репы дебиана.
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?

ferum

Не знаю, посмотрел как собрали в ppa.ubuntu ничего особенного 32мб сборочных зависимостей и хитрый ключ для конфигурирования
dh_auto_configure -- -DCMAKE_INSTALL_PREFIX=/opt/extras.ubuntu.com/meandmyshadow -DDATAROOTDIR=/opt/extras.ubuntu.com/meandmyshadow/share -DICONDIR=/usr/share/icons - DDESKTOPDIR=/usr/share/applications
собирается без проблем...а оно надо ?
Русские дебианщики против цифрового слабоумия !

alsoijw

Сейчас я на 9 Debian. Потключил реп от vivid с ланчпада. Загрузил исходники. Проверил сборочные зависимости. Все присутствуют. Вот полный лог.
Открыть содержимое (спойлер)
alsoijw@debian:~/meandmyshadow-0.4~ubuntu$  dpkg-checkbuilddeps
alsoijw@debian:~/meandmyshadow-0.4~ubuntu$  dpkg-buildpackage -rfakeroot -D
dpkg-buildpackage: предупреждение:     debian/changelog(l3): найдено завершение где ожидалось начало данных об изменениях
LINE:  -- upubuntu.com <upubuntu.com@gmail.com>  Thu, 06 Dec 2012 02:54:32 -0800
dpkg-buildpackage: пакет исходного кода meandmyshadow
dpkg-buildpackage: версия исходного кода 0.4~ubuntu
dpkg-buildpackage: дистрибутив исходного кода quantal
dpkg-buildpackage: исходный код изменён upubuntu.com <upubuntu.com@gmail.com>
dpkg-buildpackage: архитектура узла amd64
dpkg-source --before-build meandmyshadow-0.4~ubuntu
dpkg-source: предупреждение: meandmyshadow-0.4~ubuntu/debian/changelog(l3): найдено завершение где ожидалось начало данных об изменениях
LINE:  -- upubuntu.com <upubuntu.com@gmail.com>  Thu, 06 Dec 2012 02:54:32 -0800
fakeroot debian/rules clean
dh clean
   dh_testdir
   dh_auto_clean
   dh_clean
dpkg-source -b meandmyshadow-0.4~ubuntu
dpkg-source: предупреждение: meandmyshadow-0.4~ubuntu/debian/changelog(l3): найдено завершение где ожидалось начало данных об изменениях
LINE:  -- upubuntu.com <upubuntu.com@gmail.com>  Thu, 06 Dec 2012 02:54:32 -0800
dpkg-source: предупреждение: не задан формат исходников в debian/source/format, см. dpkg-source(1)
dpkg-source: инфо: используется формат исходника «1.0»
dpkg-source: инфо: сборка meandmyshadow в meandmyshadow_0.4~ubuntu.tar.gz
dpkg-source: инфо: сборка meandmyshadow в meandmyshadow_0.4~ubuntu.dsc
debian/rules build
dh build
   dh_testdir
   debian/rules override_dh_auto_configure
make[1]: вход в каталог «/home/alsoijw/meandmyshadow-0.4~ubuntu»
dh_auto_configure -- -DCMAKE_INSTALL_PREFIX=/opt/extras.ubuntu.com/meandmyshadow -DDATAROOTDIR=/opt/extras.ubuntu.com/meandmyshadow/share -DICONDIR=/usr/share/icons -DDESKTOPDIR=/usr/share/applications
cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_INSTALL_PREFIX=/opt/extras.ubuntu.com/meandmyshadow -DDATAROOTDIR=/opt/extras.ubuntu.com/meandmyshadow/share -DICONDIR=/usr/share/icons -DDESKTOPDIR=/usr/share/applications
-- The C compiler identification is GNU 5.2.1
-- The CXX compiler identification is GNU 5.2.1
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Looking for include file pthread.h
-- Looking for include file pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE 
-- Found SDL: /usr/lib/x86_64-linux-gnu/libSDLmain.a;/usr/lib/x86_64-linux-gnu/libSDL.so;-lpthread (found version "1.2.15")
-- Found SDL_ttf: /usr/lib/x86_64-linux-gnu/libSDL_ttf.so (found version "2.0.11")
-- Found SDL_image: /usr/lib/x86_64-linux-gnu/libSDL_image.so (found version "1.2.12")
-- Found SDL_mixer: /usr/lib/x86_64-linux-gnu/libSDL_mixer.so (found version "1.2.12")
-- Found CURL: /usr/lib/x86_64-linux-gnu/libcurl.so (found version "7.45.0")
-- Found LibArchive: /usr/lib/x86_64-linux-gnu/libarchive.so 
-- Found OpenSSL: /usr/lib/x86_64-linux-gnu/libssl.so;/usr/lib/x86_64-linux-gnu/libcrypto.so (found version "1.0.2d")
-- Found OpenGL: /usr/lib/x86_64-linux-gnu/libGL.so 
-- Configuring done
-- Generating done
CMake Warning:
  Manually-specified variables were not used by the project:

    CMAKE_INSTALL_LOCALSTATEDIR
    CMAKE_INSTALL_SYSCONFDIR


-- Build files have been written to: /home/alsoijw/meandmyshadow-0.4~ubuntu/obj-x86_64-linux-gnu
make[1]: выход из каталога «/home/alsoijw/meandmyshadow-0.4~ubuntu»
   dh_auto_build
make -j1
make[1]: вход в каталог «/home/alsoijw/meandmyshadow-0.4~ubuntu/obj-x86_64-linux-gnu»
/usr/bin/cmake -H"/home/alsoijw/meandmyshadow-0.4~ubuntu" -B"/home/alsoijw/meandmyshadow-0.4~ubuntu/obj-x86_64-linux-gnu" --check-build-system CMakeFiles/Makefile.cmake 0
/usr/bin/cmake -E cmake_progress_start "/home/alsoijw/meandmyshadow-0.4~ubuntu/obj-x86_64-linux-gnu/CMakeFiles" "/home/alsoijw/meandmyshadow-0.4~ubuntu/obj-x86_64-linux-gnu/CMakeFiles/progress.marks"
make -f CMakeFiles/Makefile2 all
make[2]: вход в каталог «/home/alsoijw/meandmyshadow-0.4~ubuntu/obj-x86_64-linux-gnu»
make -f CMakeFiles/meandmyshadow.dir/build.make CMakeFiles/meandmyshadow.dir/depend
make[3]: вход в каталог «/home/alsoijw/meandmyshadow-0.4~ubuntu/obj-x86_64-linux-gnu»
cd "/home/alsoijw/meandmyshadow-0.4~ubuntu/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/home/alsoijw/meandmyshadow-0.4~ubuntu" "/home/alsoijw/meandmyshadow-0.4~ubuntu" "/home/alsoijw/meandmyshadow-0.4~ubuntu/obj-x86_64-linux-gnu" "/home/alsoijw/meandmyshadow-0.4~ubuntu/obj-x86_64-linux-gnu" "/home/alsoijw/meandmyshadow-0.4~ubuntu/obj-x86_64-linux-gnu/CMakeFiles/meandmyshadow.dir/DependInfo.cmake" --color=
Scanning dependencies of target meandmyshadow
make[3]: выход из каталога «/home/alsoijw/meandmyshadow-0.4~ubuntu/obj-x86_64-linux-gnu»
make -f CMakeFiles/meandmyshadow.dir/build.make CMakeFiles/meandmyshadow.dir/build
make[3]: вход в каталог «/home/alsoijw/meandmyshadow-0.4~ubuntu/obj-x86_64-linux-gnu»
[  2%] Building CXX object CMakeFiles/meandmyshadow.dir/src/Settings.cpp.o
/usr/bin/c++    -I/usr/include/SDL -I"/home/alsoijw/meandmyshadow-0.4~ubuntu/obj-x86_64-linux-gnu"    -o CMakeFiles/meandmyshadow.dir/src/Settings.cpp.o -c "/home/alsoijw/meandmyshadow-0.4~ubuntu/src/Settings.cpp"
[  4%] Building CXX object CMakeFiles/meandmyshadow.dir/src/ImageManager.cpp.o
/usr/bin/c++    -I/usr/include/SDL -I"/home/alsoijw/meandmyshadow-0.4~ubuntu/obj-x86_64-linux-gnu"    -o CMakeFiles/meandmyshadow.dir/src/ImageManager.cpp.o -c "/home/alsoijw/meandmyshadow-0.4~ubuntu/src/ImageManager.cpp"
[  6%] Building CXX object CMakeFiles/meandmyshadow.dir/src/MusicManager.cpp.o
/usr/bin/c++    -I/usr/include/SDL -I"/home/alsoijw/meandmyshadow-0.4~ubuntu/obj-x86_64-linux-gnu"    -o CMakeFiles/meandmyshadow.dir/src/MusicManager.cpp.o -c "/home/alsoijw/meandmyshadow-0.4~ubuntu/src/MusicManager.cpp"
[  9%] Building CXX object CMakeFiles/meandmyshadow.dir/src/Timer.cpp.o
/usr/bin/c++    -I/usr/include/SDL -I"/home/alsoijw/meandmyshadow-0.4~ubuntu/obj-x86_64-linux-gnu"    -o CMakeFiles/meandmyshadow.dir/src/Timer.cpp.o -c "/home/alsoijw/meandmyshadow-0.4~ubuntu/src/Timer.cpp"
[ 11%] Building CXX object CMakeFiles/meandmyshadow.dir/src/Objects.cpp.o
/usr/bin/c++    -I/usr/include/SDL -I"/home/alsoijw/meandmyshadow-0.4~ubuntu/obj-x86_64-linux-gnu"    -o CMakeFiles/meandmyshadow.dir/src/Objects.cpp.o -c "/home/alsoijw/meandmyshadow-0.4~ubuntu/src/Objects.cpp"
[ 13%] Building CXX object CMakeFiles/meandmyshadow.dir/src/Main.cpp.o
/usr/bin/c++    -I/usr/include/SDL -I"/home/alsoijw/meandmyshadow-0.4~ubuntu/obj-x86_64-linux-gnu"    -o CMakeFiles/meandmyshadow.dir/src/Main.cpp.o -c "/home/alsoijw/meandmyshadow-0.4~ubuntu/src/Main.cpp"
[ 16%] Building CXX object CMakeFiles/meandmyshadow.dir/src/GUIScrollBar.cpp.o
/usr/bin/c++    -I/usr/include/SDL -I"/home/alsoijw/meandmyshadow-0.4~ubuntu/obj-x86_64-linux-gnu"    -o CMakeFiles/meandmyshadow.dir/src/GUIScrollBar.cpp.o -c "/home/alsoijw/meandmyshadow-0.4~ubuntu/src/GUIScrollBar.cpp"
[ 18%] Building CXX object CMakeFiles/meandmyshadow.dir/src/MD5.cpp.o
/usr/bin/c++    -I/usr/include/SDL -I"/home/alsoijw/meandmyshadow-0.4~ubuntu/obj-x86_64-linux-gnu"    -o CMakeFiles/meandmyshadow.dir/src/MD5.cpp.o -c "/home/alsoijw/meandmyshadow-0.4~ubuntu/src/MD5.cpp"
[ 20%] Building CXX object CMakeFiles/meandmyshadow.dir/src/POASerializer.cpp.o
/usr/bin/c++    -I/usr/include/SDL -I"/home/alsoijw/meandmyshadow-0.4~ubuntu/obj-x86_64-linux-gnu"    -o CMakeFiles/meandmyshadow.dir/src/POASerializer.cpp.o -c "/home/alsoijw/meandmyshadow-0.4~ubuntu/src/POASerializer.cpp"
[ 23%] Building CXX object CMakeFiles/meandmyshadow.dir/src/LevelSelect.cpp.o
/usr/bin/c++    -I/usr/include/SDL -I"/home/alsoijw/meandmyshadow-0.4~ubuntu/obj-x86_64-linux-gnu"    -o CMakeFiles/meandmyshadow.dir/src/LevelSelect.cpp.o -c "/home/alsoijw/meandmyshadow-0.4~ubuntu/src/LevelSelect.cpp"
[ 25%] Building CXX object CMakeFiles/meandmyshadow.dir/src/GUIListBox.cpp.o
/usr/bin/c++    -I/usr/include/SDL -I"/home/alsoijw/meandmyshadow-0.4~ubuntu/obj-x86_64-linux-gnu"    -o CMakeFiles/meandmyshadow.dir/src/GUIListBox.cpp.o -c "/home/alsoijw/meandmyshadow-0.4~ubuntu/src/GUIListBox.cpp"
[ 27%] Building CXX object CMakeFiles/meandmyshadow.dir/src/Globals.cpp.o
/usr/bin/c++    -I/usr/include/SDL -I"/home/alsoijw/meandmyshadow-0.4~ubuntu/obj-x86_64-linux-gnu"    -o CMakeFiles/meandmyshadow.dir/src/Globals.cpp.o -c "/home/alsoijw/meandmyshadow-0.4~ubuntu/src/Globals.cpp"
[ 30%] Building CXX object CMakeFiles/meandmyshadow.dir/src/TreeStorageNode.cpp.o
/usr/bin/c++    -I/usr/include/SDL -I"/home/alsoijw/meandmyshadow-0.4~ubuntu/obj-x86_64-linux-gnu"    -o CMakeFiles/meandmyshadow.dir/src/TreeStorageNode.cpp.o -c "/home/alsoijw/meandmyshadow-0.4~ubuntu/src/TreeStorageNode.cpp"
[ 32%] Building CXX object CMakeFiles/meandmyshadow.dir/src/GameObjects.cpp.o
/usr/bin/c++    -I/usr/include/SDL -I"/home/alsoijw/meandmyshadow-0.4~ubuntu/obj-x86_64-linux-gnu"    -o CMakeFiles/meandmyshadow.dir/src/GameObjects.cpp.o -c "/home/alsoijw/meandmyshadow-0.4~ubuntu/src/GameObjects.cpp"
[ 34%] Building CXX object CMakeFiles/meandmyshadow.dir/src/Block.cpp.o
/usr/bin/c++    -I/usr/include/SDL -I"/home/alsoijw/meandmyshadow-0.4~ubuntu/obj-x86_64-linux-gnu"    -o CMakeFiles/meandmyshadow.dir/src/Block.cpp.o -c "/home/alsoijw/meandmyshadow-0.4~ubuntu/src/Block.cpp"
[ 37%] Building CXX object CMakeFiles/meandmyshadow.dir/src/ThemeManager.cpp.o
/usr/bin/c++    -I/usr/include/SDL -I"/home/alsoijw/meandmyshadow-0.4~ubuntu/obj-x86_64-linux-gnu"    -o CMakeFiles/meandmyshadow.dir/src/ThemeManager.cpp.o -c "/home/alsoijw/meandmyshadow-0.4~ubuntu/src/ThemeManager.cpp"
[ 39%] Building CXX object CMakeFiles/meandmyshadow.dir/src/Player.cpp.o
/usr/bin/c++    -I/usr/include/SDL -I"/home/alsoijw/meandmyshadow-0.4~ubuntu/obj-x86_64-linux-gnu"    -o CMakeFiles/meandmyshadow.dir/src/Player.cpp.o -c "/home/alsoijw/meandmyshadow-0.4~ubuntu/src/Player.cpp"
[ 41%] Building CXX object CMakeFiles/meandmyshadow.dir/src/GUIObject.cpp.o
/usr/bin/c++    -I/usr/include/SDL -I"/home/alsoijw/meandmyshadow-0.4~ubuntu/obj-x86_64-linux-gnu"    -o CMakeFiles/meandmyshadow.dir/src/GUIObject.cpp.o -c "/home/alsoijw/meandmyshadow-0.4~ubuntu/src/GUIObject.cpp"
[ 44%] Building CXX object CMakeFiles/meandmyshadow.dir/src/TitleMenu.cpp.o
/usr/bin/c++    -I/usr/include/SDL -I"/home/alsoijw/meandmyshadow-0.4~ubuntu/obj-x86_64-linux-gnu"    -o CMakeFiles/meandmyshadow.dir/src/TitleMenu.cpp.o -c "/home/alsoijw/meandmyshadow-0.4~ubuntu/src/TitleMenu.cpp"
[ 46%] Building CXX object CMakeFiles/meandmyshadow.dir/src/FileManager.cpp.o
/usr/bin/c++    -I/usr/include/SDL -I"/home/alsoijw/meandmyshadow-0.4~ubuntu/obj-x86_64-linux-gnu"    -o CMakeFiles/meandmyshadow.dir/src/FileManager.cpp.o -c "/home/alsoijw/meandmyshadow-0.4~ubuntu/src/FileManager.cpp"
/home/alsoijw/meandmyshadow-0.4~ubuntu/src/FileManager.cpp: In function 'bool extractFile(const string&, const string&)':
/home/alsoijw/meandmyshadow-0.4~ubuntu/src/FileManager.cpp:504:5: warning: 'int archive_read_open_file(archive*, const char*, size_t)' is deprecated [-Wdeprecated-declarations]
  if(archive_read_open_file(file,fileName.c_str(),10240)) {
     ^
In file included from /home/alsoijw/meandmyshadow-0.4~ubuntu/src/FileManager.h:24:0,
                 from /home/alsoijw/meandmyshadow-0.4~ubuntu/src/FileManager.cpp:25:
/usr/include/archive.h:440:15: note: declared here
__LA_DECL int archive_read_open_file(struct archive *,
               ^
/home/alsoijw/meandmyshadow-0.4~ubuntu/src/FileManager.cpp:504:5: warning: 'int archive_read_open_file(archive*, const char*, size_t)' is deprecated [-Wdeprecated-declarations]
  if(archive_read_open_file(file,fileName.c_str(),10240)) {
     ^
In file included from /home/alsoijw/meandmyshadow-0.4~ubuntu/src/FileManager.h:24:0,
                 from /home/alsoijw/meandmyshadow-0.4~ubuntu/src/FileManager.cpp:25:
/usr/include/archive.h:440:15: note: declared here
__LA_DECL int archive_read_open_file(struct archive *,
               ^
/home/alsoijw/meandmyshadow-0.4~ubuntu/src/FileManager.cpp:504:55: warning: 'int archive_read_open_file(archive*, const char*, size_t)' is deprecated [-Wdeprecated-declarations]
  if(archive_read_open_file(file,fileName.c_str(),10240)) {
                                                       ^
In file included from /home/alsoijw/meandmyshadow-0.4~ubuntu/src/FileManager.h:24:0,
                 from /home/alsoijw/meandmyshadow-0.4~ubuntu/src/FileManager.cpp:25:
/usr/include/archive.h:440:15: note: declared here
__LA_DECL int archive_read_open_file(struct archive *,
               ^
/home/alsoijw/meandmyshadow-0.4~ubuntu/src/FileManager.cpp:540:2: warning: 'int archive_read_finish(archive*)' is deprecated [-Wdeprecated-declarations]
  archive_read_finish(file);
  ^
In file included from /home/alsoijw/meandmyshadow-0.4~ubuntu/src/FileManager.h:24:0,
                 from /home/alsoijw/meandmyshadow-0.4~ubuntu/src/FileManager.cpp:25:
/usr/include/archive.h:587:17: note: declared here
__LA_DECL int   archive_read_finish(struct archive *) __LA_DEPRECATED;
                 ^
/home/alsoijw/meandmyshadow-0.4~ubuntu/src/FileManager.cpp:540:2: warning: 'int archive_read_finish(archive*)' is deprecated [-Wdeprecated-declarations]
  archive_read_finish(file);
  ^
In file included from /home/alsoijw/meandmyshadow-0.4~ubuntu/src/FileManager.h:24:0,
                 from /home/alsoijw/meandmyshadow-0.4~ubuntu/src/FileManager.cpp:25:
/usr/include/archive.h:587:17: note: declared here
__LA_DECL int   archive_read_finish(struct archive *) __LA_DEPRECATED;
                 ^
/home/alsoijw/meandmyshadow-0.4~ubuntu/src/FileManager.cpp:540:26: warning: 'int archive_read_finish(archive*)' is deprecated [-Wdeprecated-declarations]
  archive_read_finish(file);
                          ^
In file included from /home/alsoijw/meandmyshadow-0.4~ubuntu/src/FileManager.h:24:0,
                 from /home/alsoijw/meandmyshadow-0.4~ubuntu/src/FileManager.cpp:25:
/usr/include/archive.h:587:17: note: declared here
__LA_DECL int   archive_read_finish(struct archive *) __LA_DEPRECATED;
                 ^
[ 48%] Building CXX object CMakeFiles/meandmyshadow.dir/src/InputManager.cpp.o
/usr/bin/c++    -I/usr/include/SDL -I"/home/alsoijw/meandmyshadow-0.4~ubuntu/obj-x86_64-linux-gnu"    -o CMakeFiles/meandmyshadow.dir/src/InputManager.cpp.o -c "/home/alsoijw/meandmyshadow-0.4~ubuntu/src/InputManager.cpp"
[ 51%] Building CXX object CMakeFiles/meandmyshadow.dir/src/GUIOverlay.cpp.o
/usr/bin/c++    -I/usr/include/SDL -I"/home/alsoijw/meandmyshadow-0.4~ubuntu/obj-x86_64-linux-gnu"    -o CMakeFiles/meandmyshadow.dir/src/GUIOverlay.cpp.o -c "/home/alsoijw/meandmyshadow-0.4~ubuntu/src/GUIOverlay.cpp"
[ 53%] Building CXX object CMakeFiles/meandmyshadow.dir/src/Shadow.cpp.o
/usr/bin/c++    -I/usr/include/SDL -I"/home/alsoijw/meandmyshadow-0.4~ubuntu/obj-x86_64-linux-gnu"    -o CMakeFiles/meandmyshadow.dir/src/Shadow.cpp.o -c "/home/alsoijw/meandmyshadow-0.4~ubuntu/src/Shadow.cpp"
[ 55%] Building CXX object CMakeFiles/meandmyshadow.dir/src/GUITextArea.cpp.o
/usr/bin/c++    -I/usr/include/SDL -I"/home/alsoijw/meandmyshadow-0.4~ubuntu/obj-x86_64-linux-gnu"    -o CMakeFiles/meandmyshadow.dir/src/GUITextArea.cpp.o -c "/home/alsoijw/meandmyshadow-0.4~ubuntu/src/GUITextArea.cpp"
[ 58%] Building CXX object CMakeFiles/meandmyshadow.dir/src/LevelEditSelect.cpp.o
/usr/bin/c++    -I/usr/include/SDL -I"/home/alsoijw/meandmyshadow-0.4~ubuntu/obj-x86_64-linux-gnu"    -o CMakeFiles/meandmyshadow.dir/src/LevelEditSelect.cpp.o -c "/home/alsoijw/meandmyshadow-0.4~ubuntu/src/LevelEditSelect.cpp"
[ 60%] Building CXX object CMakeFiles/meandmyshadow.dir/src/GUISlider.cpp.o
/usr/bin/c++    -I/usr/include/SDL -I"/home/alsoijw/meandmyshadow-0.4~ubuntu/obj-x86_64-linux-gnu"    -o CMakeFiles/meandmyshadow.dir/src/GUISlider.cpp.o -c "/home/alsoijw/meandmyshadow-0.4~ubuntu/src/GUISlider.cpp"
[ 62%] Building CXX object CMakeFiles/meandmyshadow.dir/src/LevelPlaySelect.cpp.o
/usr/bin/c++    -I/usr/include/SDL -I"/home/alsoijw/meandmyshadow-0.4~ubuntu/obj-x86_64-linux-gnu"    -o CMakeFiles/meandmyshadow.dir/src/LevelPlaySelect.cpp.o -c "/home/alsoijw/meandmyshadow-0.4~ubuntu/src/LevelPlaySelect.cpp"
[ 65%] Building CXX object CMakeFiles/meandmyshadow.dir/src/Addons.cpp.o
/usr/bin/c++    -I/usr/include/SDL -I"/home/alsoijw/meandmyshadow-0.4~ubuntu/obj-x86_64-linux-gnu"    -o CMakeFiles/meandmyshadow.dir/src/Addons.cpp.o -c "/home/alsoijw/meandmyshadow-0.4~ubuntu/src/Addons.cpp"
[ 67%] Building CXX object CMakeFiles/meandmyshadow.dir/src/Functions.cpp.o
/usr/bin/c++    -I/usr/include/SDL -I"/home/alsoijw/meandmyshadow-0.4~ubuntu/obj-x86_64-linux-gnu"    -o CMakeFiles/meandmyshadow.dir/src/Functions.cpp.o -c "/home/alsoijw/meandmyshadow-0.4~ubuntu/src/Functions.cpp"
[ 69%] Building CXX object CMakeFiles/meandmyshadow.dir/src/Game.cpp.o
/usr/bin/c++    -I/usr/include/SDL -I"/home/alsoijw/meandmyshadow-0.4~ubuntu/obj-x86_64-linux-gnu"    -o CMakeFiles/meandmyshadow.dir/src/Game.cpp.o -c "/home/alsoijw/meandmyshadow-0.4~ubuntu/src/Game.cpp"
[ 72%] Building CXX object CMakeFiles/meandmyshadow.dir/src/LevelPackManager.cpp.o
/usr/bin/c++    -I/usr/include/SDL -I"/home/alsoijw/meandmyshadow-0.4~ubuntu/obj-x86_64-linux-gnu"    -o CMakeFiles/meandmyshadow.dir/src/LevelPackManager.cpp.o -c "/home/alsoijw/meandmyshadow-0.4~ubuntu/src/LevelPackManager.cpp"
[ 74%] Building CXX object CMakeFiles/meandmyshadow.dir/src/LevelEditor.cpp.o
/usr/bin/c++    -I/usr/include/SDL -I"/home/alsoijw/meandmyshadow-0.4~ubuntu/obj-x86_64-linux-gnu"    -o CMakeFiles/meandmyshadow.dir/src/LevelEditor.cpp.o -c "/home/alsoijw/meandmyshadow-0.4~ubuntu/src/LevelEditor.cpp"
[ 76%] Building CXX object CMakeFiles/meandmyshadow.dir/src/LevelPack.cpp.o
/usr/bin/c++    -I/usr/include/SDL -I"/home/alsoijw/meandmyshadow-0.4~ubuntu/obj-x86_64-linux-gnu"    -o CMakeFiles/meandmyshadow.dir/src/LevelPack.cpp.o -c "/home/alsoijw/meandmyshadow-0.4~ubuntu/src/LevelPack.cpp"
[ 79%] Building CXX object CMakeFiles/meandmyshadow.dir/src/libs/tinygettext/dictionary.cpp.o
/usr/bin/c++    -I/usr/include/SDL -I"/home/alsoijw/meandmyshadow-0.4~ubuntu/obj-x86_64-linux-gnu"    -o CMakeFiles/meandmyshadow.dir/src/libs/tinygettext/dictionary.cpp.o -c "/home/alsoijw/meandmyshadow-0.4~ubuntu/src/libs/tinygettext/dictionary.cpp"
[ 81%] Building CXX object CMakeFiles/meandmyshadow.dir/src/libs/tinygettext/unix_file_system.cpp.o
/usr/bin/c++    -I/usr/include/SDL -I"/home/alsoijw/meandmyshadow-0.4~ubuntu/obj-x86_64-linux-gnu"    -o CMakeFiles/meandmyshadow.dir/src/libs/tinygettext/unix_file_system.cpp.o -c "/home/alsoijw/meandmyshadow-0.4~ubuntu/src/libs/tinygettext/unix_file_system.cpp"
[ 83%] Building CXX object CMakeFiles/meandmyshadow.dir/src/libs/tinygettext/language.cpp.o
/usr/bin/c++    -I/usr/include/SDL -I"/home/alsoijw/meandmyshadow-0.4~ubuntu/obj-x86_64-linux-gnu"    -o CMakeFiles/meandmyshadow.dir/src/libs/tinygettext/language.cpp.o -c "/home/alsoijw/meandmyshadow-0.4~ubuntu/src/libs/tinygettext/language.cpp"
[ 86%] Building CXX object CMakeFiles/meandmyshadow.dir/src/libs/tinygettext/po_parser.cpp.o
/usr/bin/c++    -I/usr/include/SDL -I"/home/alsoijw/meandmyshadow-0.4~ubuntu/obj-x86_64-linux-gnu"    -o CMakeFiles/meandmyshadow.dir/src/libs/tinygettext/po_parser.cpp.o -c "/home/alsoijw/meandmyshadow-0.4~ubuntu/src/libs/tinygettext/po_parser.cpp"
[ 88%] Building CXX object CMakeFiles/meandmyshadow.dir/src/libs/tinygettext/tinygettext.cpp.o
/usr/bin/c++    -I/usr/include/SDL -I"/home/alsoijw/meandmyshadow-0.4~ubuntu/obj-x86_64-linux-gnu"    -o CMakeFiles/meandmyshadow.dir/src/libs/tinygettext/tinygettext.cpp.o -c "/home/alsoijw/meandmyshadow-0.4~ubuntu/src/libs/tinygettext/tinygettext.cpp"
[ 90%] Building CXX object CMakeFiles/meandmyshadow.dir/src/libs/tinygettext/dictionary_manager.cpp.o
/usr/bin/c++    -I/usr/include/SDL -I"/home/alsoijw/meandmyshadow-0.4~ubuntu/obj-x86_64-linux-gnu"    -o CMakeFiles/meandmyshadow.dir/src/libs/tinygettext/dictionary_manager.cpp.o -c "/home/alsoijw/meandmyshadow-0.4~ubuntu/src/libs/tinygettext/dictionary_manager.cpp"
[ 93%] Building CXX object CMakeFiles/meandmyshadow.dir/src/libs/tinygettext/plural_forms.cpp.o
/usr/bin/c++    -I/usr/include/SDL -I"/home/alsoijw/meandmyshadow-0.4~ubuntu/obj-x86_64-linux-gnu"    -o CMakeFiles/meandmyshadow.dir/src/libs/tinygettext/plural_forms.cpp.o -c "/home/alsoijw/meandmyshadow-0.4~ubuntu/src/libs/tinygettext/plural_forms.cpp"
[ 95%] Building CXX object CMakeFiles/meandmyshadow.dir/src/libs/tinygettext/log.cpp.o
/usr/bin/c++    -I/usr/include/SDL -I"/home/alsoijw/meandmyshadow-0.4~ubuntu/obj-x86_64-linux-gnu"    -o CMakeFiles/meandmyshadow.dir/src/libs/tinygettext/log.cpp.o -c "/home/alsoijw/meandmyshadow-0.4~ubuntu/src/libs/tinygettext/log.cpp"
[ 97%] Building C object CMakeFiles/meandmyshadow.dir/src/libs/findlocale/findlocale.c.o
/usr/bin/cc   -I/usr/include/SDL -I"/home/alsoijw/meandmyshadow-0.4~ubuntu/obj-x86_64-linux-gnu"    -o CMakeFiles/meandmyshadow.dir/src/libs/findlocale/findlocale.c.o   -c "/home/alsoijw/meandmyshadow-0.4~ubuntu/src/libs/findlocale/findlocale.c"
[100%] Linking CXX executable meandmyshadow
/usr/bin/cmake -E cmake_link_script CMakeFiles/meandmyshadow.dir/link.txt --verbose=1
/usr/bin/c++      CMakeFiles/meandmyshadow.dir/src/Settings.cpp.o CMakeFiles/meandmyshadow.dir/src/ImageManager.cpp.o CMakeFiles/meandmyshadow.dir/src/MusicManager.cpp.o CMakeFiles/meandmyshadow.dir/src/Timer.cpp.o CMakeFiles/meandmyshadow.dir/src/Objects.cpp.o CMakeFiles/meandmyshadow.dir/src/Main.cpp.o CMakeFiles/meandmyshadow.dir/src/GUIScrollBar.cpp.o CMakeFiles/meandmyshadow.dir/src/MD5.cpp.o CMakeFiles/meandmyshadow.dir/src/POASerializer.cpp.o CMakeFiles/meandmyshadow.dir/src/LevelSelect.cpp.o CMakeFiles/meandmyshadow.dir/src/GUIListBox.cpp.o CMakeFiles/meandmyshadow.dir/src/Globals.cpp.o CMakeFiles/meandmyshadow.dir/src/TreeStorageNode.cpp.o CMakeFiles/meandmyshadow.dir/src/GameObjects.cpp.o CMakeFiles/meandmyshadow.dir/src/Block.cpp.o CMakeFiles/meandmyshadow.dir/src/ThemeManager.cpp.o CMakeFiles/meandmyshadow.dir/src/Player.cpp.o CMakeFiles/meandmyshadow.dir/src/GUIObject.cpp.o CMakeFiles/meandmyshadow.dir/src/TitleMenu.cpp.o CMakeFiles/meandmyshadow.dir/src/FileManager.cpp.o CMakeFiles/meandmyshadow.dir/src/InputManager.cpp.o CMakeFiles/meandmyshadow.dir/src/GUIOverlay.cpp.o CMakeFiles/meandmyshadow.dir/src/Shadow.cpp.o CMakeFiles/meandmyshadow.dir/src/GUITextArea.cpp.o CMakeFiles/meandmyshadow.dir/src/LevelEditSelect.cpp.o CMakeFiles/meandmyshadow.dir/src/GUISlider.cpp.o CMakeFiles/meandmyshadow.dir/src/LevelPlaySelect.cpp.o CMakeFiles/meandmyshadow.dir/src/Addons.cpp.o CMakeFiles/meandmyshadow.dir/src/Functions.cpp.o CMakeFiles/meandmyshadow.dir/src/Game.cpp.o CMakeFiles/meandmyshadow.dir/src/LevelPackManager.cpp.o CMakeFiles/meandmyshadow.dir/src/LevelEditor.cpp.o CMakeFiles/meandmyshadow.dir/src/LevelPack.cpp.o CMakeFiles/meandmyshadow.dir/src/libs/tinygettext/dictionary.cpp.o CMakeFiles/meandmyshadow.dir/src/libs/tinygettext/unix_file_system.cpp.o CMakeFiles/meandmyshadow.dir/src/libs/tinygettext/language.cpp.o CMakeFiles/meandmyshadow.dir/src/libs/tinygettext/po_parser.cpp.o CMakeFiles/meandmyshadow.dir/src/libs/tinygettext/tinygettext.cpp.o CMakeFiles/meandmyshadow.dir/src/libs/tinygettext/dictionary_manager.cpp.o CMakeFiles/meandmyshadow.dir/src/libs/tinygettext/plural_forms.cpp.o CMakeFiles/meandmyshadow.dir/src/libs/tinygettext/log.cpp.o CMakeFiles/meandmyshadow.dir/src/libs/findlocale/findlocale.c.o  -o meandmyshadow -rdynamic -Wl,-Bstatic -lSDLmain -Wl,-Bdynamic -lSDL -lpthread -lSDL_ttf -lSDL_image -lSDL_mixer -lSDL_gfx -lcurl -larchive -lssl -lcrypto -lGLU -lGL
/usr/bin/ld: CMakeFiles/meandmyshadow.dir/src/Functions.cpp.o: неопределённая ссылка на символ «XAllocSizeHints»
//usr/lib/x86_64-linux-gnu/libX11.so.6: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
CMakeFiles/meandmyshadow.dir/build.make:1175: ошибка выполнения рецепта для цели «meandmyshadow»
make[3]: *** [meandmyshadow] Ошибка 1
make[3]: выход из каталога «/home/alsoijw/meandmyshadow-0.4~ubuntu/obj-x86_64-linux-gnu»
CMakeFiles/Makefile2:70: ошибка выполнения рецепта для цели «CMakeFiles/meandmyshadow.dir/all»
make[2]: *** [CMakeFiles/meandmyshadow.dir/all] Ошибка 2
make[2]: выход из каталога «/home/alsoijw/meandmyshadow-0.4~ubuntu/obj-x86_64-linux-gnu»
Makefile:130: ошибка выполнения рецепта для цели «all»
make[1]: *** [all] Ошибка 2
make[1]: выход из каталога «/home/alsoijw/meandmyshadow-0.4~ubuntu/obj-x86_64-linux-gnu»
dh_auto_build: make -j1 returned exit code 2
debian/rules:17: ошибка выполнения рецепта для цели «build»
make: *** [build] Ошибка 2
dpkg-buildpackage: ошибка: debian/rules build возвратил код ошибки 2
alsoijw@debian:~/meandmyshadow-0.4~ubuntu$
[свернуть]
Ошибка в том же месте, как я понимаю на этапе линковки.
/usr/bin/ld: CMakeFiles/meandmyshadow.dir/src/Functions.cpp.o: неопределённая ссылка на символ «XAllocSizeHints»
//usr/lib/x86_64-linux-gnu/libX11.so.6: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
В чём проблема?
Цитата: ferum от 07 декабря 2015, 16:53:41собирается без проблем...
Ты собирал или как?
Цитата: ferum от 07 декабря 2015, 16:53:41
а оно надо ?
И что это значит?
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?

ferum

Ну я собрал на стабильной восьмёрке i386, не думаю что эта программа кому то особа нужна в репозитории, тем более что бы преодолевать бюрократические препоны.
Собираю я не так маленько...репы не подключаю, сорцы выкачиваю wget` ом,
распаковываю исходники, делаю необходимые правки, потом снова собираю в ...tar.gz и dpkg-buildpackage -rfakeroot -D
У вас то ругается на отсутствие libx11-dev
Русские дебианщики против цифрового слабоумия !

alsoijw

Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?

ferum

Поставил 64 битный testing ошибка та же. гугл предлагает прописывать в Makefile дополнительные флаги типа http://askubuntu.com/questions/521706/error-adding-symbols-dso-missing-from-command-line-while-compiling-g13-driver
Но мне кажется просто исходник уже не соответствует системе, устарел.
Русские дебианщики против цифрового слабоумия !

alsoijw

Влез в код. Пожалуй с этого надо было начинать. Наткнулся на следующий фрагмент. Далее путём хирургического вмешательства вырезал несколько проблемных функций.
#ifdef __linux__
//We assume that a linux system running meandmyshadow is also running an Xorg server.
if(wmInfo.subsystem==SDL_SYSWM_X11){
//Create the size hints to give to the window.
XSizeHints* sizeHints;
//TODO устарело
/*if(!(sizeHints=XAllocSizeHints())){
cerr<<"ERROR: Unable to allocate memory for XSizeHings."<<endl;
return;
}*/

//TODO устарело
//Configure the size hint.
//sizeHints->flags=PMinSize;
//sizeHints->min_width=800;
//sizeHints->min_height=600;

//Set the normal hints of the window.
(void)wmInfo.info.x11.lock_func;
//TODO устарело
//XSetNormalHints(wmInfo.info.x11.display,wmInfo.info.x11.wmwindow,sizeHints);
(void)wmInfo.info.x11.unlock_func;

//Free size hint structure
//TODO устарело
//XFree(sizeHints);
}else{
//No X11 so an unsupported window manager.
cerr<<"WARNING: Unsupported window manager."<<endl;
}
#elif defined(WIN32)
Запустил, вроде работает. Толковых манов даже на английском что это были за методы и свойства как то не нашёл. если кто-то подскажет, скажу спасибо. В основном в описании была только сигнатура метода. Искал по имени первого метода, потом мне это надоело.
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?

alsoijw

Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?