dirhandling.h missing during build

Bug #1710038 reported by Justin Zobel
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Déjà Dup
Expired
Undecided
Unassigned

Bug Description

Solus
deja-dup 35.3
duplicity 0.7.13.1

Compiling using meson:
x86_64-solus-linux-gcc '-Ideja-dup/nautilus/deja-dup@sha' '-Ideja-dup/nautilus' '-I../deja-dup/nautilus' '-I/usr/include/nautilus' '-I/usr/include/at-spi2-atk/2.0' '-I/usr/include/at-spi-2.0' '-I/usr/include/dbus-1.0' '-I/usr/lib64/dbus-1.0/include' '-I/usr/include/gtk-3.0' '-I/usr/include/gio-unix-2.0/' '-I/usr/include/pango-1.0' '-I/usr/include/atk-1.0' '-I/usr/include/cairo' '-I/usr/include/pixman-1' '-I/usr/include/freetype2' '-I/usr/include/harfbuzz' '-I/usr/include/libdrm' '-I/usr/include/gdk-pixbuf-2.0' '-I/usr/include/libpng15' '-I/usr/include/glib-2.0' '-I/usr/lib64/glib-2.0/include' '-fdiagnostics-color=always' '-pipe' '-D_FILE_OFFSET_BITS=64' '-mtune=generic' '-march=x86-64' '-g2' '-O2' '-fPIC' '-Wformat' '-Wformat-security' '-fno-omit-frame-pointer' '-fexceptions' '-D_FORTIFY_SOURCE=2' '-fstack-protector' '--param' 'ssp-buffer-size=32' '-fasynchronous-unwind-tables' '-ftree-vectorize' '-feliminate-unused-debug-types' '-Wall' '-Wno-error' '-Wp,-D_REENTRANT' '-fPIC' '-pthread' '-w' '-DI_KNOW_THE_PACKAGEKIT_GLIB2_API_IS_SUBJECT_TO_CHANGE' '-DPACKAGE="deja-dup"' '-DGETTEXT_PACKAGE="deja-dup"' '-DVERSION="35.2"' '-DLOCALE_DIR="/usr/share/locale"' '-DTHEME_DIR="/usr/share/icons"' '-DPKG_LIBEXEC_DIR="/usr/lib64/deja-dup/deja-dup"' '-MMD' '-MQ' 'deja-dup/nautilus/deja-dup@sha/NautilusExtension.c.o' '-MF' 'deja-dup/nautilus/deja-dup@sha/NautilusExtension.c.o.d' -o 'deja-dup/nautilus/deja-dup@sha/NautilusExtension.c.o' -c ../deja-dup/nautilus/NautilusExtension.c
../deja-dup/nautilus/NautilusExtension.c:21:25: fatal error: dirhandling.h: No such file or directory
 #include "dirhandling.h"
                         ^

dirhandling.h referenced in NautilusExtension.c line 21 doesn't exist even if I do the ninja build with no parallel threads.

Revision history for this message
Michael Terry (mterry) wrote :

Is this master? I don't see that when I "make clean all"... hmm

Revision history for this message
Justin Zobel (justin-zobel) wrote :
Revision history for this message
Michael Terry (mterry) wrote :

Well, huh. That same Tarbell builds for me in ubuntu. Not sure why there would be a difference.

Revision history for this message
Michael Terry (mterry) wrote :

Any better with the new 35.4 tarball?

Changed in deja-dup:
status: New → Incomplete
Revision history for this message
Justin Zobel (justin-zobel) wrote :

35.5 has built just fine, so between 35.4 and 35.5 something corrected it. This can now be resolved.

Revision history for this message
Justin Zobel (justin-zobel) wrote :

I just tried this again with more threads and it's still happening, building with -j5 seemed ok but -j9 fails. So it's multi-threaded builds in ninja causing the issue.

Revision history for this message
Michael Terry (mterry) wrote :

Hrm. I can't reproduce with various -jX options. And I don't see how it's possible, if meson is working correctly. We list the dirhandling library as a link-with dependency of the nautilus module...

https://git.launchpad.net/deja-dup/plain/deja-dup/nautilus/meson.build

Maybe my meson-foo isn't very good, but that *should* work, right?

Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for Déjà Dup because there has been no activity for 60 days.]

Changed in deja-dup:
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.