perl5.26 stop with fatal error: /usr/sbin/dtrace doesn't support -h flag

HL1234

Active Member

Reaction score: 8
Messages: 133

Hello,

I try to compile perl5.26 on a FreeBSD 11.1 system with fresh updated ports
and I got these error:


Code:
/usr/ports/lang/perl5.26/# make

... 
Support DTrace if available? [y] 
Where is the dtrace executable? (~name ok) [/usr/sbin/dtrace] 

*** Configure:  Fatal Error:  /usr/sbin/dtrace doesn't support -h flag 
*** 
*** Your installed dtrace doesn't support the -h switch to compile a D 
*** program into a C header. Can't continue. 

===>  Script "Configure" failed unexpectedly. 
Please report the problem to perl@FreeBSD.org [maintainer] and attach the 
"/usr/ports/lang/perl5.26/work/perl-5.26.0/config.log" including the output 
of the failure of your make command. Also, it might be a good idea to provide 
an overview of all packages installed on your system (e.g. a 
/usr/local/sbin/pkg-static info -g -Ea). 
*** Error code 1
In addition I like to tell that:

- there is no file /usr/ports/lang/perl5.26/work/perl-5.26.0/config.log
(ls: /usr/ports/lang/perl5.26/work/perl-5.26.0/config.log: No such file or directory)

- /usr/sbin/dtrace also /usr/bin/* /usr/lib/* has the file flag schg
but I think this should not be important? Because with the perl installation should not change anything inside the operation system of FreeBSD. I do remove the file flag schg in /usr/bin/* and /usr/lib/* and try again, but this doesn't change anything.

- /usr/sbin/dtrace can be found with ls

- man dtrace
shows me there is a "-h" flag available

What do to know?

I try to send a email to perl@FreeBSD.org
but:
Code:
  ----- The following addresses had permanent fatal errors -----
<perl@FreeBSD.org>
    (reason: 550-5.7.1 Service unavailable; client blocked using b.barracudacentral.org)
please send your problem report from a non-blocked location (e.g. gmail/yahoo) to postmaster@FreeBSD.org and include the following information: time (Sep 06 10:00:40) and client (78.47.225.20).
550 5.1.1 <perl@FreeBSD.org>... User unknown
I try to send a email to postmaster@FreeBSD.org
but:
Code:
----- The following addresses had permanent fatal errors -----
[EMAIL='postmaster@FreeBSD.org']<postmaster@FreeBSD.org>[/EMAIL]
   (reason: 550-5.7.1 Service unavailable; client blocked using b.barracudacentral.org)
550 5.1.1 [EMAIL='postmaster@FreeBSD.org']<postmaster@FreeBSD.org>[/EMAIL]... User unknown
???
Why does it recommend to post errors to perl@FreeBSD.org and postmaster@FreeBSD.org, if this users are "unknown"?
 

SirDice

Administrator
Staff member
Administrator
Moderator

Reaction score: 9,135
Messages: 33,711

Code:
(reason: 550-5.7.1 Service unavailable; client blocked using b.barracudacentral.org)
It doesn't say "user unknown", it says it doesn't like your mail relay. It's most likely blocked due to spam.
 
OP
HL1234

HL1234

Active Member

Reaction score: 8
Messages: 133

may be its cause it is a small private mail relay - normally it is not blocked and also not listed in spamcop.net

What to do with
Code:
perl5.26 stop with fatal error: /usr/sbin/dtrace doesn't support -h flag
without the DTrace option it compile.
 
Top