[LinuxPPS] 2.6.24.3 errors

Rodolfo Giometti giometti at enneenne.com
Mon Mar 3 15:31:39 CET 2008


On Mon, Mar 03, 2008 at 11:30:22AM +0100, Udo van den Heuvel wrote:
> Hello,
> 
> At the end of building kernel 2.6.24.3 I notice these errors:
> 
>   GEN     .version
>   CHK     include/linux/compile.h
>   UPD     include/linux/compile.h
>   CC      init/version.o
>   LD      init/built-in.o
>   LD      .tmp_vmlinux1
> drivers/built-in.o: In function `uart_unregister_pps_port':
> /usr/src/linux/drivers/serial/serial_core.c:673: undefined reference to
> `pps_unregister_source'
> drivers/built-in.o: In function `uart_register_pps_port':
> /usr/src/linux/drivers/serial/serial_core.c:656: undefined reference to
> `pps_register_source'
> drivers/built-in.o: In function `uart_handle_dcd_change':
> /usr/src/linux/include/linux/serial_core.h:499: undefined reference to
> `pps_event'
> make: *** [.tmp_vmlinux1] Error 1
> 
> I did use ntp-pps-2.6.24-bis.diff to patch the kernel.

Strange... I'm still able to compile even using latest code...

On Mon, Mar 03, 2008 at 11:52:46AM +0100, Udo van den Heuvel wrote:
> 
> The right kernel config options are selected for PPS.
> Yet the drivers/pps directory has a very small built-in.o.

Can you please post your PPS related kernel configuration?

On Mon, Mar 03, 2008 at 11:56:51AM +0100, Udo van den Heuvel wrote:
> 
> Some of the .blabla.o.cmd files in the drivers/pps (sub)directories
> appear to be missing. (!?)

Here my drivers/pps/ directory after kernel compilation:

giometti at zaigor:~/Projects/LinuxPPS$ ls -l drivers/pps/
total 92
-rw-rw-r-- 1 giometti staff  1011 Mar  3 15:08 Kconfig
-rw-rw-r-- 1 giometti staff   165 Mar  3 15:08 Makefile
-rw-rw-r-- 1 giometti staff   257 Mar  3 14:54 built-in.o
drwxrwsr-x 2 giometti staff  4096 Mar  3 15:24 clients/
-rw-rw-r-- 1 giometti staff  6441 Mar  3 15:08 kapi.c
-rw-rw-r-- 1 giometti staff  5004 Mar  3 15:18 kapi.o
-rw-rw-r-- 1 giometti staff    68 Mar  3 15:18 modules.order
-rw-rw-r-- 1 giometti staff  7659 Mar  3 15:08 pps.c
-rw-rw-r-- 1 giometti staff  5964 Mar  3 15:18 pps.o
-rw-rw-r-- 1 giometti staff 12111 Mar  3 15:24 pps_core.ko
-rw-rw-r-- 1 giometti staff   444 Mar  3 15:00 pps_core.mod.c
-rw-rw-r-- 1 giometti staff  1484 Mar  3 15:24 pps_core.mod.o
-rw-rw-r-- 1 giometti staff 11271 Mar  3 15:18 pps_core.o
-rw-rw-r-- 1 giometti staff  3332 Mar  3 15:08 sysfs.c
-rw-rw-r-- 1 giometti staff  2356 Mar  3 15:18 sysfs.o

Ciao,

Rodolfo

-- 

GNU/Linux Solutions                  e-mail:    giometti at enneenne.com
Linux Device Driver                             giometti at gnudd.com
Embedded Systems                     		giometti at linux.it
UNIX programming                     phone:     +39 349 2432127



More information about the LinuxPPS mailing list