Opened 4 years ago

Closed 4 years ago

#60588 closed defect (wontfix)

urbit: Undefined symbols _dprintf

Reported by: ryandesign (Ryan Carsten Schmidt) Owned by: l2dy (Zero King)
Priority: Normal Milestone:
Component: ports Version: 2.6.2
Keywords: Cc: chrstphrchvz (Christopher Chavez)
Port: urbit

Description

urbit fails to build on 10.6 because:

Undefined symbols for architecture x86_64:
  "_dprintf", referenced from:
      __http_serv_start_all in vere_http.c.o
ld: symbol(s) not found for architecture x86_64

I'm not sure how to fix this. I don't know what dprintf is and I couldn't find it in legacysupport.

Change History (6)

comment:1 Changed 4 years ago by chrstphrchvz (Christopher Chavez)

Maybe #47301 has some ideas.

comment:2 Changed 4 years ago by chrstphrchvz (Christopher Chavez)

Cc: chrstphrchvz added

comment:3 Changed 4 years ago by ryandesign (Ryan Carsten Schmidt)

Oh right! So I have seen that before.

It sounds pretty simple. In #47301, aircrack-ng already contained compatibility code to use fprintf when dprintf was not available.

comment:4 Changed 4 years ago by kencu (Ken)

I think it would be great to have some more people write up some replacement functions. The hardest part is usually writing a robust test for it.

Last edited 4 years ago by kencu (Ken) (previous) (diff)

comment:5 Changed 4 years ago by ryandesign (Ryan Carsten Schmidt)

This ticket is about urbit; I filed #61160 for adding dprintf to legacy support. I'm not going to be able to contribute this.

comment:6 Changed 4 years ago by l2dy (Zero King)

Resolution: wontfix
Status: assignedclosed

Port abandoned.

Note: See TracTickets for help on using tickets.