Home My Page Projects Scotch
Summary Activity Forums Tracker Lists Tasks Docs News SCM Files

[#21765] Makefile Issues

Date:
2019-06-14 13:29
Priority:
3
State:
REOPENED
Submitted by:
Max Zeyen (mzeyen)
Assigned to:
Francois PELLEGRINI (pelegrin)
Category:
none
Group:
none
Summary:
Makefile Issues

Detailed description
"make install" does not copy the "metis.h" and "parmetis.h" dummies.
Adding the following line to the install target fixes it:

-$(CP) -f ../include/*metis.h $(includedir)

Also just pointing out that there are more fixes being performed in the following AUR PKGBUILD file of scotch, which should also make it into the repo:

https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=scotch
Message  ↓
Date: 2019-06-24 09:12
Sender: Max Zeyen

Dear Mr Pellegrini,

Yes, that would do for me.

Thanks,
Max

Date: 2019-06-24 09:01
Sender: Francois PELLEGRINI

Déplacé de Bugs vers Feature Requests

Date: 2019-06-24 09:01
Sender: Francois PELLEGRINI

Dear Mr Zeyen,
I'm a bit uneasy about copying directly the files to a regular install directory.
What about the attached Makefile? A "make install_stub" would do the job whenever necessary. Would that do for you?
Regards,
f.p.

Date: 2019-06-19 08:52
Sender: Max Zeyen

Thanks
I was just thinking that they could be installed in a separate target like install_stubs. That way it's your own fault if you crush an existing MeTiS installation :).

Best,
Max

Date: 2019-06-18 10:03
Sender: Francois PELLEGRINI

Dear Mr Zeyen,
OK, so I have added the MeTiS stubs as well.
I will see who yells after the next release. :-)
Regards,
f.p.

Date: 2019-06-18 08:08
Sender: Max Zeyen

Dear Mr Pellegrini,

Placing headers in a subdirectory is a priori general behavior for Linux systems and not a feature of Arch.
I agree that LZMA should also have been included in the package build. However, I am not sure for how long this package will still be around. I noticed it has been flagged as out of date. I´ll try to get the maintainer to update it.

Best,
Max

Date: 2019-06-18 06:30
Sender: Francois PELLEGRINI

Dear M. Zeyen,
Regarding the include files : is placing headers in a separate directory a feature specific to ARCH or a general behavior ? If it is a general behavior, indeed I could move the MeTiS files as well.

Date: 2019-06-17 16:48
Sender: Francois PELLEGRINI

About your pkgbuild : https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=scotch , as of Scotch v6.0.7 :
- l.4 : please upgrade to 6.0.7 ;
- l.29 : this should have been fixed ; please see the INSTALL.txt about the use of compilation flags that are overwritten ;
- l.32 : what about including LZMA as well ?
- l.36 : this has been fixed
- l.39 : this has been fixed
Regards,
f.p.

Date: 2019-06-17 10:58
Sender: Max Zeyen

The AUR package is placing all Scotch headers inside a subfolder by defining the includedir parameter (e.g. /usr/include/scotch). Something like this would effectively prevent the dummies from squashing the actual headers.

Date: 2019-06-17 10:15
Sender: Francois PELLEGRINI

Dear Mr Zeyen,
Thanks for the feedback.
The problem is that exposing automatically these files would conflict with the MeTiS package, if both were installed. How would you handle this ?
Thanks also for the link; I'm gonna check.
Regards,
f.p.

Attachments:
Size Name Date By Download
5 KiBMakefile2019-06-24 09:01pelegrinMakefile
Field Old Value Date By
typeBugs2019-06-24 09:01pelegrin
status_idClosed2019-06-24 09:01pelegrin
close_date2019-06-18 10:032019-06-24 09:01pelegrin
File Added6145: Makefile2019-06-24 09:01pelegrin
status_idASSIGNED2019-06-18 10:03pelegrin
close_date2019-06-17 10:152019-06-18 10:03pelegrin
ResolutionNone2019-06-18 10:03pelegrin
status_idOpen2019-06-17 10:15pelegrin
close_dateNone2019-06-17 10:15pelegrin
assigned_tonone2019-06-17 10:15pelegrin