Date: Wed, 17 Jan 2007 01:57:50 +0300 From: Stanislav Sedov <stas@FreeBSD.org> To: Torfinn Ingolfsen <torfinn.ingolfsen@broadpark.no> Cc: freebsd-ppc@freebsd.org Subject: Re: trouble compiling Ruby Message-ID: <20070117015750.cd86f8ae.stas@FreeBSD.org> In-Reply-To: <20070116192259.09c62cc8.torfinn.ingolfsen@broadpark.no>
index | next in thread | previous in thread | raw e-mail
[-- Attachment #1 --] On Tue, 16 Jan 2007 19:22:59 +0100 Torfinn Ingolfsen <torfinn.ingolfsen@broadpark.no> mentioned: > Hello, I'm having trouble compiling runy on FreeBSD/ppc: > Script started on Tue Jan 16 09:20:59 2007 > root@kg-g4# uname -a > FreeBSD kg-g4.kg4.no 7.0-CURRENT-200701 FreeBSD 7.0-CURRENT-200701 #0: Sun Jan 7 15:57:16 UTC 2007 > root@xserve.pn.xcllnt.net:/usr/obj/usr/src/sys/GENERIC powerpc > root@kg-g4# cd /usr/ports/lang/ruby18 > root@kg-g4# make clean > ===> Cleaning for ruby-1.8.5.12,1 > root@kg-g4# make > ===> Vulnerability check disabled, database not found > ===> Found saved configuration for ruby+oniguruma-1.8.5.12,1 > ===> Extracting for ruby-1.8.5.12,1 > => MD5 Checksum OK for ruby/ruby-1.8.5-p12.tar.gz. > => SHA256 Checksum OK for ruby/ruby-1.8.5-p12.tar.gz. > /bin/mv /usr/ports/lang/ruby18/work/ruby-1.8.5-p12/ext/dl/h2rb /usr/ports/lang/ruby18/work/ruby-1.8.5-p1 > 2/bin/ > ===> Patching for ruby-1.8.5.12,1 > ===> Applying FreeBSD patches for ruby-1.8.5.12,1 > /usr/bin/sed -i.bak -e 's|-l$pthread_lib|-pthread|g' /usr/ports/lang/ruby18/work/ruby-1.8.5-p12/configu > re > /bin/rm -rf /usr/ports/lang/ruby18/work/ruby-1.8.5-p12/ext/Win32API > /bin/rm -rf /usr/ports/lang/ruby18/work/ruby-1.8.5-p12/ext/win32ole > /bin/mv /usr/ports/lang/ruby18/work/ruby-1.8.5-p12/ext/gdbm /usr/ports/lang/ruby18/work/ > /bin/mv /usr/ports/lang/ruby18/work/ruby-1.8.5-p12/ext/iconv /usr/ports/lang/ruby18/work/ > /bin/mv /usr/ports/lang/ruby18/work/ruby-1.8.5-p12/ext/tk /usr/ports/lang/ruby18/work/ > ===> Configuring for ruby-1.8.5.12,1 > /usr/bin/touch /usr/ports/lang/ruby18/work/ruby-1.8.5-p12/configure > configure: WARNING: you should use --build, --host, --target > checking build system type... powerpc-portbld-freebsd7 > checking host system type... powerpc-portbld-freebsd7 > checking target system type... powerpc-portbld-freebsd7 > checking for powerpc-portbld-freebsd7-gcc... cc > checking for C compiler default output file name... a.out > checking whether the C compiler works... configure: error: cannot run C compiled programs. > If you meant to cross compile, use `--host'. > See `config.log' for more details. > ===> Script "configure" failed unexpectedly. > Please report the problem to stas@FreeBSD.org [maintainer] and attach the > "/usr/ports/lang/ruby18/work/ruby-1.8.5-p12/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. an `ls > /var/db/pkg`). > *** Error code 1 > > Stop in /usr/ports/lang/ruby18. > root@kg-g4# > root@kg-g4# > Script done on Tue Jan 16 18:28:02 2007 > > Also, Ruby (the installed version) crashes: > root@kg-g4# pkg_info | grep ruby > ruby-1.8.5,1 An object-oriented interpreted scripting language > ruby18-bdb-0.5.9_2 Ruby interface to Sleepycat's Berkeley DB revision 2 or lat > root@kg-g4# ruby --version > Illegal instruction (core dumped) > > Has anyone else seen this? > I have already upgraded some other ports: > root@kg-g4# ls -lt /var/db/pkg | more > total 4664 > drwxr-xr-x 2 root wheel 512 Jan 16 02:39 startup-notification-0.8_3 > drwxr-xr-x 2 root wheel 512 Jan 16 02:38 fontconfig-2.3.2_6,1 > drwxr-xr-x 2 root wheel 512 Jan 16 02:38 freetype2-2.2.1_1 > drwxr-xr-x 2 root wheel 512 Jan 16 02:38 libdrm-2.0.2 > drwxr-xr-x 2 root wheel 512 Jan 16 02:38 pkg-config-0.21 > drwxr-xr-x 2 root wheel 512 Jan 16 02:38 xorg-libraries-6.9.0 > drwxr-xr-x 2 root wheel 512 Jan 16 02:38 expat-2.0.0_1 > drwxr-xr-x 2 root wheel 512 Jan 16 02:34 hicolor-icon-theme-0.9_2 > drwxr-xr-x 2 root wheel 512 Jan 16 02:30 libxml2-2.6.26 > drwxr-xr-x 2 root wheel 512 Jan 16 02:28 libiconv-1.9.2_2 > drwxr-xr-x 2 root wheel 512 Jan 16 02:08 cairo-1.2.6_1 > drwxr-xr-x 2 root wheel 512 Jan 16 02:08 glitz-0.5.6 > drwxr-xr-x 2 root wheel 512 Jan 16 02:06 png-1.2.14 > drwxr-xr-x 2 root wheel 512 Jan 16 01:45 dbh-4.5.0 > drwxr-xr-x 2 root wheel 512 Jan 16 01:40 intltool-0.35.4 > drwxr-xr-x 2 root wheel 512 Jan 16 01:39 p5-XML-Parser-2.34_2 > drwxr-xr-x 2 root wheel 512 Jan 16 01:39 perl-5.8.8 > drwxr-xr-x 2 root wheel 512 Jan 16 01:00 xorg-6.9.0 > drwxr-xr-x 2 root wheel 512 Jan 16 01:00 xorg-nestserver-6.9.0_1 > drwxr-xr-x 2 root wheel 512 Jan 16 01:00 xorg-printserver-6.9.0_2 > drwxr-xr-x 2 root wheel 512 Jan 16 01:00 xorg-server-6.9.0_5 > drwxr-xr-x 2 root wheel 512 Jan 16 01:00 xorg-vfbserver-6.9.0_2 > drwxr-xr-x 2 root wheel 512 Jan 16 01:00 xorg-fonts-truetype-6.9.0 > drwxr-xr-x 2 root wheel 512 Jan 16 01:00 xorg-fonts-type1-6.9.0 > drwxr-xr-x 2 root wheel 512 Jan 16 01:00 xorg-clients-6.9.0_3 > drwxr-xr-x 2 root wheel 512 Jan 16 00:56 bitstream-vera-1.10_2 > drwxr-xr-x 2 root wheel 512 Jan 16 00:56 xorg-fontserver-6.9.0_1 > drwxr-xr-x 2 root wheel 512 Jan 16 00:56 xterm-223 > drwxr-xr-x 2 root wheel 512 Jan 16 00:56 xorg-documents-6.9.0 > drwxr-xr-x 2 root wheel 512 Jan 16 00:56 xorg-fonts-100dpi-6.9.0_1 > drwxr-xr-x 2 root wheel 512 Jan 16 00:56 xorg-fonts-75dpi-6.9.0_1 > drwxr-xr-x 2 root wheel 512 Jan 16 00:56 libXft-2.1.7_1 > drwxr-xr-x 2 root wheel 512 Jan 16 00:56 xorg-fonts-cyrillic-6.9.0_1 > drwxr-xr-x 2 root wheel 512 Jan 16 00:56 xorg-fonts-encodings-6.9.0_1 > drwxr-xr-x 2 root wheel 512 Jan 16 00:56 xorg-fonts-miscbitmaps-6.9.0_1 > drwxr-xr-x 2 root wheel 512 Jan 16 00:56 xorg-manpages-6.9.0 > drwxr-xr-x 2 root wheel 512 Jan 15 20:55 tiff-3.8.2_1 > drwxr-xr-x 2 root wheel 512 Jan 15 20:53 jpeg-6b_4 > drwxr-xr-x 2 root wheel 512 Jan 15 18:59 gmake-3.81_1 > drwxr-xr-x 2 root wheel 512 Jan 15 18:47 db41-4.1.25_4 > drwxr-xr-x 2 root wheel 512 Jan 15 17:55 portmanager-0.4.1_7 > drwxr-xr-x 2 root wheel 512 Jan 15 01:35 bsdstats-5.3_1 > > Any hints on how to debug this? > -- Can you, please, provide configure.log file from work directory to let me see what happens? The last problem may be caused by ruby compiled for incompatible arch (e.g. with instructions not available in your cpu). -- Stanislav Sedov ST4096-RIPE [-- Attachment #2 --] -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (FreeBSD) iD8DBQFFrVhzK/VZk+smlYERAo7DAJ9gXLh8qX+Ld0MqdCgWucmOzUSLjgCdGpxg cRum7umkFAxSDBTn9pF3KU8= =mWsQ -----END PGP SIGNATURE-----home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20070117015750.cd86f8ae.stas>
