>
> My problem is solved. I didn't realise, when building the 64-bit
> version, that I still had to have some 32-bit libraries.
No. In Linux 64-bit program can not use 32-bit libraries. At
best 32-bit libraries are useless for 64-bit program, at worst
they can cause trouble when system finds incompatible library.
> I discovered
> this after I installed the 32-bit version and then tried again to build
> the 64-bit one. It succeeded this time.
>
> It might be worth documenting for 64-bit Ubuntu systems that the
> following packages have to be installed before installing either 32 or
> 64 Poplog:
>
> sudo apt instal|l multiarch-support |||libxm4:i386 libxext6:i386
> libxt6:i386 libx11-6:i386
It would be good to know what really happended on your system.
One guess is that installing 32-bit stuff pulled in via dependencies
some architecure-independent stuff. In particular you need 64-bit
developement packages like libxt6-devel (or whatever Ubuntu calls it).
On modern Linux distributions developement packages are _not_
installed by default. Without developement packages you can run
already linked programs, but can not link a new one.
There may be some other problem, but installing 32-bit suff for
64-bit Poplog is a WRONG thing, at best it masks real problem.
Sorry if what I wrote sounds harsh, but unforunately wrong
information spreads out fast and it is important to rebuke it
quickly.
--
Waldek Hebisch