Package Details: hdf4 4.2.14-5

Git Clone URL: https://aur.archlinux.org/hdf4.git (read-only)
Package Base: hdf4
Description: General purpose library and file format for storing scientific data (version including the Java Native Interfaces - JNI)
Upstream URL: https://portal.hdfgroup.org/display/support/HDF+4.2.14
Licenses: custom
Conflicts: hdf4-java
Provides: hdf4-java
Replaces: hdf4-java
Submitter: djscholl
Maintainer: eleftg (XavierCLL)
Last Packager: eleftg
Votes: 11
Popularity: 0.290833
First Submitted: 2006-09-25 12:30
Last Updated: 2019-01-26 21:30

Latest Comments

1 2 3 4 Next › Last »

meriops commented on 2019-02-10 13:55

@eleftg Thank you for your suggestion. It turns out that my JAVA_OPTIONS were incorrectly specified in my shell startup file, and for some reason, they were being copied to the Makefiles during building, which was messing up. So now the package compiled fine, although I still had to use --disable-dependency-tracking.

eleftg commented on 2019-02-09 21:12

@meriops No idea why this could be happening but can you try changing line 33 of the PKGBUILD to:

"${srcdir}/hdf-${pkgver}"/configure MAKE=gmake \

and then post back whether it worked?

meriops commented on 2019-02-07 09:34

Hi, This package is not compiling for me... I get :

config.status: error: in `/home/ol/progs/builds/hdf4/src/build': config.status: error: Something went wrong bootstrapping makefile fragments for automatic dependency tracking. Try re-running configure with the '--disable-dependency-tracking' option

When I do as suggested, I then get :

Makefile:319: *** missing separator. Stop.

Any hint as what I am doing wrong?

eleftg commented on 2019-01-26 21:47

Well noticed Arcturus. Thank you!

Indeed, ever since the package switched from static to shared libs, the fortran option needed to be disabled due to a configuration error

configure: error: Cannot build shared fortran libraries. Please configure with --disable-fortran flag.

I now created a separate hdf4-static (https://aur.archlinux.org/packages/hdf4-static) package that offers fortran.

Arcturus commented on 2019-01-26 17:28

The description says this is the "full version including the FORTRAN and the Java Native Interfaces - JNI", yet the configure flag --disable-fortran is used in the PGKBUILD.

Should the description (or PKGBUILD) be updated, or am I missing something?

XavierCLL commented on 2018-11-05 22:53

Perfect thanks!

eleftg commented on 2018-11-05 22:49

No problem.

I've also added you as a co-maintainer, so that you can directly apply any future modifications.

XavierCLL commented on 2018-11-05 20:35

Hi @eleftg again, I forgot to add the load library path in /etc/ld.so.conf.d/ when I converted the hdf4 to share lib, please update (4.2.14-4): https://pastebin.com/G9HnWfL4

eleftg commented on 2018-11-05 06:49

Done. Thanks XavierCLL

XavierCLL commented on 2018-11-05 05:00

Hi @eleftg, I implemented some changes: 1) added "--disable-netcdf" for use the native netcdf, because (without that) using the netcdf that have the hdf4 bring some problems and conflicts (read more https://goo.gl/ZVZDtj) 2) I made some changes for enabling share library (better than static). PKBGUILD here: https://pastebin.com/BheBm34w