On 12-04-18 02:52 AM, Pawel Fic wrote: > ps 1: > [INFO] ------------------------------------------------------------- > [ERROR] > /opt/matterhorn/trunk/modules/matterhorn-common/src/main/java/org/opencastproject/util/data/Collections.java:[447,47] > incompatible types > found : java.util.List<java.lang.Object> > required: java.util.List<B> > [ERROR] > /opt/matterhorn/trunk/modules/matterhorn-common/src/main/java/org/opencastproject/util/data/functions/Functions.java:[222,38] > incompatible types > found : java.util.List<java.lang.Object> > required: java.util.List<B> > [INFO] 2 errors
Yep, those are the errors I was talking about :)
> ps 2:
> ---
> modules/matterhorn-common/src/main/java/org/opencastproject/util/data/Collections.java
> (revision 12089)
> +++
> modules/matterhorn-common/src/main/java/org/opencastproject/util/data/Collections.java
> (working copy)
> - return mlist(as).bind(f).value();
> + return (List<B>)mlist(as).bind(f).value();
>
> ---
> modules/matterhorn-common/src/main/java/org/opencastproject/util/data/functions/Functions.java
> (revision 12089)
> +++
> modules/matterhorn-common/src/main/java/org/opencastproject/util/data/functions/Functions.java
> (working copy)
> - return Monadics.mlist(as).bind(f).value();
> + return (List<B>)Monadics.mlist(as).bind(f).value();
>
>
> ---
> modules/matterhorn-common/src/test/java/org/opencastproject/util/data/MonadicsTest.java
> (revision 12089)
> +++
> modules/matterhorn-common/src/test/java/org/opencastproject/util/data/MonadicsTest.java
> (working copy)
> - List<Integer> mapped = Monadics.mlist(new Integer[]{1, 2,
> 3}).flatMap(new Function<Integer, Collection<Integer>>() {
> + List<Object> mapped = Monadics.mlist(new Integer[]{1, 2, 3}).flatMap(new
> Function<Integer, Collection<Integer>>() {
>
>
> public void testFlatten() {
> - List<Integer> mapped = mlist(list(list(1, 2), list(3,
> 4))).flatMap(Functions.<List<Integer>>identity()).value();
> + List<Object> mapped = mlist(list(list(1, 2), list(3,
> 4))).flatMap(Functions.<List<Integer>>identity()).value();
I tried applying this patch manually, but I can't find the appropriate
line in Collections.java. Can you generate this as a full patch with
svn diff and attach it to MH-8764 (or email it to me and I'll attach it)
so we can patch this out?
Thanks,
G
>
>
> Ps 3
> My JDK is:
> <<<<<<<<<<<<<<<<<<<<<<<<
> pawelf@pawelf-desktop:/opt/matterhorn/trunk# javac -version
> javac 1.6.0_20
>
> pawelf@pawelf-desktop:/opt/matterhorn/trunk# cat /proc/version
> Linux version 2.6.32-31-generic-pae (buildd@rothera) (gcc version 4.4.3
> (Ubuntu 4.4.3-4ubuntu5) ) #61-Ubuntu SMP Fri Apr 8 20:00:13 UTC 2011
> <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
>
>
>
>
>
>
>
>
>
> --- On Wed, 4/18/12, Greg Logan <[email protected]> wrote:
>
>> From: Greg Logan <[email protected]>
>> Subject: Re: [Opencast Matterhorn] sun-java6-jdk versus java-6-openjdk
>> To: [email protected]
>> Date: Wednesday, April 18, 2012, 5:31 AM
>> On 4/17/2012 6:51 AM, Pawel Fic
>> wrote:
>>> Hi, I want to learn more about developer environment.
>>>
>>> I tried compiling trunk (revision 12089) with
>> java-6-openjdk fails,
>>> and works with: sun-java6-jdk.
>>
>> What does this error look like? I work the
>> java-6-openjdk on my Ubuntu
>> 11.10 box and everything compiles correctly, however there
>> are rare
>> versions of java-6-openjdk, most notably on Ubuntu 10.04
>> (Java 1.6_20)
>> that fail to compile matterhorn-common. I've only seen
>> two people,
>> myself included in that, who can reproduce the bug.
>>
>> G
>>
>>> Where there any problem with java-6-openjdk?
>>>
>>> Was the Matterhorn moved to java-6-openjdk?
>>>
>>> Shouldn't there be a requirement to use java-6-openjdk
>> in Developer's Wiki?
>>> /tools section? /
>>>
>>> How about adding one, or adding a statement that
>> sun-java6-jdk is needed...
>>>
>>>
>>> [Finding out that java-6-openjdk is used, I switched
>> from sun's jdk to openjdk, and now it look like I'll have to
>> switch back :-) ]
>>>
>>> -Pawel
>>> _______________________________________________
>>> Matterhorn mailing list
>>> [email protected]
>>> http://lists.opencastproject.org/mailman/listinfo/matterhorn
>>>
>>>
>>> To unsubscribe please email
>>> [email protected]
>>> _______________________________________________
>>>
>>
>> _______________________________________________
>> Matterhorn mailing list
>> [email protected]
>> http://lists.opencastproject.org/mailman/listinfo/matterhorn
>>
>>
>> To unsubscribe please email
>> [email protected]
>> _______________________________________________
>>
> _______________________________________________
> Matterhorn mailing list
> [email protected]
> http://lists.opencastproject.org/mailman/listinfo/matterhorn
>
>
> To unsubscribe please email
> [email protected]
> _______________________________________________
>
signature.asc
Description: OpenPGP digital signature
_______________________________________________ Matterhorn mailing list [email protected] http://lists.opencastproject.org/mailman/listinfo/matterhorn To unsubscribe please email [email protected] _______________________________________________
