<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>16297</bug_id>
          
          <creation_ts>2008-07-07 16:07:56 +0400</creation_ts>
          <short_desc>Не работает на x86_64</short_desc>
          <delta_ts>2009-06-18 19:23:40 +0400</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>3</classification_id>
          <classification>Distributions</classification>
          <product>Branch 4.1</product>
          <component>autopano-sift</component>
          <version>unspecified</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Anton V. Boyarshinov">boyarsh</reporter>
          <assigned_to name="serpiph">serpiph</assigned_to>
          <cc>stanv</cc>
    
    <cc>wrar</cc>
          
          <qa_contact name="qa-4.1@altlinux.org">qa-4.1</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>73754</commentid>
    <comment_count>0</comment_count>
    <who name="Anton V. Boyarshinov">boyarsh</who>
    <bug_when>2008-07-07 16:07:56 +0400</bug_when>
    <thetext>* (/usr/bin/generatekeys.exe:8830): WARNING **: The following assembly referenced from /usr/bin/generatekeys.exe could not be loaded:
     Assembly:   libsift    (assemblyref_index=2)
     Version:    0.0.0.0
     Public Key: (none)
The assembly was not found in the Global Assembly Cache, a path listed in the MONO_PATH environment variable, or in the location of the executing assembly (/usr/bin).


** (/usr/bin/generatekeys.exe:8830): WARNING **: Could not load file or assembly &apos;libsift, Version=0.0.0.0, Culture=neutral&apos; or one of its dependencies.

Unhandled Exception: System.IO.FileNotFoundException: Could not load file or assembly &apos;libsift, Version=0.0.0.0, Culture=neutral&apos; or one of its dependencies.
File name: &quot;libsift, Version=0.0.0.0, Culture=neutral&quot;

--------------------------------
 ln -s /usr/lib64/libsift.dll  /usr/lib/libsift.dll решает проблему, следовательно, проблема где-то в путях поиска</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>73759</commentid>
    <comment_count>1</comment_count>
    <who name="serpiph">serpiph</who>
    <bug_when>2008-07-07 16:23:47 +0400</bug_when>
    <thetext>В данном пакете все .exe файлы идут уже готовыми. Их пересборка невозможна. Придётся тогда их уводить только на i586, так как хак с библиотеками невозможен без реверсивного взлома программ.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>73803</commentid>
    <comment_count>2</comment_count>
    <who name="Anton V. Boyarshinov">boyarsh</who>
    <bug_when>2008-07-08 17:16:58 +0400</bug_when>
    <thetext>(In reply to comment #1)
&gt; В данном пакете все .exe файлы идут уже готовыми. Их пересборка невозможна.
&gt; Придётся тогда их уводить только на i586, так как хак с библиотеками
&gt; невозможен без реверсивного взлома программ.

Ну или класть эту dll не в %libdir, а жёстко в /usr/lib
Не очень красиво, но работает.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>73824</commentid>
    <comment_count>3</comment_count>
    <who name="Andrey Rahmatullin">wrar</who>
    <bug_when>2008-07-09 11:11:14 +0400</bug_when>
    <thetext>Жесть какая.
Зачем вы кладёте сборки .NET в libdir? Кладите их в GAC, как вам и пишут.

(In reply to comment #1)
&gt; В данном пакете все .exe файлы идут уже готовыми. Их пересборка невозможна.
Ппц. Варез что ли?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>73826</commentid>
    <comment_count>4</comment_count>
    <who name="Anton V. Boyarshinov">boyarsh</who>
    <bug_when>2008-07-09 11:37:30 +0400</bug_when>
    <thetext>(In reply to comment #1)
&gt; В данном пакете все .exe файлы идут уже готовыми. Их пересборка невозможна.
&gt; Придётся тогда их уводить только на i586, так как хак с библиотеками

ЭЭ.. а почему тогда на сайте написано  GPL? GPL, но пересборка невозможна? Какой-то очень подозрительный пакет (хотя и очень нужный)..
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>74359</commentid>
    <comment_count>5</comment_count>
    <who name="serpiph">serpiph</who>
    <bug_when>2008-07-24 23:36:01 +0400</bug_when>
    <thetext>(In reply to comment #4)
&gt; (In reply to comment #1)
&gt; &gt; В данном пакете все .exe файлы идут уже готовыми. Их пересборка невозможна.
&gt; &gt; Придётся тогда их уводить только на i586, так как хак с библиотеками
&gt; 
&gt; ЭЭ.. а почему тогда на сайте написано  GPL? GPL, но пересборка невозможна?
&gt; Какой-то очень подозрительный пакет (хотя и очень нужный)..
&gt; 

Пакет не подозрительный. В своё время автор этох программ писал их для собственных нужд и бинарные сборки выкладывал их в инет для свободного скачивания. Потом стал предлагать свои разработки за деньги. В моём пакете лежит одна из последних бесплатных сборок программ.
Ладно, переложу в /usr/lib жёстко. Вдруг так будет лучше?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>74360</commentid>
    <comment_count>6</comment_count>
    <who name="Andrey Rahmatullin">wrar</who>
    <bug_when>2008-07-24 23:42:36 +0400</bug_when>
    <thetext>(In reply to comment #5)
&gt; лежит одна из последних бесплатных сборок программ.
В сизифе не место &quot;бесплатным&quot; программам.
Какая лицензия у этого вареза? Если GPL, как и где я могу получить исходники?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>74367</commentid>
    <comment_count>7</comment_count>
    <who name="Anton V. Boyarshinov">boyarsh</who>
    <bug_when>2008-07-25 11:53:41 +0400</bug_when>
    <thetext>
&gt; скачивания. Потом стал предлагать свои разработки за деньги. В моём пакете
&gt; лежит одна из последних бесплатных сборок программ.

Из 
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)
------------</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>74368</commentid>
    <comment_count>8</comment_count>
    <who name="Anton V. Boyarshinov">boyarsh</who>
    <bug_when>2008-07-25 12:05:55 +0400</bug_when>
    <thetext>(In reply to comment #1)
&gt; В данном пакете все .exe файлы идут уже готовыми. Их пересборка невозможна.
Из спека это не следует.
------------------
%build
%make -C src
pushd bin
------------------
вполне правдоподобныая секция build...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>74372</commentid>
    <comment_count>9</comment_count>
    <who name="Anton V. Boyarshinov">boyarsh</who>
    <bug_when>2008-07-25 16:28:21 +0400</bug_when>
    <thetext>hint: http://downloads.sourceforge.net/hugin/autopano-sift-C-2.5.0.tar.gz</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>74387</commentid>
    <comment_count>10</comment_count>
    <who name="serpiph">serpiph</who>
    <bug_when>2008-07-26 00:35:03 +0400</bug_when>
    <thetext>(In reply to comment #8)
&gt; (In reply to comment #1)
&gt; &gt; В данном пакете все .exe файлы идут уже готовыми. Их пересборка невозможна.
&gt; Из спека это не следует.
&gt; ------------------
&gt; %build
&gt; %make -C src
&gt; pushd bin
&gt; ------------------
&gt; вполне правдоподобныая секция build...
&gt; 

Так, ещё раз просмотрел. Да, с некоторых пор появилась возможность пересборки после появления определённой версии mono. До этого просто перекладывал бинарные сборки в бинарный пакет. Прошу прощения за дезу. autopano-sift-C-2.5.0 уже собрал и отправил в Сизиф.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>77782</commentid>
    <comment_count>11</comment_count>
    <who name="Andriy Stepanov (stanv)">stanv</who>
    <bug_when>2008-09-15 15:40:14 +0400</bug_when>
    <thetext>$ 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 ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>79542</commentid>
    <comment_count>12</comment_count>
    <who name="serpiph">serpiph</who>
    <bug_when>2008-10-13 11:42:38 +0400</bug_when>
    <thetext>(In reply to comment #11)
...
&gt; Простите, я не очень разбираюсь, но в пакете autopano-sift-C не идет ни одной
&gt; библиотеки, против autopano-sift с библиотекой /usr/lib/libsift.dll.
&gt; 
&gt; Действительно пакет autopano-sift-C заменяет пакет autopano-sift ?
&gt; 

Согласно документации с 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&apos;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 внедрено в программу.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>93272</commentid>
    <comment_count>13</comment_count>
    <who name="serpiph">serpiph</who>
    <bug_when>2009-06-18 19:23:40 +0400</bug_when>
    <thetext>Сборка была сделана только под i586.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>