The problem was with libm, not libc, so I executed this:

  mount -O -F lofs /lib/libm.so.2.nonsse /lib/libm.so.2
  svcadm clear hal

It worked.  So now I don't get the "hardware capability" error
messages after I enter these commands.

But "startgui xfce" still doesn't work.  It presents me with a
text menu, I make selections and press ENTER, it tells me to cross
my fingers, does nothing until I hit ENTER again and then just
returns the prompt.  I tried about all the menu options.

-Ken Jackson


Ken Jackson writes:
 > Yeah, I finally got the first one quite a while after the second.
 > This must be what you are referring to:
 > 
 > http://mail.opensolaris.org/pipermail/belenix-discuss/2007-July/000080.html
 > | > Can you try this workaround:
 > | >
 > | >    * Boot into command line
 > | >    * Execute: /usr/sbin/mount -O -F lofs /lib/libc.so.2.nonsse
 > | > /lib/libc.so.2
 > | >    * Execute: svcadm clear hal
 > | >    * Now run startgui xfce
 > 
 > I'll give it a try when I get a chance.  Thanks.
 > -Ken Jackson
 > 
 > 
 > Martin Bochnig writes:
 >  > 
 >  > Ken Jackson wrote:
 >  > > I burned the Belenix 0.6.1 iso to CD and booted it.  It booted and
 >  > > I logged in and ran "startgui xfce" and then "startgui kde", but
 >  > > both failed with this message repeated twice:
 >  > >
 >  > >   ld.so.1: perl: fatal: /lib/libm.so.2: hardware capability \
 >  > >   unsupported: 0x1000 [ SSE2 ]
 >  > >   Killed
 >  > >
 >  > > Also, several utilities I ran including 'ping' and 'awk' returned
 >  > > the same error (but substituting the executable name for 'perl').
 >  > >
 >  > > This is on a Dell Dimension L933r, 933MHz P3 with 512MB RAM,
 >  > > Intel 82810E onboard graphics.
 >  > >
 >  > > Any suggestions?
 >  > >   
 >  > 
 >  > Hello, I didn't try Belenix for half a year and am not 100% up-to-date
 >  > when it comes to x86/x64.
 >  > But I interpret your description, as if your version of libm depends on
 >  > SSE2 and doesn't find native hardware support for it in your cpu (I
 >  > actually thought the later P6's / Coppermines had SSE2 already, don't
 >  > they? Or did it only come with Tualatin or afterwards PIV, while PIII
 >  > only has SSE1, versus MMX on P-Pro and PII?).
 >  > 
 >  > Anyways, this seems to be a known issue, I recommend you to browse the
 >  > mail list's archives or to google for it.
 >  > 
 >  > You also find it being mentioned on Belenix's site:
 >  > http://www.genunix.org/distributions/belenix_site/?q=news
 >  > 
 >  > "A solution to the Math library SSE2 issue that haunted earlier BeleniX
 >  > releases has been put in place. The FreeBSD math library has been
 >  > re-included since it does not require SSE2. However it is used only on
 >  > machines where the SSE2 capability is absent."
 >  > 
 >  > Hope this helps until someone from the Belenix team  comes along (and
 >  > gives you better details).
 >  > 
 >  > 
 >  > --martin


Reply via email to