Avidemux Forum

Non-English => Avidemux-French => Topic started by: pfelecan on December 03, 2013, 08:31:20 AM

Title: offre de patchs pour un portage sur Solaris 10 et 11
Post by: pfelecan on December 03, 2013, 08:31:20 AM
Bonjour,

Dans le cadre du projet Open CSW, www.opencs.org, j'ai porté la version 2.6.6 sur Solaris 10 et 11. Pour faire cela, j'ai du apporter quelques modifications mineures et implémenter quelques fonctionnalités plus importantes, tel que le "crash dumper".

Si vous êtes intéressé par ces modifications je peut mettre à disposition ces modifications sous la forme de patchs pour leur intégration à votre convenance.

Très cordialement,
Title: Re: offre de patchs pour un portage sur Solaris 10 et 11
Post by: mean on December 03, 2013, 09:31:38 AM
Si ca ne provoque pas de pb sur les autres plateformes, oui svp
Title: Re: offre de patchs pour un portage sur Solaris 10 et 11
Post by: pfelecan on December 03, 2013, 09:38:22 AM
Je vous envoie les patch sur ce forum?
Title: Re: offre de patchs pour un portage sur Solaris 10 et 11
Post by: mean on December 03, 2013, 10:19:09 AM
Il vaut  mieux attacher un tar.gz oui
Title: Re: offre de patchs pour un portage sur Solaris 10 et 11
Post by: pfelecan on December 03, 2013, 10:26:25 AM
D'accord. Je vais vous envoyer les patchs dans l'ordre avec un éventuel commentaire.
Title: Re: offre de patchs pour un portage sur Solaris 10 et 11
Post by: pfelecan on December 03, 2013, 10:31:48 AM
Méthode dââ,¬â,,¢ÃƒÂ©numération des processeurs sur Solaris (patch en attachement)
Title: Re: offre de patchs pour un portage sur Solaris 10 et 11
Post by: pfelecan on December 03, 2013, 10:34:08 AM
implémentation du crash dump en utilisant les méthodes spécifiques à Solaris (backtrace n'existe pas dans ce système)
Title: Re: offre de patchs pour un portage sur Solaris 10 et 11
Post by: pfelecan on December 03, 2013, 10:38:16 AM
Levée dââ,¬â,,¢ambiguïté dans l'appel à abs(). (4 patchs puisque j'atteins la limite d'attachements; il en reste 1 dans cet ensemble)
Ceci n'est pas spécifique à Solaris mais, probablement au compilateur utilisé: gcc 4.8.2.
Title: Re: offre de patchs pour un portage sur Solaris 10 et 11
Post by: pfelecan on December 03, 2013, 10:39:14 AM
Le dernier patch pour la levée de l'ambiguïté de l'appel à abs().
Title: Re: offre de patchs pour un portage sur Solaris 10 et 11
Post by: pfelecan on December 03, 2013, 10:40:28 AM
Levée d;ambiguité de l'appel de fabs() (2 patchs)
Title: Re: offre de patchs pour un portage sur Solaris 10 et 11
Post by: pfelecan on December 03, 2013, 10:42:28 AM
La définition de la macro POW10 est la même que pour la famille BSD.
Title: Re: offre de patchs pour un portage sur Solaris 10 et 11
Post by: pfelecan on December 03, 2013, 10:43:43 AM
L'utilisation de alloca() nécessite un include spécifique.
Title: Re: offre de patchs pour un portage sur Solaris 10 et 11
Post by: pfelecan on December 03, 2013, 10:46:18 AM
Levée d'ambiguïté dans l'appel à floor().
Title: Re: offre de patchs pour un portage sur Solaris 10 et 11
Post by: pfelecan on December 03, 2013, 10:49:40 AM
Gestion de conflit de macro définie par avidemux et par le système d'exploitation (leur sémantique est légèrement différente et dans ce cas il n'y a pas dââ,¬â,,¢inconsistance)
Title: Re: offre de patchs pour un portage sur Solaris 10 et 11
Post by: pfelecan on December 03, 2013, 10:51:08 AM
L'éditeur de liens ne supporte pas les bibliothèques vides. Contournement de cette situation par la définition d'un symbole spécifique.
Title: Re: offre de patchs pour un portage sur Solaris 10 et 11
Post by: pfelecan on December 03, 2013, 10:53:17 AM
Dans la détection du chemin de lââ,¬â,,¢interpréteur Bash, il est préferable d'utiliser le nom "canonique". En dehors des distributions Linux "sh" n'est pas Bash...
Title: Re: offre de patchs pour un portage sur Solaris 10 et 11
Post by: pfelecan on December 03, 2013, 10:59:53 AM
Finalement et pour référence, l'ensemble des patch utilisés dans le portage peuvent être accédés à l'adresse suivante:
http://gar.svn.sourceforge.net/viewvc/gar/csw/mgar/pkg/avidemux/trunk/files/
Noter que certains patchs sont spécifiques à l'environnement Open CSW ou à ma faible connaissance de CMake.
Title: Re: offre de patchs pour un portage sur Solaris 10 et 11
Post by: mean on December 03, 2013, 12:25:48 PM
Merci, je vais les merger des que possible
Title: Re: offre de patchs pour un portage sur Solaris 10 et 11
Post by: mean on December 11, 2013, 06:46:05 AM
La plupart des patches ont été commités, merci
Cependant, ceux portant sur abs disambiguity me laissent perplexe

Pourquoi caster en long ? Le prototype est abs(int ) ?
C'est une specificité solaris ?