New Ticket     Tickets     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Ticket #13376 (closed defect: worksforme)

Opened 5 years ago

Last modified 4 years ago

rdesktop fails to compile

Reported by: zach@… Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 1.5.2
Keywords: Cc: cshbell@…, noses@…
Port:

Description

I've just tried to install rdesktop using this command:

% sudo port install rdesktop

Then, I get this:

--->  Building rdesktop with target rdesktop
Error: Target org.macports.build returned: shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_rdesktop/work/rdesktop-1.5.0" && make rdesktop " returned error 2
[...]
gcc -O2 -Wall -I/usr/include  -DPACKAGE_NAME=\"rdesktop\" -DPACKAGE_TARNAME=\"rdesktop\" -DPACKAGE_VERSION=\"1.5.0\" -DPACKAGE_STRING=\"rdesktop\ 1.5.0\" -DPACKAGE_BUGREPORT=\"\" -DSTDC_HEADERS=1 -DL_ENDIAN=1 -DX_DISPLAY_MISSING=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_FILIO_H=1 -DHAVE_LOCALE_H=1 -DHAVE_LANGINFO_H=1 -Dssldir=\"/usr\" -DEGD_SOCKET=\"/var/run/egd-pool\" -DHAVE_DIRENT_H=1 -DHAVE_DECL_DIRFD=1 -DHAVE_ICONV_H=1 -DHAVE_ICONV=1 -DICONV_CONST=const -DHAVE_SYS_STATVFS_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_MOUNT_H=1 -DSTAT_STATVFS=1 -DHAVE_STRUCT_STATVFS_F_NAMEMAX=1  -DKEYMAP_PATH=\"/opt/local/share/rdesktop/keymaps/\" -o rdesktop rdesktop.o xwin.o xkeymap.o ewmhints.o xclip.o cliprdr.o  tcp.o iso.o mcs.o secure.o licence.o rdp.o orders.o bitmap.o cache.o rdp5.o channels.o rdpdr.o serial.o printer.o disk.o parallel.o printercache.o mppc.o pstcache.o lspci.o seamless.o -L/opt/local/lib  -L/usr/lib -lcrypto -liconv   -lX11
/usr/bin/ld: can't locate file for: -lX11

But X11 is definitely there. I have installed X11 from the CD, and the lib is there, too:

% locate X11.dylib
/Developer/SDKs/MacOSX10.3.9.sdk/usr/X11R6/lib/libX11.dylib
/Developer/SDKs/MacOSX10.4u.sdk/usr/X11R6/lib/libX11.dylib
/usr/X11R6/lib/libX11.dylib

Best regards, Gabriel.

Change History

comment:1 Changed 5 years ago by zach@…

PS: My system is Mac OS X 10.4.10 and MacPorts version 1.520

comment:2 Changed 5 years ago by ryandesign@…

  • Cc cshbell@…, noses@… added
  • Milestone set to Port Bugs

Cc'ing maintainers.

comment:3 follow-up: ↓ 4 Changed 5 years ago by cshbell@…

I can't confirm this bug; I'm building under 10.5.1 with Xcode 3, and the build runs fine. Off the top of my head, I'm guessing that the compiler can't find the X11 library, even though it's on the machine; try symlinking it to /usr/lib (sudo ln -s /usr/X11R6/lib/libX11.dylib /usr/lib) and run it again. Post back here with what you get.

comment:4 in reply to: ↑ 3 Changed 5 years ago by zach@…

Well, the symlink makes it compile fine, of course.

The question is: whose bug is it? Is my setup buggy, or is the macports' build system missing a library path?

Regards, Gabriel.

comment:5 Changed 5 years ago by cshbell@…

I'm pretty confident that it's something in your setup. I've built this port (rdesktop) on a number of systems and versions of OS X and never seen that library problem, nor have we had it reported here before. Sorry :-(

I'm marking this closed.

comment:6 Changed 5 years ago by jmr@…

  • Status changed from new to closed
  • Resolution set to worksforme

Resolving WFM as per comment:5.

comment:7 Changed 4 years ago by anonymous

  • Milestone Port Bugs deleted

Milestone Port Bugs deleted

Note: See TracTickets for help on using tickets.