On Fri, Aug 14, 2020 at 7:12 AM Rich Mattes <richmat...@gmail.com> wrote:

>
> On Fri, Aug 14, 2020, 7:37 AM Richard Shaw <hobbes1...@gmail.com> wrote:
>
>>
>> I'm getting consistent differences across at least two versions of zipios
>> and the offending arches seem to always be s390x and ppc64le.
>>
>> BuildError: The following noarch package built differently on different
>> architectures: zipios-doc-2.2.1.0-5.fc33.noarch.rpm
>> rpmdiff output was:
>> removed
>> /usr/share/doc/zipios/html/dir_0f7abfb91da657dcb27dff31b827312f.html
>> removed
>> /usr/share/doc/zipios/html/dir_32504400af4b8c553a85c61a7ef01dea.html
>> added
>> /usr/share/doc/zipios/html/dir_8f6b9ad7431774f92e3ec3efe35ac7da.html
>> added
>> /usr/share/doc/zipios/html/dir_dd208edd458824e9eaf902c6da16200d.html
>>
>> zipios 2.2.5.0
>> https://koji.fedoraproject.org/koji/taskinfo?taskID=49057750
>>
>> zipios 2.2.1.0
>> https://koji.fedoraproject.org/koji/taskinfo?taskID=48597282
>>
>> Is this likely a big vs little endian thing?
>>
>> Is it a CMake package? The vpath_builddir that is now used for out of
> source builds is different for each architecture. If that directory is
> included in the doxygen processing paths you'll get this error.
>

Yes, but why is doxygen using that to generate a directory name? Bah...



> I worked around this in a few of my packages by adding the cmake build
> directory to the EXCLUDE list in the doxyfile.
>

I added a patch to the doxy.in file and it seemed to get rid of one of the
directory problems, but not both...

https://koji.fedoraproject.org/koji/taskinfo?taskID=49250574

Patch:

$ cat zipios-doxygen.patch
Index: doc/zipios.doxy.in
===================================================================
--- Zipios/doc.orig/zipios.doxy.in
+++ Zipios/doc/zipios.doxy.in
@@ -152,7 +152,7 @@ FULL_PATH_NAMES        = YES
 # will be relative from the directory where doxygen is started.
 # This tag requires that the tag FULL_PATH_NAMES is set to YES.

-STRIP_FROM_PATH        = @CMAKE_CURRENT_SOURCE_DIR@
+STRIP_FROM_PATH        = @CMAKE_CURRENT_BINARY_DIR@

 # The STRIP_FROM_INC_PATH tag can be used to strip a user-defined part of
the
 # path mentioned in the documentation of a class, which tells the reader
which

Thanks,
Richard
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org

Reply via email to