Sounds like your browser project is out of date, it's still using the
cupcake APIs to the download manager, whose names have changed in
master.

JBQ

On Sat, Mar 21, 2009 at 10:22 AM, Chito <[email protected]> wrote:
>
> Followed your instructions, and got this after patching @ 9300
>
> Checking API: checkapi-last
> (unknown): warning 19: Class
> android.widget.PopupWindow.OnDismissListener scope changed from  to
> public
> (unknown): warning 19: Method android.view.View.getHandler changed
> scope from protected to public
> (unknown): warning 19: Method android.view.View.playSoundEffect
> changed scope from protected to public
> (unknown): warning 20: Method
> android.app.LauncherActivity.getTargetIntent has changed 'abstract'
> qualifier
> (unknown): warning 21: Method
> android.hardware.Camera.setPreviewDisplay added thrown exception
> java.io.IOException
> (unknown): warning 21: Method android.media.MediaRecorder.prepare
> added thrown exception java.io.IOException
> (unknown): warning 21: Method java.util.logging.Level.parse added
> thrown exception java.lang.IllegalArgumentException
> target Java: Browser (out/target/common/obj/APPS/Browser_intermediates/
> classes)
> packages/apps/Browser/src/com/android/browser/BrowserActivity.java:
> 3465: cannot find symbol
> symbol  : variable URI
> location: class android.provider.Downloads
>        values.put(Downloads.URI, uri.toString());
>                            ^
> packages/apps/Browser/src/com/android/browser/BrowserActivity.java:
> 3466: cannot find symbol
> symbol  : variable COOKIE_DATA
> location: class android.provider.Downloads
>        values.put(Downloads.COOKIE_DATA, cookies);
>                            ^
> packages/apps/Browser/src/com/android/browser/BrowserActivity.java:
> 3467: cannot find symbol
> symbol  : variable USER_AGENT
> location: class android.provider.Downloads
>        values.put(Downloads.USER_AGENT, userAgent);
>                            ^
> packages/apps/Browser/src/com/android/browser/BrowserActivity.java:
> 3468: cannot find symbol
> symbol  : variable NOTIFICATION_PACKAGE
> location: class android.provider.Downloads
>        values.put(Downloads.NOTIFICATION_PACKAGE,
>                            ^
> packages/apps/Browser/src/com/android/browser/BrowserActivity.java:
> 3470: cannot find symbol
> symbol  : variable NOTIFICATION_CLASS
> location: class android.provider.Downloads
>        values.put(Downloads.NOTIFICATION_CLASS,
>                            ^
> packages/apps/Browser/src/com/android/browser/BrowserActivity.java:
> 3472: cannot find symbol
> symbol  : variable VISIBILITY
> location: class android.provider.Downloads
>        values.put(Downloads.VISIBILITY,
> Downloads.VISIBILITY_VISIBLE_NOTIFY_COMPLETED);
>                            ^
> packages/apps/Browser/src/com/android/browser/BrowserActivity.java:
> 3473: cannot find symbol
> symbol  : variable MIMETYPE
> location: class android.provider.Downloads
>        values.put(Downloads.MIMETYPE, mimetype);
>                            ^
> packages/apps/Browser/src/com/android/browser/BrowserActivity.java:
> 3474: cannot find symbol
> symbol  : variable FILENAME_HINT
> location: class android.provider.Downloads
>        values.put(Downloads.FILENAME_HINT, filename);
>                            ^
> packages/apps/Browser/src/com/android/browser/BrowserActivity.java:
> 3475: cannot find symbol
> symbol  : variable DESCRIPTION
> location: class android.provider.Downloads
>        values.put(Downloads.DESCRIPTION, uri.getHost());
>                            ^
> packages/apps/Browser/src/com/android/browser/BrowserActivity.java:
> 3477: cannot find symbol
> symbol  : variable TOTAL_BYTES
> location: class android.provider.Downloads
>            values.put(Downloads.TOTAL_BYTES, contentLength);
>                                ^
> packages/apps/Browser/src/com/android/browser/
> BrowserDownloadAdapter.java:63: cannot find symbol
> symbol  : variable TITLE
> location: class android.provider.Downloads
>        mTitleColumnId = c.getColumnIndexOrThrow(Downloads.TITLE);
>                                                          ^
> packages/apps/Browser/src/com/android/browser/
> BrowserDownloadAdapter.java:64: cannot find symbol
> symbol  : variable DESCRIPTION
> location: class android.provider.Downloads
>        mDescColumnId = c.getColumnIndexOrThrow
> (Downloads.DESCRIPTION);
>                                                         ^
> packages/apps/Browser/src/com/android/browser/
> BrowserDownloadAdapter.java:65: cannot find symbol
> symbol  : variable STATUS
> location: class android.provider.Downloads
>        mStatusColumnId = c.getColumnIndexOrThrow(Downloads.STATUS);
>                                                           ^
> packages/apps/Browser/src/com/android/browser/
> BrowserDownloadAdapter.java:66: cannot find symbol
> symbol  : variable TOTAL_BYTES
> location: class android.provider.Downloads
>        mTotalBytesColumnId = c.getColumnIndexOrThrow
> (Downloads.TOTAL_BYTES);
>                                                               ^
> packages/apps/Browser/src/com/android/browser/
> BrowserDownloadAdapter.java:68: cannot find symbol
> symbol  : variable CURRENT_BYTES
> location: class android.provider.Downloads
>            c.getColumnIndexOrThrow(Downloads.CURRENT_BYTES);
>                                             ^
> packages/apps/Browser/src/com/android/browser/
> BrowserDownloadAdapter.java:69: cannot find symbol
> symbol  : variable MIMETYPE
> location: class android.provider.Downloads
>        mMimetypeColumnId = c.getColumnIndexOrThrow
> (Downloads.MIMETYPE);
>                                                             ^
> packages/apps/Browser/src/com/android/browser/
> BrowserDownloadAdapter.java:70: cannot find symbol
> symbol  : variable LAST_MODIFICATION
> location: class android.provider.Downloads
>        mDateColumnId = c.getColumnIndexOrThrow
> (Downloads.LAST_MODIFICATION);
>                                                         ^
> packages/apps/Browser/src/com/android/browser/
> BrowserDownloadAdapter.java:109: cannot find symbol
> symbol  : variable TITLE
> location: class android.provider.Downloads
>                values.put(Downloads.TITLE, title);
>                                    ^
> packages/apps/Browser/src/com/android/browser/BrowserDownloadPage.java:
> 76: cannot find symbol
> symbol  : variable TITLE
> location: class android.provider.Downloads
>                new String [] {"_id", Downloads.TITLE,
> Downloads.STATUS,
>                                               ^
> packages/apps/Browser/src/com/android/browser/BrowserDownloadPage.java:
> 76: cannot find symbol
> symbol  : variable STATUS
> location: class android.provider.Downloads
>                new String [] {"_id", Downloads.TITLE,
> Downloads.STATUS,
>                                                                ^
> packages/apps/Browser/src/com/android/browser/BrowserDownloadPage.java:
> 77: cannot find symbol
> symbol  : variable TOTAL_BYTES
> location: class android.provider.Downloads
>                Downloads.TOTAL_BYTES, Downloads.CURRENT_BYTES,
>                         ^
> packages/apps/Browser/src/com/android/browser/BrowserDownloadPage.java:
> 77: cannot find symbol
> symbol  : variable CURRENT_BYTES
> location: class android.provider.Downloads
>                Downloads.TOTAL_BYTES, Downloads.CURRENT_BYTES,
>                                                ^
> packages/apps/Browser/src/com/android/browser/BrowserDownloadPage.java:
> 78: cannot find symbol
> symbol  : variable DESCRIPTION
> location: class android.provider.Downloads
>                Downloads._DATA, Downloads.DESCRIPTION,
>                                          ^
> packages/apps/Browser/src/com/android/browser/BrowserDownloadPage.java:
> 79: cannot find symbol
> symbol  : variable MIMETYPE
> location: class android.provider.Downloads
>                Downloads.MIMETYPE, Downloads.LAST_MODIFICATION,
>                         ^
> packages/apps/Browser/src/com/android/browser/BrowserDownloadPage.java:
> 79: cannot find symbol
> symbol  : variable LAST_MODIFICATION
> location: class android.provider.Downloads
>                Downloads.MIMETYPE, Downloads.LAST_MODIFICATION,
>                                             ^
> packages/apps/Browser/src/com/android/browser/BrowserDownloadPage.java:
> 80: cannot find symbol
> symbol  : variable VISIBILITY
> location: class android.provider.Downloads
>                Downloads.VISIBILITY},
>                         ^
> packages/apps/Browser/src/com/android/browser/BrowserDownloadPage.java:
> 87: cannot find symbol
> symbol  : variable STATUS
> location: class android.provider.Downloads
>                    mDownloadCursor.getColumnIndexOrThrow
> (Downloads.STATUS);
>                                                                   ^
> packages/apps/Browser/src/com/android/browser/BrowserDownloadPage.java:
> 91: cannot find symbol
> symbol  : variable TITLE
> location: class android.provider.Downloads
>                    mDownloadCursor.getColumnIndexOrThrow
> (Downloads.TITLE);
>                                                                   ^
> packages/apps/Browser/src/com/android/browser/BrowserDownloadPage.java:
> 406: cannot find symbol
> symbol  : variable MIMETYPE
> location: class android.provider.Downloads
>                mDownloadCursor.getColumnIndexOrThrow
> (Downloads.MIMETYPE);
>                                                               ^
> packages/apps/Browser/src/com/android/browser/BrowserDownloadPage.java:
> 456: cannot find symbol
> symbol  : variable VISIBILITY
> location: class android.provider.Downloads
>        int visibilityColumn = mDownloadCursor.getColumnIndexOrThrow
> (Downloads.VISIBILITY);
>
> ^
> packages/apps/Browser/src/com/android/browser/BrowserDownloadPage.java:
> 462: cannot find symbol
> symbol  : variable VISIBILITY
> location: class android.provider.Downloads
>            values.put(Downloads.VISIBILITY,
> Downloads.VISIBILITY_VISIBLE);
>                                ^
> packages/apps/Browser/src/com/android/browser/FetchUrlMimeType.java:
> 61: cannot find symbol
> symbol  : variable URI
> location: class android.provider.Downloads
>        String uri = mValues.getAsString(Downloads.URI);
>                                                  ^
> packages/apps/Browser/src/com/android/browser/FetchUrlMimeType.java:
> 69: cannot find symbol
> symbol  : variable USER_AGENT
> location: class android.provider.Downloads
>                mValues.getAsString(Downloads.USER_AGENT));
>                                             ^
> packages/apps/Browser/src/com/android/browser/FetchUrlMimeType.java:
> 72: cannot find symbol
> symbol  : variable COOKIE_DATA
> location: class android.provider.Downloads
>        String cookie = mValues.getAsString(Downloads.COOKIE_DATA);
>                                                     ^
> packages/apps/Browser/src/com/android/browser/FetchUrlMimeType.java:
> 77: cannot find symbol
> symbol  : variable REFERER
> location: class android.provider.Downloads
>        String referer = mValues.getAsString(Downloads.REFERER);
>                                                      ^
> packages/apps/Browser/src/com/android/browser/FetchUrlMimeType.java:
> 114: cannot find symbol
> symbol  : variable URI
> location: class android.provider.Downloads
>           String url = mValues.getAsString(Downloads.URI);
>                                                     ^
> packages/apps/Browser/src/com/android/browser/FetchUrlMimeType.java:
> 121: cannot find symbol
> symbol  : variable MIMETYPE
> location: class android.provider.Downloads
>                   mValues.put(Downloads.MIMETYPE, newMimeType);
>                                        ^
> packages/apps/Browser/src/com/android/browser/FetchUrlMimeType.java:
> 126: cannot find symbol
> symbol  : variable FILENAME_HINT
> location: class android.provider.Downloads
>           mValues.put(Downloads.FILENAME_HINT, filename);
>                                ^
> Note: Some input files use or override a deprecated API.
> Note: Recompile with -Xlint:deprecation for details.
> Note: Some input files use unchecked or unsafe operations.
> Note: Recompile with -Xlint:unchecked for details.
> 38 errors
> make: *** [out/target/common/obj/APPS/Browser_intermediates/classes-
> full-debug.jar] Error 41
>
>
> On Mar 21, 6:06 am, Jean-Baptiste Queru <[email protected]> wrote:
>> It's not as clean as I'd like it to be, but at the moment the only
>> option I know is to delete the opencore directory and to patch change
>> 9300 in your client.
>>
>> Contributions on a better way to build without OpenCORE are very welcome.
>>
>> JBQ
>>
>> On Fri, Mar 20, 2009 at 9:57 PM, [email protected]
>>
>>
>>
>> <[email protected]> wrote:
>>
>> > Thank you for the update.  How would I go about getting / building
>> > master without  OpenCORE ?
>>
>> > On Mar 20, 5:14 pm, Jean-Baptiste Queru <[email protected]> wrote:
>> >> I've dug a bit deeper, and investigated around. You won't be able to
>> >> build cupcake for Dream. OpenCORE in cupcake relies on libOmxCore when
>> >> building for dream, and libOmxCore is proprietary, the current version
>> >> isn't available and previous versions won't be compatible.
>>
>> >> Master (without OpenCORE) is a far better choice.
>>
>> >> JBQ
>>
>> >> On Fri, Mar 20, 2009 at 3:29 PM, Jean-Baptiste Queru <[email protected]> 
>> >> wrote:
>> >> > Amusingly (or sadly), I've just had it happen on my machine.
>>
>> >> > workaround is to add TARGET_BOARD_PLATFORM := msm7k in
>> >> > vendor/htc/dream/BoardConfig.mk but I don't know how far you'll go
>> >> > after that.
>>
>> >> > JBQ
>>
>> >> > On Fri, Mar 20, 2009 at 3:23 PM, Jean-Baptiste Queru <[email protected]> 
>> >> > wrote:
>> >> >> I've seen that happen on (I think) recent cupcake.
>>
>> >> >> Right now my priority is to get master to build "out of the box" (i.e.
>> >> >> without local changes), first for the emulator and then for dream. I
>> >> >> can't promise that I'll have time to look at cupcake-on-dream.
>>
>> >> >> JBQ
>>
>> >> >> On Fri, Mar 20, 2009 at 2:38 PM, [email protected]
>> >> >> <[email protected]> wrote:
>>
>> >> >>> I have been unsuccessful in compiling the Master or Cupcake branches,
>> >> >>> targeting them for the HTC Dream, developing on the ADP.  The branch
>> >> >>> will compile fine until the target is changed to the htc_dream in the
>> >> >>> buildspec.mk file.  The error I keep receiving is:
>>
>> >> >>> make: *** No rule to make target `out/target/product/dream/obj/lib/
>> >> >>> libaudio.so', needed by 
>> >> >>> `out/target/product/dream/obj/SHARED_LIBRARIES/
>> >> >>> libaudioflinger_intermediates/LINKED/libaudioflinger.so'.  Stop.
>>
>> >> >>> This has been happening the last few days before and after the merge
>> >> >>> JBQ did from cupcake to master.
>>
>> >> >>> Any quick fixes/solutions available?
>>
>> >> >>> Thank you in advance.
>>
>> >> >> --
>> >> >> Jean-Baptiste M. "JBQ" Queru
>> >> >> Android Engineer, Google.
>>
>> >> >> Questions sent directly to me that have no reason for being private
>> >> >> will likely get ignored or forwarded to a public forum with no further
>> >> >> warning.
>>
>> >> > --
>> >> > Jean-Baptiste M. "JBQ" Queru
>> >> > Android Engineer, Google.
>>
>> >> > Questions sent directly to me that have no reason for being private
>> >> > will likely get ignored or forwarded to a public forum with no further
>> >> > warning.
>>
>> >> --
>> >> Jean-Baptiste M. "JBQ" Queru
>> >> Android Engineer, Google.
>>
>> >> Questions sent directly to me that have no reason for being private
>> >> will likely get ignored or forwarded to a public forum with no further
>> >> warning.
>>
>> --
>> Jean-Baptiste M. "JBQ" Queru
>> Android Engineer, Google.
>>
>> Questions sent directly to me that have no reason for being private
>> will likely get ignored or forwarded to a public forum with no further
>> warning.
> >
>



-- 
Jean-Baptiste M. "JBQ" Queru
Android Engineer, Google.

Questions sent directly to me that have no reason for being private
will likely get ignored or forwarded to a public forum with no further
warning.

--~--~---------~--~----~------------~-------~--~----~
unsubscribe: [email protected]
website: http://groups.google.com/group/android-porting
-~----------~----~----~----~------~----~------~--~---

Reply via email to