Opened 10 years ago

Closed 2 years ago

#45344 closed defect (fixed)

Error updating to gsettings-desktop-schemas@3.14.0: Identical error updating GTK3

Reported by: dellw01@… Owned by: mascguy (Christopher Nielsen)
Priority: Normal Milestone:
Component: ports Version: 2.3.1
Keywords: Cc: neverpanic (Clemens Lang)
Port: gsettings-desktop-schemas, gtk3

Description

Seems to be a problem with a python script. Changing to the directory and calling make directly causes a python crash report to appear.

Traceback (most recent call last):
  File "/opt/local/bin/g-ir-scanner", line 55, in <module>
    sys.exit(scanner_main(sys.argv))
  File "/opt/local/lib/gobject-introspection/giscanner/scannermain.py", line 517, in scanner_main
    ss = create_source_scanner(options, args)
  File "/opt/local/lib/gobject-introspection/giscanner/scannermain.py", line 430, in create_source_scanner
    ss.parse_files(filenames)
  File "/opt/local/lib/gobject-introspection/giscanner/sourcescanner.py", line 256, in parse_files
    self._parse(headers)
  File "/opt/local/lib/gobject-introspection/giscanner/sourcescanner.py", line 302, in _parse
    proc.stdin.write('#ifndef %s\n' % (define, ))
IOError: [Errno 32] Broken pipe

My understanding of python is very basic, so I'm not able to sort out the error in sourcescanner.py

Attachments (2)

main.log (85.7 KB) - added by dellw01@… 10 years ago.
main.log after cleaning and rebuilding (replacing previous)
report.txt (41.5 KB) - added by cloudeecn@… 10 years ago.
python crash report

Download all attachments as: .zip

Change History (8)

comment:1 Changed 10 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: cal@… added
Keywords: gtk3 removed
Owner: changed from macports-tickets@… to devans@…
Port: gsettings-desktop-schemas gtk3 added; gsettings-desktop-schemas@3.14 removed

comment:2 Changed 10 years ago by neverpanic (Clemens Lang)

The program at the end of the broken pipe is the preprocessor. Would need to see a main.log to figure out why the preprocessor crashed.

comment:3 Changed 10 years ago by dbevans (David B. Evans)

Status: newassigned

This doesn't appear to be a full build log. Please clean gsettings-desktop-schemas, rebuild and upload the resulting main.log. Thanks.

sudo port clean gsettings-desktop-schemas
sudo port build gsettings-desktop-schemas

Changed 10 years ago by dellw01@…

Attachment: main.log added

main.log after cleaning and rebuilding (replacing previous)

Changed 10 years ago by cloudeecn@…

Attachment: report.txt added

python crash report

comment:4 Changed 10 years ago by cloudeecn@…

I've got same issue. when I manually run

CC="/usr/bin/clang" /opt/local/bin/g-ir-scanner  --add-include-path=. --namespace=GDesktopEnums --nsversion=3.0       --header-only --identifier-prefix=GDesktop --cflags-begin -I. --cflags-end  gdesktop-enums.h --output GDesktopEnums-3.0.gir

in

/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_gnome_gsettings-desktop-schemas/gsettings-desktop-schemas/work/gsettings-desktop-schemas-3.14.1/headers

Python is crashed. Crash report is attached

comment:5 Changed 3 years ago by mascguy (Christopher Nielsen)

Owner: changed from dbevans to mascguy

Take over Dave's tickets for GTK and friends, now that he's formally dropped maintainership. Boo! ;-)

comment:6 Changed 2 years ago by mascguy (Christopher Nielsen)

Resolution: fixed
Status: assignedclosed

AFAIK, this was fixed long ago.

If it's still an issue, please reopen.

Note: See TracTickets for help on using tickets.