Summary: | Не работает на x86_64 | ||
---|---|---|---|
Product: | Branch 4.1 | Reporter: | Anton V. Boyarshinov <boyarsh> |
Component: | autopano-sift | Assignee: | serpiph <serpiph> |
Status: | CLOSED FIXED | QA Contact: | qa-4.1 <qa-4.1> |
Severity: | normal | ||
Priority: | P2 | CC: | stanv, wrar |
Version: | unspecified | ||
Hardware: | all | ||
OS: | Linux |
Description
Anton V. Boyarshinov
2008-07-07 16:07:56 MSD
В данном пакете все .exe файлы идут уже готовыми. Их пересборка невозможна. Придётся тогда их уводить только на i586, так как хак с библиотеками невозможен без реверсивного взлома программ. (In reply to comment #1) > В данном пакете все .exe файлы идут уже готовыми. Их пересборка невозможна. > Придётся тогда их уводить только на i586, так как хак с библиотеками > невозможен без реверсивного взлома программ. Ну или класть эту dll не в %libdir, а жёстко в /usr/lib Не очень красиво, но работает. Жесть какая. Зачем вы кладёте сборки .NET в libdir? Кладите их в GAC, как вам и пишут. (In reply to comment #1) > В данном пакете все .exe файлы идут уже готовыми. Их пересборка невозможна. Ппц. Варез что ли? (In reply to comment #1) > В данном пакете все .exe файлы идут уже готовыми. Их пересборка невозможна. > Придётся тогда их уводить только на i586, так как хак с библиотеками ЭЭ.. а почему тогда на сайте написано GPL? GPL, но пересборка невозможна? Какой-то очень подозрительный пакет (хотя и очень нужный).. (In reply to comment #4) > (In reply to comment #1) > > В данном пакете все .exe файлы идут уже готовыми. Их пересборка невозможна. > > Придётся тогда их уводить только на i586, так как хак с библиотеками > > ЭЭ.. а почему тогда на сайте написано GPL? GPL, но пересборка невозможна? > Какой-то очень подозрительный пакет (хотя и очень нужный).. > Пакет не подозрительный. В своё время автор этох программ писал их для собственных нужд и бинарные сборки выкладывал их в инет для свободного скачивания. Потом стал предлагать свои разработки за деньги. В моём пакете лежит одна из последних бесплатных сборок программ. Ладно, переложу в /usr/lib жёстко. Вдруг так будет лучше? (In reply to comment #5) > лежит одна из последних бесплатных сборок программ. В сизифе не место "бесплатным" программам. Какая лицензия у этого вареза? Если GPL, как и где я могу получить исходники? > скачивания. Потом стал предлагать свои разработки за деньги. В моём пакете > лежит одна из последних бесплатных сборок программ. Из http://user.cs.tu-berlin.de/~nowozin/autopano-sift/ вышенаписанное не следует. Кроме того, там значится вот что: ------------ Please read and acknowledge the license (GPL) before running the software. A detailed changelog of autopano-sift is also available. The latest version has been released on the 31th of October 2005. There is no updated 2.4 version for Windows yet. * autopano-sift 2.4 MONO binaries and source (any Mono architecture), autopano-sift-2.4.tar.gz (640 kb) ------------ (In reply to comment #1) > В данном пакете все .exe файлы идут уже готовыми. Их пересборка невозможна. Из спека это не следует. ------------------ %build %make -C src pushd bin ------------------ вполне правдоподобныая секция build... (In reply to comment #8) > (In reply to comment #1) > > В данном пакете все .exe файлы идут уже готовыми. Их пересборка невозможна. > Из спека это не следует. > ------------------ > %build > %make -C src > pushd bin > ------------------ > вполне правдоподобныая секция build... > Так, ещё раз просмотрел. Да, с некоторых пор появилась возможность пересборки после появления определённой версии mono. До этого просто перекладывал бинарные сборки в бинарный пакет. Прошу прощения за дезу. autopano-sift-C-2.5.0 уже собрал и отправил в Сизиф. $ rpm -qpl autopano-sift-C-2.5.0-alt0.20080723.i586.rpm /usr/bin/autopano /usr/bin/autopano-c-complete.sh /usr/bin/autopano-sift-c /usr/bin/generatekeys /usr/share/doc/autopano-sift-C-2.5.0 /usr/share/doc/autopano-sift-C-2.5.0/ChangeLog /usr/share/doc/autopano-sift-C-2.5.0/README /usr/share/doc/autopano-sift-C-2.5.0/README.1ST /usr/share/man/man1/autopano-c-complete.1.gz /usr/share/man/man1/autopano.1.bz2 /usr/share/man/man1/generatekeys.1.gz /usr/share/man/man7/autopano-sift-c.7.gz Простите, я не очень разбираюсь, но в пакете autopano-sift-C не идет ни одной библиотеки, против autopano-sift с библиотекой /usr/lib/libsift.dll. Действительно пакет autopano-sift-C заменяет пакет autopano-sift ? (In reply to comment #11) ... > Простите, я не очень разбираюсь, но в пакете autopano-sift-C не идет ни одной > библиотеки, против autopano-sift с библиотекой /usr/lib/libsift.dll. > > Действительно пакет autopano-sift-C заменяет пакет autopano-sift ? > Согласно документации с http://wiki.panotools.org/Autopano-sift-C: autopano-sift-C is a C port of the C# software autopano-sift. It is somewhat faster and doesn't require a C# runtime - Installing the mono C# runtime on OS X has proved to be problematic on some systems. Additionally, autopano-sift-C has experimental modifications to perform feature identification in conformal image space, this helps with wide angle or fisheye Projection photographs. autopano-sift-C is available from the hugin project. По-русски, autopano-sift-C - это порт autopano-sift (закрытый и давно не разрабатывающийся) на C, фактически, делают его продолжение. И то, что в autopano-sift вынесено в библиотеку, в autopano-sift-C внедрено в программу. Сборка была сделана только под i586. |