Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 17 Jan 2015 16:45:04 +0100
From:      Hans Petter Selasky <hps@selasky.org>
To:        Bob Willcox <bob@immure.com>,  FreeBSD Ports <freebsd-ports@freebsd.org>
Cc:        FreeBSD CURRENT <freebsd-current@freebsd.org>
Subject:   Re: CURRENT breaks loading of nvidia.so
Message-ID:  <54BA8380.4060108@selasky.org>
In-Reply-To: <20150117151806.GE91189@rancor.immure.com>
References:  <20150117151806.GE91189@rancor.immure.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On 01/17/15 16:18, Bob Willcox wrote:
> Yesterday when I upgraded my current box I encountered this failure when
> attempting to load the nvidia-driver (nvidia.so):
>
> link_elf_obj: symbol _callout_stop_safe undefined
> linker_load_file: Unsupported file type
>
> So, today I updtated my system again today hoping it might be fixed but the
> problem persists.
>
> System info:
>
> FreeBSD han.immure.com 11.0-CURRENT FreeBSD 11.0-CURRENT #4 r277299: Sat Jan 17 08:52:41 CST 2015     bob@han.immure.com:/usr/obj/usr/src/sys/HAN  amd64
>
> Thanks,
> Bob
>

Hi,

The nvidia-driver package needs to be recompiled with the latest 
FreeBSD-current sources, because of changes in the callout subsystem.

If this is not possible, we can temporarily add the "_callout_stop_safe" 
symbol to the kernel for some transition time.

--HPS



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?54BA8380.4060108>