Ticket #54 (closed defect: fixed)

Opened 7 years ago

Last modified 7 years ago

install fails when 'glade' is not available

Reported by: cdj15 Owned by: lennart
Milestone: Avahi 0.6.13 Component: other
Keywords: discover standalone glade Cc:

Description

I built avahi with the options

./configure --prefix=/nfs/cms/sw/users/cdj/zeroconf --enable-tests --disable-glib --disable-qt3 --disable-qt4 --disable-gtk --disable-pygtk --disable-python-dbus --disable-mono

but when I attempted to install, it failed with

gmake[1]: Entering directory `/user/foo/src/zeroconf/avahi-0.6.10/avahi-discover-standalone' gmake[2]: Entering directory `/user/foo/src/zeroconf/avahi-0.6.10/avahi-discover-standalone'

test -z "/nfs/foozeroconf/bin" mkdir -p -- "/nfs/foo/zeroconf/bin"

test -z "" mkdir -p -- ""

/usr/bin/install -c -m 644 'avahi-discover.glade' '/avahi-discover.glade'

/usr/bin/install: cannot create regular file `/avahi-discover.glade': Permission denied gmake[2]: *** [install-interfacesDATA] Error 1 gmake[2]: Leaving directory `/user/foo/src/zeroconf/avahi-0.6.10/avahi-discover-standalone' gmake[1]: *** [install-am] Error 2 gmake[1]: Leaving directory `/user/foo/src/zeroconf/avahi-0.6.10/avahi-discover-standalone' gmake: *** [install-recursive] Error 1

Change History

Changed 7 years ago by lennart

  • status changed from new to assigned

If you look closely you see that the installation of avahi-discover.glade failed because it should be installed in the root directory. This is very strange because $(interfacesdir) is usually set to "${datadir}/${PACKAGE}/interfaces/" in configure.ac.

Could you please check if interfacesdir is set properly in the generated "Makefile"s?

What OS is this?

Changed 7 years ago by lennart

  • status changed from assigned to closed
  • resolution set to fixed

(In [1247]) fix build if avahi is built without gtk but with python support (closes #54)

Changed 7 years ago by lennart

  • milestone set to Avahi 0.6.13
Note: See TracTickets for help on using tickets.