Bug 1770282 - FTBFS[i386] python-pikepdf
Summary: FTBFS[i386] python-pikepdf
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: python-pikepdf
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Elliott Sales de Andrade
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: 1747732
TreeView+ depends on / blocked
 
Reported: 2019-11-08 15:43 UTC by Zdenek Dohnal
Modified: 2019-11-12 00:58 UTC (History)
3 users (show)

Fixed In Version: python-pikepdf-1.7.0-1.fc32
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2019-11-12 00:58:37 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Zdenek Dohnal 2019-11-08 15:43:20 UTC
Hi Elliot,

I got into rebasing of qpdf again, but this error rised:

Steps to reproduce:

(on rawhide branch)
$ fedpkg build --srpm --scratch --arch i386

From build.log:

+ pushd docs
~/build/BUILD/pikepdf-1.6.5/docs ~/build/BUILD/pikepdf-1.6.5
++ ls -d /builddir/build/BUILD/pikepdf-1.6.5/docs/../build/lib.linux-i686-3.8
+ PYTHONPATH=/builddir/build/BUILD/pikepdf-1.6.5/docs/../build/lib.linux-i686-3.8
+ sphinx-build-3 . ../html
Running Sphinx v2.1.2
Configuration error:
There is a programmable error in your configuration file:
Traceback (most recent call last):
  File "/builddir/build/BUILD/pikepdf-1.6.5/build/lib.linux-i686-3.8/pikepdf/__init__.py", line 10, in <module>
    from . import _qpdf
ImportError: /builddir/build/BUILD/pikepdf-1.6.5/build/lib.linux-i686-3.8/pikepdf/_qpdf.cpython-38-i386-linux-gnu.so: undefined symbol: __atomic_fetch_add_4
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/usr/lib/python3.8/site-packages/sphinx/config.py", line 361, in eval_config_file
    execfile_(filename, namespace)
  File "/usr/lib/python3.8/site-packages/sphinx/util/pycompat.py", line 86, in execfile_
    exec(code, _globals)
  File "/builddir/build/BUILD/pikepdf-1.6.5/docs/conf.py", line 79, in <module>
    import pikepdf
  File "/builddir/build/BUILD/pikepdf-1.6.5/build/lib.linux-i686-3.8/pikepdf/__init__.py", line 12, in <module>
    raise ImportError("pikepdf's extension library failed to import")
ImportError: pikepdf's extension library failed to import
error: Bad exit status from /var/tmp/rpm-tmp.SMAHuI (%build)
    Bad exit status from /var/tmp/rpm-tmp.SMAHuI (%build)
RPM build errors:
Child return code was: 1
EXCEPTION: [Error()]
Traceback (most recent call last):
  File "/usr/lib/python3.7/site-packages/mockbuild/trace_decorator.py", line 95, in trace
    result = func(*args, **kw)
  File "/usr/lib/python3.7/site-packages/mockbuild/util.py", line 743, in do_with_status
    raise exception.Error("Command failed: \n # %s\n%s" % (command, output), child.returncode)
mockbuild.exception.Error: Command failed: 
 # bash --login -c /usr/bin/rpmbuild -bb --target i386 --nodeps /builddir/build/SPECS/python-pikepdf.spec


Would you mind looking into it?

Comment 1 Elliott Sales de Andrade 2019-11-12 00:58:37 UTC
I can't reproduce locally due to bug 1770667, but I just updated to 1.7.0 and it built fine.


Note You need to log in before you can comment on or make changes to this bug.