On Tue, Jan 20, 2015 at 08:22:28AM +0100, Leopold Palomo-Avellaneda wrote: > El Dimarts, 20 de gener de 2015, a les 08:15:58, Gilles Chanteperdrix va > escriure: > > On Tue, Jan 20, 2015 at 08:11:54AM +0100, Leopold Palomo-Avellaneda wrote: > > > El Dimarts, 20 de gener de 2015, a les 08:07:08, Gilles Chanteperdrix va > > > > > > escriure: > > > > On Tue, Jan 20, 2015 at 08:02:29AM +0100, Leopold Palomo-Avellaneda > wrote: > > > > > El Dilluns, 19 de gener de 2015, a les 23:24:57, Gilles Chanteperdrix > > > > > va > > > > > > > > > > escriure: > > > > > > On Mon, Jan 19, 2015 at 11:03:19PM +0100, Leopold Palomo-Avellaneda > > > > > > wrote: > > > > > > > Hi, > > > > > > > > > > > > > > I have compiled and created debian packages of xenomai-2.6.4. I > > > > > > > have > > > > > > > patched the kernel and created debian packages for it. (3.16.0) > > > > > > > > > > > > Xenomai 2.6.4 does not compile with Linux 3.16.0. > > > > > > > > > > Gilles, > > > > > > > > > > I have seen that Mariusz Janiak sent some patches to solve compilation > > > > > issues. But my question was about in configure time, not compile time. > > > > > So, configure doesn't detect the RTOS if it's above 3.14? > > > > > > > > I am not talking about RTnet. I am talking about Xenomai. Xenomai > > > > 2.6.4 can not use Linux kernels higher than 3.14. That is a general > > > > rule: a Xenomai release generally does not support kernel versions > > > > higher than the highest one for which it provides patch, 2.6.3 > > > > having been an exception since the highest patch it provided was for > > > > Linux 3.8 but it supported the I-pipe patch for Linux 3.10. But this > > > > exception was explicitly mentioned in the announce. > > > > > > Gilles, > > > > > > yesterday I downloaded xenomai 2.6.4 and linux-3.16.0 [1]. I used adeos > > > patch ipipe-core-3.16-x86-1.patch [2]. > > > > > > Xenomai compiled without any issue, The kernel compiled without any issue. > > > I could exec: xeno-test. > > > > That is strange, because without this commit: > > https://git.xenomai.org/xenomai-2.6.git/commit/?id=d7f7e99ea19eb0dc13b1e02e6 > > 33ec53ac9b89475 > > > > include/rtdm/rtdm_driver.h references a macro which no longer exists > > in Linux 3.16. > > > > So, maybe you could compile Xenomai because you did not enable any > > builtin RTDM driver, but you are certainly not going to be able to > > compile RTnet. > > Ok, it has sense now. Probably I did some mistake and I didn't enable some > driver. I remember that I disable some things. Probably I miss something... I > tried to follow the wiki rules (yes, sometimes exist some user that read the > manual and the wikis ;-)
Well, first Xenomai website has not been a wiki for something like 6 monthes now, so, I am sure you read it at some point, but I am not sure you read it recently. And reading this page: https://xenomai.org/2014/06/building-debian-packages/ I find the sentence: Note that if you do not find a suitable patch, you may look for patches in the Adeos repository. As a rule of thumb, the latest patches delivered with a version of Xenomai sources corresponds to the latest version of Linux supported by this version of Xenomai, but sometimes a more recent patch will work (as is the case for the I-pipe patch for Linux 3.10.32 with Xenomai 2.6.3). Which clearly warns you that what you are trying to do may not work. And in fact, generally, it does not, because the Linux kernel API changes from version to version, so Xenomai has to be adapted to these API changes. -- Gilles.
pgpryLvGPeuOV.pgp
Description: PGP signature
------------------------------------------------------------------------------ New Year. New Location. New Benefits. New Data Center in Ashburn, VA. GigeNET is offering a free month of service with a new server in Ashburn. Choose from 2 high performing configs, both with 100TB of bandwidth. Higher redundancy.Lower latency.Increased capacity.Completely compliant. http://p.sf.net/sfu/gigenet
_______________________________________________ RTnet-users mailing list RTnet-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/rtnet-users