Github messages for voidlinux
 help / color / mirror / Atom feed
* [ISSUE] opendkim-2.10.3_12: missing dependency `perl`
@ 2022-07-13  9:19 chloris-pale-green
  2022-07-13 11:36 ` wael444
                   ` (7 more replies)
  0 siblings, 8 replies; 9+ messages in thread
From: chloris-pale-green @ 2022-07-13  9:19 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 951 bytes --]

New issue by chloris-pale-green on void-packages repository

https://github.com/void-linux/void-packages/issues/38036

Description:
### Is this a new report?

Yes

### System Info

Void 5.18.9_1 x86_64 GenuineIntel uptodate rFFFFFFFF

### Package(s) Affected

opendkim-2.10.3_12

### Does a report exist for this bug with the project's home (upstream) and/or another distro?

_No response_

### Expected behaviour

The package should include all necessary dependencies to execute all of its binaries and scripts. `opendkim-genkey` should run without further user intervention.

### Actual behaviour

`opendkim-genkey` requires `perl` interpreter and does not run without it. `perl` is not a dependency of the package, though.

It can be easily verified that `/usr/bin/opendkim-genkey` is a Perl script.

### Steps to reproduce

1. Install package `opendkim`
2. Make sure no `perl` interpreter is available
3. Try to run `/usr/bin/opendkim-genkey`

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: opendkim-2.10.3_12: missing dependency `perl`
  2022-07-13  9:19 [ISSUE] opendkim-2.10.3_12: missing dependency `perl` chloris-pale-green
@ 2022-07-13 11:36 ` wael444
  2022-07-13 15:14 ` tranzystorek-io
                   ` (6 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: wael444 @ 2022-07-13 11:36 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 186 bytes --]

New comment by wael444 on void-packages repository

https://github.com/void-linux/void-packages/issues/38036#issuecomment-1183111271

Comment:
opendkim void-packages maintainer: @jprjr 

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: opendkim-2.10.3_12: missing dependency `perl`
  2022-07-13  9:19 [ISSUE] opendkim-2.10.3_12: missing dependency `perl` chloris-pale-green
  2022-07-13 11:36 ` wael444
@ 2022-07-13 15:14 ` tranzystorek-io
  2022-07-13 16:35 ` chloris-pale-green
                   ` (5 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: tranzystorek-io @ 2022-07-13 15:14 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 355 bytes --]

New comment by tranzystorek-io on void-packages repository

https://github.com/void-linux/void-packages/issues/38036#issuecomment-1183352412

Comment:
I tried to test out building opendkim with the perl dependency, but it seems there's something wrong with opendkim's build config and configure can't find strlcat/strlcpy and fails (with or without perl)

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: opendkim-2.10.3_12: missing dependency `perl`
  2022-07-13  9:19 [ISSUE] opendkim-2.10.3_12: missing dependency `perl` chloris-pale-green
  2022-07-13 11:36 ` wael444
  2022-07-13 15:14 ` tranzystorek-io
@ 2022-07-13 16:35 ` chloris-pale-green
  2022-07-13 16:36 ` chloris-pale-green
                   ` (4 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: chloris-pale-green @ 2022-07-13 16:35 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 991 bytes --]

New comment by chloris-pale-green on void-packages repository

https://github.com/void-linux/void-packages/issues/38036#issuecomment-1183440386

Comment:
> configure can't find strlcat/strlcpy and fails (with or without perl)

@tranzystorek-io I can confirm that. I get these errors in build stage `=> opendkim-2.10.3_12: running do_configure ...` (some additional OK lines included):
```
checking bsd/string.h usability... yes
checking bsd/string.h presence... yes
checking for bsd/string.h... yes
checking for strlcat... no
checking for library containing strlcat... no
checking for library containing strlcpy... no
checking for strlcpy... no
checking for library containing strlcat... (cached) no
checking for library containing strlcpy... (cached) no
configure: error: no strlcpy/strlcat found
=> ERROR: opendkim-2.10.3_12: do_configure: '${configure_script} ${configure_args}' exited with 1
=> ERROR:   in do_configure() at common/build-style/gnu-configure.sh:8
```



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: opendkim-2.10.3_12: missing dependency `perl`
  2022-07-13  9:19 [ISSUE] opendkim-2.10.3_12: missing dependency `perl` chloris-pale-green
                   ` (2 preceding siblings ...)
  2022-07-13 16:35 ` chloris-pale-green
@ 2022-07-13 16:36 ` chloris-pale-green
  2022-07-13 20:29 ` tranzystorek-io
                   ` (3 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: chloris-pale-green @ 2022-07-13 16:36 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1096 bytes --]

New comment by chloris-pale-green on void-packages repository

https://github.com/void-linux/void-packages/issues/38036#issuecomment-1183440386

Comment:
> configure can't find strlcat/strlcpy and fails (with or without perl)

@tranzystorek-io I can confirm that. I get these errors in build stage `=> opendkim-2.10.3_12: running do_configure ...` (some additional OK lines included):
```
checking bsd/string.h usability... yes
checking bsd/string.h presence... yes
checking for bsd/string.h... yes
checking for strlcat... no
checking for library containing strlcat... no
checking for library containing strlcpy... no
checking for strlcpy... no
checking for library containing strlcat... (cached) no
checking for library containing strlcpy... (cached) no
configure: error: no strlcpy/strlcat found
=> ERROR: opendkim-2.10.3_12: do_configure: '${configure_script} ${configure_args}' exited with 1
=> ERROR:   in do_configure() at common/build-style/gnu-configure.sh:8
```

I added `depends="perl"` to the template, but I don't think it actually matters considering that error.


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: opendkim-2.10.3_12: missing dependency `perl`
  2022-07-13  9:19 [ISSUE] opendkim-2.10.3_12: missing dependency `perl` chloris-pale-green
                   ` (3 preceding siblings ...)
  2022-07-13 16:36 ` chloris-pale-green
@ 2022-07-13 20:29 ` tranzystorek-io
  2022-07-14  2:45 ` sgn
                   ` (2 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: tranzystorek-io @ 2022-07-13 20:29 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 245 bytes --]

New comment by tranzystorek-io on void-packages repository

https://github.com/void-linux/void-packages/issues/38036#issuecomment-1183647132

Comment:
turns out configure also tries to link `-lmd` so `libmd-devel` had to be added to makedepends

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: opendkim-2.10.3_12: missing dependency `perl`
  2022-07-13  9:19 [ISSUE] opendkim-2.10.3_12: missing dependency `perl` chloris-pale-green
                   ` (4 preceding siblings ...)
  2022-07-13 20:29 ` tranzystorek-io
@ 2022-07-14  2:45 ` sgn
  2022-07-14  5:36 ` chloris-pale-green
  2022-07-14 14:00 ` [ISSUE] [CLOSED] " sgn
  7 siblings, 0 replies; 9+ messages in thread
From: sgn @ 2022-07-14  2:45 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 182 bytes --]

New comment by sgn on void-packages repository

https://github.com/void-linux/void-packages/issues/38036#issuecomment-1183922657

Comment:
How often do people run `opendkim-genkey`?

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: opendkim-2.10.3_12: missing dependency `perl`
  2022-07-13  9:19 [ISSUE] opendkim-2.10.3_12: missing dependency `perl` chloris-pale-green
                   ` (5 preceding siblings ...)
  2022-07-14  2:45 ` sgn
@ 2022-07-14  5:36 ` chloris-pale-green
  2022-07-14 14:00 ` [ISSUE] [CLOSED] " sgn
  7 siblings, 0 replies; 9+ messages in thread
From: chloris-pale-green @ 2022-07-14  5:36 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 277 bytes --]

New comment by chloris-pale-green on void-packages repository

https://github.com/void-linux/void-packages/issues/38036#issuecomment-1184009780

Comment:
> How often do people run `opendkim-genkey`?

I run it once when I configure a new mail server, which is not that often.

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [ISSUE] [CLOSED] opendkim-2.10.3_12: missing dependency `perl`
  2022-07-13  9:19 [ISSUE] opendkim-2.10.3_12: missing dependency `perl` chloris-pale-green
                   ` (6 preceding siblings ...)
  2022-07-14  5:36 ` chloris-pale-green
@ 2022-07-14 14:00 ` sgn
  7 siblings, 0 replies; 9+ messages in thread
From: sgn @ 2022-07-14 14:00 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 954 bytes --]

Closed issue by chloris-pale-green on void-packages repository

https://github.com/void-linux/void-packages/issues/38036

Description:
### Is this a new report?

Yes

### System Info

Void 5.18.9_1 x86_64 GenuineIntel uptodate rFFFFFFFF

### Package(s) Affected

opendkim-2.10.3_12

### Does a report exist for this bug with the project's home (upstream) and/or another distro?

_No response_

### Expected behaviour

The package should include all necessary dependencies to execute all of its binaries and scripts. `opendkim-genkey` should run without further user intervention.

### Actual behaviour

`opendkim-genkey` requires `perl` interpreter and does not run without it. `perl` is not a dependency of the package, though.

It can be easily verified that `/usr/bin/opendkim-genkey` is a Perl script.

### Steps to reproduce

1. Install package `opendkim`
2. Make sure no `perl` interpreter is available
3. Try to run `/usr/bin/opendkim-genkey`

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2022-07-14 14:00 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-07-13  9:19 [ISSUE] opendkim-2.10.3_12: missing dependency `perl` chloris-pale-green
2022-07-13 11:36 ` wael444
2022-07-13 15:14 ` tranzystorek-io
2022-07-13 16:35 ` chloris-pale-green
2022-07-13 16:36 ` chloris-pale-green
2022-07-13 20:29 ` tranzystorek-io
2022-07-14  2:45 ` sgn
2022-07-14  5:36 ` chloris-pale-green
2022-07-14 14:00 ` [ISSUE] [CLOSED] " sgn

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).