[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

imagemagick port fails to build package on amd64



Imagemagick on my -current amd64 fails with:

  ===>  Building package for ImageMagick-6.0.0-2p3
  Creating package /var/spool/ftp/pub/amd64-snap/pkg/all/ImageMagick-6.0.0-2p3.tgz
  Switching to /usr/ports/graphics/ImageMagick/pkg/PFRAG.no-no_x11
  Switching to /usr/ports/graphics/ImageMagick/pkg/PFRAG.shared
  Error in package: "/usr/obj/ports/ImageMagick-6.0.0-2p3/fake-amd64//usr/local/bin/Magick++-config" does not exist
  ...
  Error in package: "/usr/obj/ports/ImageMagick-6.0.0-2p3/fake-amd64//usr/local/lib/libMagick++.so.6.1" does not exist

config.log shows this wrt Magick++

  configure:32939: checking whether C++ compiler is sufficient for Magick++
  configure:32959: result: no (failed tests)

The configure test checks for
  test $ac_cv_cxx_have_std = 'yes' && \
  test $ac_cv_cxx_have_stl = 'yes' && \
among other things.   These values are 'no'.  The code to check for
these feature fails with missing files, e.g.
... bits/c++config.h: No such file or directory

I'm not sure if this is an ImageMagick issue or a g++ compiler issue.
It looks like the compiler isn't looking in

	/usr/lib/g++/amd64-unknown-openbsd3.6

Is this fall out from the x86_64 vs amd64 changes?

// marc (please include me in replies as I'm not on the ports@ list)



Visit your host, monkey.org