Package Details: stiff 2.4.0-1

Git Clone URL: https://aur.archlinux.org/stiff.git (read-only, click to copy)
Package Base: stiff
Description: is a program that converts scientific FITS images to the more popular TIFF format for illustration purposes.
Upstream URL: http://www.astromatic.net/software/stiff
Licenses: custom
Submitter: clu
Maintainer: clu
Last Packager: clu
Votes: 3
Popularity: 0.000000
First Submitted: 2011-01-25 23:58
Last Updated: 2017-12-11 19:21

Latest Comments

joatca commented on 2020-06-30 13:43

Build fails with the errors below; I downloaded the current source and built manually and get the same problem so nothing to do with the AUR packaging.

gcc -D_REENTRANT -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt  -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -o stiff datamem.o field.o image.o main.o makeit.o prefs.o threads.o tiff.o xml.o ./fits/libfits.a -ltiff  -ljpeg  -lz -lpthread -lm 
/usr/bin/ld: field.o:(.bss+0xfc0): multiple definition of `gstr'; datamem.o:(.bss+0x40): first defined here
/usr/bin/ld: field.o:(.bss+0xfa8): multiple definition of `bswapflag'; datamem.o:(.bss+0x20): first defined here
/usr/bin/ld: image.o:(.bss+0xc0): multiple definition of `prefs'; field.o:(.bss+0x0): first defined here
/usr/bin/ld: image.o:(.bss+0x1068): multiple definition of `bswapflag'; datamem.o:(.bss+0x20): first defined here
/usr/bin/ld: image.o:(.bss+0x1080): multiple definition of `gstr'; datamem.o:(.bss+0x40): first defined here
/usr/bin/ld: main.o:(.bss+0x0): multiple definition of `prefs'; field.o:(.bss+0x0): first defined here
/usr/bin/ld: main.o:(.bss+0xfa8): multiple definition of `bswapflag'; datamem.o:(.bss+0x20): first defined here
/usr/bin/ld: main.o:(.bss+0xfc0): multiple definition of `gstr'; datamem.o:(.bss+0x40): first defined here
/usr/bin/ld: makeit.o:(.bss+0x20): multiple definition of `prefs'; field.o:(.bss+0x0): first defined here
/usr/bin/ld: makeit.o:(.bss+0xfc8): multiple definition of `bswapflag'; datamem.o:(.bss+0x20): first defined here
/usr/bin/ld: makeit.o:(.bss+0xfe0): multiple definition of `gstr'; datamem.o:(.bss+0x40): first defined here
/usr/bin/ld: prefs.o:(.bss+0x1428): multiple definition of `bswapflag'; datamem.o:(.bss+0x20): first defined here
/usr/bin/ld: prefs.o:(.bss+0x480): multiple definition of `prefs'; field.o:(.bss+0x0): first defined here
/usr/bin/ld: prefs.o:(.bss+0x1440): multiple definition of `gstr'; datamem.o:(.bss+0x40): first defined here
/usr/bin/ld: threads.o:(.bss+0x0): multiple definition of `bswapflag'; datamem.o:(.bss+0x20): first defined here
/usr/bin/ld: threads.o:(.bss+0x20): multiple definition of `gstr'; datamem.o:(.bss+0x40): first defined here
/usr/bin/ld: threads.o:(.bss+0x220): multiple definition of `nproc'; image.o:(.bss+0xb8): first defined here
/usr/bin/ld: tiff.o:(.bss+0x0): multiple definition of `bswapflag'; datamem.o:(.bss+0x20): first defined here
/usr/bin/ld: tiff.o:(.bss+0x20): multiple definition of `gstr'; datamem.o:(.bss+0x40): first defined here
/usr/bin/ld: xml.o:(.bss+0x20): multiple definition of `prefs'; field.o:(.bss+0x0): first defined here
/usr/bin/ld: xml.o:(.bss+0xfc8): multiple definition of `bswapflag'; datamem.o:(.bss+0x20): first defined here
/usr/bin/ld: xml.o:(.bss+0xfe0): multiple definition of `gstr'; datamem.o:(.bss+0x40): first defined here
/usr/bin/ld: ./fits/libfits.a(fitsbody.o):(.bss+0x20): multiple definition of `bswapflag'; datamem.o:(.bss+0x20): first defined here
/usr/bin/ld: ./fits/libfits.a(fitsbody.o):(.bss+0x40): multiple definition of `gstr'; datamem.o:(.bss+0x40): first defined here
/usr/bin/ld: ./fits/libfits.a(fitscat.o):(.bss+0x20): multiple definition of `gstr'; datamem.o:(.bss+0x40): first defined here
/usr/bin/ld: ./fits/libfits.a(fitscat.o):(.bss+0x0): multiple definition of `bswapflag'; datamem.o:(.bss+0x20): first defined here
/usr/bin/ld: ./fits/libfits.a(fitscleanup.o):(.bss+0x20): multiple definition of `gstr'; datamem.o:(.bss+0x40): first defined here
/usr/bin/ld: ./fits/libfits.a(fitscleanup.o):(.bss+0x18): multiple definition of `bswapflag'; datamem.o:(.bss+0x20): first defined here
/usr/bin/ld: ./fits/libfits.a(fitshead.o):(.bss+0x20): multiple definition of `gstr'; datamem.o:(.bss+0x40): first defined here
/usr/bin/ld: ./fits/libfits.a(fitshead.o):(.bss+0x0): multiple definition of `bswapflag'; datamem.o:(.bss+0x20): first defined here
/usr/bin/ld: ./fits/libfits.a(fitsmisc.o):(.bss+0x0): multiple definition of `bswapflag'; datamem.o:(.bss+0x20): first defined here
/usr/bin/ld: ./fits/libfits.a(fitsmisc.o):(.bss+0x20): multiple definition of `gstr'; datamem.o:(.bss+0x40): first defined here
/usr/bin/ld: ./fits/libfits.a(fitsread.o):(.bss+0xb60): multiple definition of `gstr'; datamem.o:(.bss+0x40): first defined here
/usr/bin/ld: ./fits/libfits.a(fitsread.o):(.bss+0xb40): multiple definition of `bswapflag'; datamem.o:(.bss+0x20): first defined here
/usr/bin/ld: ./fits/libfits.a(fitstab.o):(.bss+0x20): multiple definition of `gstr'; datamem.o:(.bss+0x40): first defined here
/usr/bin/ld: ./fits/libfits.a(fitstab.o):(.bss+0x0): multiple definition of `bswapflag'; datamem.o:(.bss+0x20): first defined here
/usr/bin/ld: ./fits/libfits.a(fitsutil.o):(.bss+0x0): multiple definition of `bswapflag'; datamem.o:(.bss+0x20): first defined here
/usr/bin/ld: ./fits/libfits.a(fitsutil.o):(.bss+0x20): multiple definition of `gstr'; datamem.o:(.bss+0x40): first defined here
/usr/bin/ld: ./fits/libfits.a(fitscheck.o):(.bss+0x0): multiple definition of `bswapflag'; datamem.o:(.bss+0x20): first defined here
/usr/bin/ld: ./fits/libfits.a(fitscheck.o):(.bss+0x20): multiple definition of `gstr'; datamem.o:(.bss+0x40): first defined here
/usr/bin/ld: ./fits/libfits.a(fitskey.o):(.bss+0x20): multiple definition of `gstr'; datamem.o:(.bss+0x40): first defined here
/usr/bin/ld: ./fits/libfits.a(fitskey.o):(.bss+0x0): multiple definition of `bswapflag'; datamem.o:(.bss+0x20): first defined here
collect2: error: ld returned 1 exit status
make[3]: *** [Makefile:351: stiff] Error 1
make[3]: Leaving directory '/home/fraser/.cache/yay/stiff/src/stiff-2.4.0/src'
make[2]: *** [Makefile:390: all-recursive] Error 1
make[2]: Leaving directory '/home/fraser/.cache/yay/stiff/src/stiff-2.4.0/src'
make[1]: *** [Makefile:402: all-recursive] Error 1
make[1]: Leaving directory '/home/fraser/.cache/yay/stiff/src/stiff-2.4.0'
make: *** [Makefile:319: all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...
error making: %!s(func() string=0x561852ce2e80)