[Dcmlib] GetMacAddrSys

Mathieu Malaterre mathieu.malaterre at kitware.com
Mon Jan 17 17:39:55 CET 2005


Benoit,

   Ok c'est reparer. Est-ce que tu peux me faire un ctest -R Util  + 
ipconfig /all sur le systeme qui ne marche pas. Voila ce que c'est sense 
retourner:

...
Mac Address:000cf1894605
...
puis
         Physical Address. . . . . . . . . : 00-0C-F1-89-46-05


Voila en detail la sortie:

dashboard at DASH3 /cygdrive/c/Dashboards/My Tests/gdcmVS60
$ ctest.exe -R Util -V
Test project
Changing directory into c:\Dashboards\My Tests\gdcmVS60\Test
   1/  1 Testing TestUtil
Test command: "C:\Dashboards\My Tests\gdcmVS60\bin\Debug\gdcmTests.exe" 
TestUtil
# of adapters in this system : 2
Interface #147.144.143.155000cf1894605.20050117.113735
# of adapters in this system : 2
Mac Address:000cf1894605
1 type : 24
Interface #2 type : 6
Interface #1 type : 24
Interface #2 type : 6
-- Process completed
    Passed

The following tests passed:
         TestUtil

100% tests passed, 0 tests failed out of 1

dashboard at DASH3 /cygdrive/c/Dashboards/My Tests/gdcmVS60
$ ipconfig /all

Windows IP Configuration

         Host Name . . . . . . . . . . . . : DASH3
         Primary Dns Suffix  . . . . . . . :
         Node Type . . . . . . . . . . . . : Hybrid
         IP Routing Enabled. . . . . . . . : No
         WINS Proxy Enabled. . . . . . . . : No

Ethernet adapter Local Area Connection:

         Description . . . . . . . . . . . : Intel(R) PRO/100 VE Network 
Connection
         Physical Address. . . . . . . . . : 00-0C-F1-89-46-05


Mathieu Malaterre wrote:
> 
> Benoit,
> 
>    Je sais pas ce que t'as fais dans ton patch. Donc fais:
> 
> $ cvs up -r1.98 src/gdcmUtil.cxx
> 
> $ make
> 
> $ ctest -R Util -V
> Test project
> Changing directory into /home/malaterre/Creatis/malaterre/gdcmbin/Test
>   1/  1 Testing TestUtil
> Test command: /home/malaterre/Creatis/malaterre/gdcmbin/bin/gdcmTests 
> TestUtil
> 0.0.147.144.143.155.127.0.0.1.20050117.112323
> Mac Address:000cf1705c91
> -- Process completed
>    Passed
> 
> The following tests passed:
>         TestUtil
> 
> 100% tests passed, 0 tests failed out of 1
> malaterre at zorglub $ /sbin/ifconfig
> eth0      Link encap:Ethernet  HWaddr 00:0C:F1:70:5C:91
>           inet addr:192.168.1.184  Bcast:192.168.1.255  Mask:255.255.255.0
>           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
>           RX packets:2176179 errors:0 dropped:0 overruns:0 frame:0
>           TX packets:1354600 errors:0 dropped:0 overruns:0 carrier:0
>           collisions:0 txqueuelen:1000
>           RX bytes:1341103114 (1278.9 Mb)  TX bytes:607237578 (579.1 Mb)
>           Interrupt:20 Base address:0xcf40 Memory:fe8ff000-fe8ff038
> 
> 
> Sans probleme sur fedora.
> 
> Mathieu
> 
> Mathieu Malaterre wrote:
> 
>> J'ai tester le code sur VS6 et Borland et les deux passent vraiment 
>> sans soucis...
>>
>> Le code est vraiment bon:
>> http://bdn.borland.com/article/0,1410,26040,00.html
>>
>> Il est utiliser a Kitware dans certain produit et je peux garantir que 
>> c'est un point nevralgique pour nous
>>
>> Mathieu
>>
>> Benoit Regrain wrote:
>>
>>> Hi,
>>>  
>>> la méthode Util::GetMacAddrSys plante dans les grandes largeurs sous
>>> mon windows. J'ai fait un patch pour que ca ne plante plus (j'ai 
>>> testé qu'on était
>>> bien en présence d'une adresse IP)
>>>  
>>> Par contre, je comprend rien à la valeur retournée !!!
>>> Pour la partie Windows, elle vaut toujours 0 meme si on affecte rien 
>>> dans addr.
>>> Quelqu'un peut-il m'expliquer ?
>>>  
>>> -----------------------------------------------------------------
>>> Benoit Regrain
>>> Ingénieur d'études CNRS (Creatis)
>>> email : regrain at creatis.insa-lyon.fr 
>>> <mailto:regrain at creatis.insa-lyon.fr>
>>> phone : (+33) (0) 4.72.43.82.58
>>> fax : (+33) (0) 4.72.43.85.26
>>> INSA - Bâtiment Blaise Pascal
>>> 7, avenue Jean Capelle
>>> F - 69621 Villeurbanne Cedex
>>> -----------------------------------------------------------------
>>>
>>>
>>> ------------------------------------------------------------------------
>>>
>>> _______________________________________________
>>> Dcmlib mailing list
>>> Dcmlib at creatis.insa-lyon.fr
>>> http://www.creatis.insa-lyon.fr/mailman/listinfo/dcmlib
>>
>>
>>
>>
>>
>> _______________________________________________
>> Dcmlib mailing list
>> Dcmlib at creatis.insa-lyon.fr
>> http://www.creatis.insa-lyon.fr/mailman/listinfo/dcmlib
>>
> 
> 
> 
> _______________________________________________
> Dcmlib mailing list
> Dcmlib at creatis.insa-lyon.fr
> http://www.creatis.insa-lyon.fr/mailman/listinfo/dcmlib
> 






More information about the Dcmlib mailing list