Opened 13 years ago

Last modified 8 years ago

#28950 new defect

dmapd: build fails when GraphicsMagick is installed

Reported by: ryandesign (Ryan Carsten Schmidt) Owned by: dbevans (David B. Evans)
Priority: Normal Milestone:
Component: ports Version: 1.9.2
Keywords: Cc:
Port: dmapd

Description

When the GraphicsMagick port is installed, dmapd fails to build, as follows:

libtool: compile:  ccache /usr/bin/gcc-4.2 -DHAVE_CONFIG_H -I. -I.. -I.. -D_REENTRANT -I/opt/local/include/libdmapsharing-3.0 -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include -I/opt/local/include/libsoup-2.4 -I/opt/local/include/gstreamer-0.10 -I/opt/local/include/libxml2 -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include -D_REENTRANT -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include -D_REENTRANT -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include -I/opt/local/include -I/opt/local/include/GraphicsMagick -D_REENTRANT -I/opt/local/include/gstreamer-0.10 -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include -I/opt/local/include/libxml2 -I/opt/local/include -DLOCKPATH=\"/opt/local/var/lock/subsys/dmapd\" -DRUNDIR=\"/opt/local/var/run/dmapd\" -DMODULEDIR=\"/opt/local/lib/dmapd/0.0.39/modules\" -DSYSCONFDIR=\"/opt/local/etc\" -pipe -O2 -arch x86_64 -MT photo-meta-reader-graphicsmagick.lo -MD -MP -MF .deps/photo-meta-reader-graphicsmagick.Tpo -c photo-meta-reader-graphicsmagick.c  -fno-common -DPIC -o .libs/photo-meta-reader-graphicsmagick.o
photo-meta-reader-graphicsmagick.c: In function 'photo_meta_reader_graphicsmagick_read':
photo-meta-reader-graphicsmagick.c:118: error: 'port' undeclared (first use in this function)
photo-meta-reader-graphicsmagick.c:118: error: (Each undeclared identifier is reported only once
photo-meta-reader-graphicsmagick.c:118: error: for each function it appears in.)
photo-meta-reader-graphicsmagick.c:118: error: expected ';' before 'to'
make[2]: *** [photo-meta-reader-graphicsmagick.lo] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2

dmapd shouldn't even be attempting to use GraphicsMagick since it doesn't declare a dependency on it.

Attachments (1)

main.log.bz2 (8.5 KB) - added by ryandesign (Ryan Carsten Schmidt) 13 years ago.

Download all attachments as: .zip

Change History (4)

Changed 13 years ago by ryandesign (Ryan Carsten Schmidt)

Attachment: main.log.bz2 added

comment:1 Changed 13 years ago by mike@…

I will fix this in the next version of dmapd.

comment:2 Changed 12 years ago by ryandesign (Ryan Carsten Schmidt)

With dmapd 0.0.45 (and both GraphicsMagick and ImageMagick installed) the build succeeds, but it ends up linking with both of these, though only a dependency on ImageMagic is declared (through vips).

comment:3 Changed 8 years ago by jmroot (Joshua Root)

Owner: changed from mike@… to devans@…

There appears to be a dependency now?

Note: See TracTickets for help on using tickets.