From: Michael Krufky <mkrufky@linuxtv.org>
To: Anthony Edwards <anthony@yoyo.org>
Cc: video4linux-list@redhat.com,
Mauro Carvalho Chehab <mchehab@infradead.org>
Subject: Re: smscoreapi.c:689: error: 'uintptr_t' undeclared
Date: Wed, 16 Jul 2008 09:52:25 -0400 [thread overview]
Message-ID: <487DFD19.3040205@linuxtv.org> (raw)
In-Reply-To: <20080716134307.GC9609@yoyo.org>
Anthony Edwards wrote:
> On Wed, Jul 16, 2008 at 09:31:08AM -0400, Michael Krufky wrote:
>> Anthony Edwards wrote:
>>> On Wed, Jul 16, 2008 at 08:59:50AM -0400, Michael Krufky wrote:
>>>> Anthony Edwards wrote:
>>>>> This appears to be an issue affecting a number of users, for example:
>>>>>
>>>>> http://forum.linuxmce.org/index.php?action=profile;u=41878;sa=showPosts
>>>>>
>>>>> I have experienced it too today after attempting to recompile drivers
>>>>> for my Hauppauge Nova-T USB TV tuner following an Ubuntu kernel update.
>>>>>
>>>>> After obtaining the latest source code using hg clone, I have found
>>>>> that it will not successfully compile. I am seeing the same make
>>>>> errors as the poster in the posting referenced above.
>>>>>
>>>>> Unfortunately, I lack the necessary programming knowledge to hack the
>>>>> source code in order to make it work.
>>>>>
>>>>> Is a fix in the pipeline?
>>>>>
>>>> The fix is here -- please feel free to test it:
>>>>
>>>> http://linuxtv.org/hg/~mkrufky/sms1xxx
>>>>
>>>> I sent a pull request to Mauro a few days ago -- I don't know why it has not been merged yet.
>>> Unfortunately I lack programming knowledge or experience so am not
>>> entirely certain of my understanding of what is meant by the above,
>>> however I have edited:
>>>
>>> linux/drivers/media/dvb/siano/smscoreapi.h
>>>
>>> So that instead of reading, lines 25 - 30:
>>>
>>> #include <linux/version.h>
>>> #include <linux/device.h>
>>> #include <linux/list.h>
>>> #include <linux/mm.h>
>>> #include <linux/scatterlist.h>
>>> #include <asm/page.h>
>>>
>>> It now reads, lines 25 - 31:
>>>
>>> #include <linux/version.h>
>>> #include <linux/device.h>
>>> #include <linux/list.h>
>>> #include <linux/mm.h>
>>> #include <linux/scatterlist.h>
>>> #include <linux/types.h>
>>> #include <asm/page.h>
>>>
>>> That hasn't had the desired effect though, since compilation attempts
>>> are still failing as follows:
>>>
>>> /home/anthony/Software/v4l-dvb/v4l/smscoreapi.c: In function 'smscore_detect_mode':
>>> /home/anthony/Software/v4l-dvb/v4l/smscoreapi.c:689: error: 'uintptr_t' undeclared (first use in this function)
>>> /home/anthony/Software/v4l-dvb/v4l/smscoreapi.c:689: error: (Each undeclared identifier is reported only once
>>> /home/anthony/Software/v4l-dvb/v4l/smscoreapi.c:689: error: for each function it appears in.)
>>> /home/anthony/Software/v4l-dvb/v4l/smscoreapi.c: In function 'smscore_set_device_mode':
>>> /home/anthony/Software/v4l-dvb/v4l/smscoreapi.c:820: error: 'uintptr_t' undeclared (first use in this function)
>>> make[3]: *** [/home/anthony/Software/v4l-dvb/v4l/smscoreapi.o] Error 1
>>> make[2]: *** [_module_/home/anthony/Software/v4l-dvb/v4l] Error 2
>>> make[2]: Leaving directory `/usr/src/linux-headers-2.6.22-15-generic'
>>> make[1]: *** [default] Error 2
>>> make[1]: Leaving directory `/home/anthony/Software/v4l-dvb/v4l'
>>> make: *** [all] Error 2
>>>
>>> Presumably, if I have understood your instructions and followed them
>>> correctly, something more is additionally needed?
>>>
>>
>> Yes. The fix is in the tree that I pointed to in my previous email.
>>
>> -Mike
>
> Can you provide more detail please?
>
> When I visit the URL that you referenced:
>
> http://linuxtv.org/hg/~mkrufky/sms1xxx
>
> I see a web page with multiple, different changes listed.
>
> The only one that appears relevant to the issue that is the subject of
> this thread is:
>
> http://linuxtv.org/hg/~mkrufky/sms1xxx/rev/d49b1e522b37
>
> I have, to the best of my knowledge, followed the instructions in
> that link, and they do not appear to have worked.
>
> What do you recommend that I do next?
>
Anthony,
You don't think "sms1xxx: fix compat for kernel 2.6.23 and earlier" sounds like it might have something to do with a fix for a build problem on your 2.6.22-15-generic kernel?
I put up a fix, and I requested a merge. That's what I did. You can do one of the following:
1) Wait for the fix to be merged
2) Just disable the sms1xxx driver, since you don't need it anyway.
3) Use the tree that I pointed you to that has the fix
4) cherry pick the fix from the tree that I pointed
Have a nice day.
-Mike
--
video4linux-list mailing list
Unsubscribe mailto:video4linux-list-request@redhat.com?subject=unsubscribe
https://www.redhat.com/mailman/listinfo/video4linux-list
next prev parent reply other threads:[~2008-07-16 13:53 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-07-16 12:55 smscoreapi.c:689: error: 'uintptr_t' undeclared Anthony Edwards
2008-07-16 13:00 ` Michael Krufky
[not found] ` <487DF0C6.6080209@krufky.com>
2008-07-16 13:28 ` Anthony Edwards
2008-07-16 13:31 ` Michael Krufky
[not found] ` <487DF81C.5010908@krufky.com>
2008-07-16 13:43 ` Anthony Edwards
2008-07-16 13:52 ` Michael Krufky [this message]
2008-07-16 15:48 ` Anthony Edwards
-- strict thread matches above, loose matches on Subject: below --
2008-07-12 22:46 Peter Schlaf
2008-07-12 22:56 ` Michael Krufky
2008-07-13 10:02 ` Peter Schlaf
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=487DFD19.3040205@linuxtv.org \
--to=mkrufky@linuxtv.org \
--cc=anthony@yoyo.org \
--cc=mchehab@infradead.org \
--cc=video4linux-list@redhat.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.