[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Packaging Jami progress
From: |
Jan Wielkiewicz |
Subject: |
Re: Packaging Jami progress |
Date: |
Tue, 3 Dec 2019 16:44:02 +0100 |
Hello,
I started working on updating Jami to the latest version and it seems
it needs libnatpmp, because without it, compilation fails during doing
something connected to UPnP.
For that purpose I started packaging libnatpmp, but during the "install"
stage, it fails with the following error:
starting phase `install'
install -p -d /usr/include
install: cannot create directory ‘/usr’: Permission denied
make: *** [Makefile:95: install] Error 1
command "make" "install"
"prefix=/gnu/store/rn7h6irrjfcd5w2s7a1clrq91g8jxjhl-libnatpmp-20150609"
failed with status 2
I tried chmoding and making files writable, but it didn't work or I did
something wrong.
Here's the sketch of the package:
(define-public libnatpmp
(package
(name "libnatpmp")
(version "20150609")
(source (origin
(method url-fetch)
(uri (string-append
"http://miniupnp.free.fr/files/"
name "-" version ".tar.gz"))
(sha256
(base32
"1c1n8n7mp0amsd6vkz32n8zj3vnsckv308bb7na0dg0r8969rap1"))))
(build-system gnu-build-system)
(arguments
`(#:phases
(modify-phases %standard-phases
(delete 'configure)
(delete 'check))
#:make-flags
(list (string-append "prefix=" (assoc-ref %outputs "out")))))
(home-page "http://miniupnp.free.fr/libnatpmp.html")
(synopsis "C Library implementing NAT-PMP")
(description
"libnatpmp is a portable and asynchronous implementaiton of the NAT Port
Mapping Protocol (NAT-PMP) written in C.")
(license license:bsd-3)))
How do we deal with problems like these? I checked the makefile and it
doesn't seem to have the "/usr" path hardcoded - it has the $(PREFIX)
variable.
Jan Wielkiewicz
- Re: Packaging Jami progress, Jan, 2019/12/01
- Re: Packaging Jami progress, Pierre Neidhardt, 2019/12/01
- Re: Packaging Jami progress, Jan, 2019/12/01
- Re: Packaging Jami progress,
Jan Wielkiewicz <=
- Re: Packaging Jami progress, Pierre Neidhardt, 2019/12/03
- Re: Packaging Jami progress, Jan, 2019/12/03
- Re: Packaging Jami progress, Pierre Neidhardt, 2019/12/03
- Re: Packaging Jami progress, Pierre Neidhardt, 2019/12/03
- Re: Packaging Jami progress, Jan Wielkiewicz, 2019/12/04
- Re: Packaging Jami progress, Pierre Neidhardt, 2019/12/04
- Re: Packaging Jami progress, Jan Wielkiewicz, 2019/12/04
- Re: Packaging Jami progress, Pierre Neidhardt, 2019/12/04
- Re: Packaging Jami progress, Jan, 2019/12/04
- Re: Packaging Jami progress, Pierre Neidhardt, 2019/12/04