Date: Fri, 21 Nov 2014 11:52:27 +0000 From: Arthur Chance <freebsd@qeng-ho.org> To: Luciano Rottava da Silva <rottava@gmail.com>, freebsd-questions@freebsd.org Subject: Re: olvwm on amd64 Message-ID: <546F277B.8030204@qeng-ho.org> In-Reply-To: <CAGROAxX8WpBZo5zPT4nBLVDJAX3N%2Bk%2Bhw1ncRSqQkFQH77UkRA@mail.gmail.com> References: <CAGROAxU0OK7ZZYpuaqFQ3u6UjiUSeBE18adcpudoxcjtFodATQ@mail.gmail.com> <546E5D2D.6010603@gmail.com> <CAGROAxUzdfZEzfaix_NFbNXHsHJJ7yR9U2bxgOA3_KtNWh8aKQ@mail.gmail.com> <546EE14E.7050507@gmail.com> <CAGROAxX8WpBZo5zPT4nBLVDJAX3N%2Bk%2Bhw1ncRSqQkFQH77UkRA@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On 21/11/2014 11:29, Luciano Rottava da Silva wrote: > That´s the point. Binary packages are available for i386, but I guess it´s > not possible to run them in FreeBSD. Maybe similar to OpenBSD where amd64 > platform does not run i386 packages, as far as I know. I thought that was the entire point of the lib32 subsystem under amd64 - to allow 32 bit code to run on a 64 bit machine? After all, Wine (mentioned below) is 32 bit and runs on amd64. > Because of that, I thought about running binary packages (i386 also) from > Linux using FreeBSD compat layer. Hope it will work. > > However, I wonder how Linux distributions do that! I have a Ubuntu desktop, > amd64, running olvwm. > > We know xview is not availabe for 64-bit platforms, but applications based > on it run perfectly in Linux. > > How come?! > > Best Regards. > > On 21 November 2014 04:53, Alnis Morics <alnis.morics@gmail.com> wrote: > >> >> On 11/21/2014 00:09, Luciano Rottava da Silva wrote: >> >>> Thanks Alnis but, isn't xview only available for i386? >>> >>> I am stuck because of it. Or am I doing something wrong? >>> >>> root@desktop:/usr/ports/x11-wm/olvwm # make install clean >>> ===> olvwm-4.2_1 depends on file: /usr/local/sbin/pkg - found >>> ===> Fetching all distfiles required by olvwm-4.2_1 for building >>> ===> Extracting for olvwm-4.2_1 >>> => SHA256 Checksum OK for olvwm4.tar.Z. >>> => SHA256 Checksum OK for olvwm4.Patch01.Z. >>> => SHA256 Checksum OK for olvwm4.Patch02.Z. >>> ===> Patching for olvwm-4.2_1 >>> ===> Applying distribution patches for olvwm-4.2_1 >>> ===> Applying FreeBSD patches for olvwm-4.2_1 >>> ===> olvwm-4.2_1 depends on executable: imake - found >>> ===> olvwm-4.2_1 depends on executable: tradcpp - found >>> ===> olvwm-4.2_1 depends on file: /usr/local/libdata/pkgconfig/xpm.pc - >>> found >>> ===> olvwm-4.2_1 depends on shared library: libxview.so - not found >>> ===> Verifying for libxview.so in /usr/ports/x11-toolkits/xview >>> ===> xview-3.2.1.4.19c_1 is only for i386, while you are running amd64. >>> *** Error code 1 >>> >>> Stop. >>> make[1]: stopped in /usr/ports/x11-toolkits/xview >>> *** Error code 1 >>> >>> Stop. >>> make: stopped in /usr/ports/x11-wm/olvwm >>> >>> >>> On 20 November 2014 19:29, Alnis Morics <alnis.morics@gmail.com> wrote: >>> >>> On 11/20/2014 23:01, Luciano Rottava da Silva wrote: >>>> >>>> Hello, >>>>> >>>>> I am trying to setup up a new FreeBSD desktop at home based on the new >>>>> 10.1 >>>>> release. >>>>> >>>>> As usual, my wm of choice is olvwm. Well, didn't know ports/packages are >>>>> not available for amd64, only for i386. >>>>> >>>>> Searching on the Internet I've read in many places the problem is with >>>>> xview and there's no hope for 64-bit platform. >>>>> >>>>> But then I've found the following website: >>>>> >>>>> http://physionet.caregroup.harvard.edu/physiotools/xview/ >>>>> >>>>> So, question is, is it possible to run a i386 Linux package in my amd64 >>>>> Free machine? Would it be possible run the i386 FreeBSD packages xview >>>>> and >>>>> olvwm? >>>>> >>>>> How can I run my beloved olvwm? There must be a way! >>>>> >>>>> Thanks & Regards, >>>>> Luciano. >>>>> _______________________________________________ >>>>> freebsd-questions@freebsd.org mailing list >>>>> http://lists.freebsd.org/mailman/listinfo/freebsd-questions >>>>> To unsubscribe, send any mail to "freebsd-questions- >>>>> unsubscribe@freebsd.org" >>>>> >>>>> Of course ports are available for amd64. Just run >>>> >>>> portsnap fetch extract >>>> >>>> to download and extract the ports tree. >>>> >>>> And olvwm is in ports. To install it, run: >>>> >>>> cd /usr/ports/x11-wm/olvwm >>>> make install clean >>>> >>>> The manual chapter on how to work with ports: >>>> >>>> https://www.freebsd.org/doc/en_US.ISO8859-1/books/ >>>> handbook/ports-using.html >>>> >>>> -Alnis >>>> [list bumf snipped] >>> >> Ah, I see. Then it's way more complicated. You need a 32-bit build >> environment. There are examples of how to build Wine (which is a 32-bit >> application, too) on a amd64 system (no longer needed because now there's a >> i386-wine port) which involves preparing a 32-bit build environment. You >> can take one such example (say, http://daemon-notes.com/ >> articles/other/wine/prepare) and build xview instead. But I guess it's an >> overkill unless you can't do without xview. -- Those who do not learn from computing history are doomed to GOTO 1
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?546F277B.8030204>