Package Details: hdf4 4.3.0-1

Git Clone URL: https://aur.archlinux.org/hdf4.git (read-only, click to copy)
Package Base: hdf4
Description: General purpose library and file format for storing scientific data
Upstream URL: https://portal.hdfgroup.org
Licenses: custom
Submitter: djscholl
Maintainer: Xavier
Last Packager: Xavier
Votes: 14
Popularity: 0.000002
First Submitted: 2006-09-25 12:30 (UTC)
Last Updated: 2024-04-11 15:11 (UTC)

Latest Comments

« First ‹ Previous 1 2 3 4 5 Next › Last »

eleftg commented on 2018-05-31 19:30 (UTC)

Thank you very much for your contribution petronny!

I updated the package to include your patch.

petronny commented on 2018-05-20 06:24 (UTC) (edited on 2018-05-20 06:24 (UTC) by petronny)

I fixed it with

     CFLAGS="${CFLAGS} -fPIC" \
     LDFLAGS="-l:libjpeg.so.8 ${LDFLAGS}" \
     F77=gfortran \
+    JAVADOC='javadoc -Xdoclint:none' \
     --enable-fortran \
     --enable-production \
     --enable-java \

It's a bug with java-enviroment>8. And this patch works with java-enviroment=8. Please fix it.

petronny commented on 2018-05-17 15:14 (UTC)

I get

Generating javadoc/overview-summary.html...
../../java/src/hdf/overview.html:9: error: self-closing element not allowed
<p />There are a large number of functions in the HDF
^
../../java/src/hdf/overview.html:12: error: unknown attribute: COLS
<center><table BORDER=1 COLS=1 WIDTH="71%" BGCOLOR="#dbeaf5" >
                        ^
../../java/src/hdf/overview.html:12: warning: attribute obsolete, use CSS instead: BGCOLOR
<center><table BORDER=1 COLS=1 WIDTH="71%" BGCOLOR="#dbeaf5" >
                                           ^
../../java/src/hdf/overview.html:18: error: no summary or caption for table
</table></center>
^
Generating javadoc/help-doc.html...
[done in 2815 ms]
3 errors
2 warnings
make[3]: *** [Makefile:837: docs] Error 1
make[3]: Leaving directory '/build/hdf4-java/src/hdf-4.2.13/java/src'
make[2]: *** [Makefile:557: all-recursive] Error 1
make[2]: Leaving directory '/build/hdf4-java/src/hdf-4.2.13/java/src'
make[1]: *** [Makefile:661: all-recursive] Error 1
make[1]: Leaving directory '/build/hdf4-java/src/hdf-4.2.13/java'
make: *** [Makefile:528: all-recursive] Error 1
==> ERROR: A failure occurred in build().
    Aborting...

No idea how to fix it...

eleftg commented on 2018-05-16 21:14 (UTC) (edited on 2018-05-16 21:15 (UTC) by eleftg)

Fixed. It was a configuration issue. The hdf4 autoconf infrastructure is quite dated and on top of that the rpc headers recently passed from glibc to libtirpc, so changes were needed to the configuration script.

See also:

https://bugs.archlinux.org/task/58414

https://lists.opensuse.org/opensuse-factory/2018-03/msg00097.html

nisok commented on 2018-05-16 11:09 (UTC) (edited on 2018-05-16 11:09 (UTC) by nisok)

This package does not compile. It fails will error --enable-hdf4-xdr does not support 64bit

greyltc commented on 2018-05-08 09:53 (UTC) (edited on 2018-05-08 09:55 (UTC) by greyltc)

I'm having trouble building this package.

Problems with missing: hdf4-java/src/hdf-4.2.13/bin/missing: Unknown '--is-lightweight'

Problems with FORTRAN: gfortran: error: unrecognized command line option '-V'

But then this is what kills it: configure: error: --enable-hdf4-xdr is not supported for 64 bit mode.

Build log here --> log.txt

Also, I have:

$ archlinux-java status
Available Java environments:
  java-10-jdk
  java-7-openjdk
  java-8-openjdk (default)

Does it matter what java I'm using?

bunder commented on 2018-05-06 06:31 (UTC)

Doesn't build on x86_64 with following error:

configure: error: --enable-hdf4-xdr is not supported for 64 bit mode.

rprospero commented on 2017-09-11 13:43 (UTC)

Needs to bump to version 2.13. 2.12 is no longer available

Polly commented on 2015-02-19 10:52 (UTC)

current version is 2.11. PKGBUILD update required

djscholl commented on 2014-02-23 23:29 (UTC)

New version from upstream; thanks to Arch user fhs. The README for this version says that there is no more dependence on lex/yacc-like tools. I tried it without flex/bison installed, and the build failed due to the absence of a yacc command. I don't understand this, but I kept flex and bison in the makedepends array so it would build.