Opened 10 years ago

Closed 10 years ago

#4625 closed Bug (fixed)

Transmission 2.42 fails to build on Solaris 10: Undefined symbol "mkdtemp"

Reported by: kacid Owned by: jordan
Priority: Normal Milestone: 2.50
Component: libtransmission Version: 2.42
Severity: Normal Keywords: backport-2.4x mkdtemp Solaris
Cc:

Description

Transmission 2.42 Solaris 10 x86 compile problem Undefined symbol mkdtemp first referenced in file ./libtransmission.a(torrent.o)

Problem is call function mkdtemp in file transmission-2.42/libtransmission/torrent.c # grep -n mkdtemp transmission-2.42/libtransmission/torrent.c 2759: mkdtemp( tmpdir );

SunOS 5.10 stdlib.h not have this function, Please correct this.

Attachments (1)

transmission-2.42_SunOS5.10_log.gz (5.0 KB) - added by kacid 10 years ago.
configure & make log

Download all attachments as: .zip

Change History (6)

Changed 10 years ago by kacid

configure & make log

comment:1 Changed 10 years ago by jordan

  • Summary changed from Transmission 2.42 fails to build: Undefined symbol mkdtemp to Transmission 2.42 fails to build on Solaris 10: Undefined symbol "mkdtemp"

comment:2 Changed 10 years ago by jordan

  • Component changed from Transmission to libtransmission
  • Keywords backport-2.4x added
  • Milestone changed from None Set to 2.50
  • Owner set to jordan
  • Status changed from new to assigned

comment:3 Changed 10 years ago by jordan

This should be fixed by r13080, but I don't have a copy of Solaris 10 handy to test.

kacid, could you try making a build from the tarball at https://build.transmissionbt.com/job/trunk-linux/ to confirm the fix?

comment:4 Changed 10 years ago by kacid

In r13080 build and work fine. Thanks for fast response

comment:5 Changed 10 years ago by jordan

  • Resolution set to fixed
  • Status changed from assigned to closed
Note: See TracTickets for help on using tickets.