Date: Mon, 9 May 2022 10:08:17 -0700 From: Christopher Bowman <crb@chrisbowman.com> To: Milan Obuch <freebsd-ports@dino.sk> Cc: freebsd-ports@freebsd.org Subject: Re: Recent u-boot port change Message-ID: <8469BF19-B39E-42B1-AC52-35F38CAD1B5F@chrisbowman.com> In-Reply-To: <20220509122939.4e8a9d48@mp2.dino.sk> References: <83B78F74-9C4D-4727-AC71-E21ED5E7E1AA@chrisbowman.com> <20220509122939.4e8a9d48@mp2.dino.sk>
next in thread | previous in thread | raw e-mail | index | archive | help
--Apple-Mail=_05C49D6A-A32E-4D05-8355-B0F5896A04C7 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 Hi! I am building a slave port of my own creation. but I would have expected = the master port to take care of this patching. I=E2=80=99ve had that = suggestion that e2fsprogs should be providing the uuid stuff but I=E2=80=99= m not seeing that get called here. Maybe something about my setup. Thanks for the hint on the u-boot mailing list. Regards, Christopher=20 > On May 9, 2022, at 3:29 AM, Milan Obuch <freebsd-ports@dino.sk> wrote: >=20 > On Sun, 8 May 2022 15:29:08 -0700 > Christopher Bowman <crb@chrisbowman.com <mailto:crb@chrisbowman.com>> = wrote: >=20 >> First, I truly do appreciate all the effort every one puts into >> FreeBSD. Apologies if I=E2=80=99m not quite following protocol here: >>=20 >> I see that u-boot master port was recently upgraded to pull u-boot >> 2022.04. I have a private port that I=E2=80=99ve been using but looks = me to >> an earlier version of the port since the recent one uses a version of >> u-boot I can=E2=80=99t get to work. I attempted to update my private = port >> based on the new version to see if I can get it working and committed >> However, I=E2=80=99m confused how the master port ever built. >=20 > Hi, >=20 > I am building some of the u-boot ports in order to verify the process > and test them locally. I think master port is not built directly, it > serves as common place for u-boot related patches and similar things. > You should build your slave port. >=20 >> When I try to build with my patches applied I get the following >> errors: >>=20 >> tools/mkeficapsule.c:18:10: fatal error: 'uuid/uuid.h' file not found >> #include <uuid/uuid.h> >> ^~~~~~~~~~~~~ >> 1 error generated. >>=20 >> There is a uuid.h in /usr/include so I patched this. >>=20 >> Then I come across: >>=20 >> tools/mkeficapsule.c:21:10: fatal error: 'gnutls/gnutls.h' file not >> found #include <gnutls/gnutls.h> >> ^~~~~~~~~~~~~~~~~ >> 1 error generated. >>=20 >> Ok so I install gnutls and patch the make file to also search >> /usr/local/include where that gets installed. Next I get: >>=20 >> tools/mkeficapsule.c:631:8: warning: implicit declaration of function >> 'uuid_parse' is invalid in C99 [-Wimplicit-function-declaration] if >> (uuid_parse(optarg, uuid_buf)) { ^ >> 1 warning generated. >>=20 >> uuid_parse doesn=E2=80=99t exist in /usr/include/uudi.h but >> /usr/include/sys/uuid.h which is included by /usr/include/uuid.h does >> have a parse_uuid (note: not uuid_parse) which looks right so I patch >> again but now I get: >>=20 >> tools/mkeficapsule.c:631:8: warning: implicit declaration of function >> 'parse_uuid' is invalid in C99 [-Wimplicit-function-declaration] if >> (parse_uuid(optarg, uuid_buf)) { ^ >> 1 warning generated. >>=20 >> at which point I give up and start to wonder how any of the other >> u-boot ports build? I mean this doesn=E2=80=99t look very specific to = my >> port which is a Xilinx Zynq/arm architecture. I didn=E2=80=99t see = any other >> Zynq ports in the tree so I couldn=E2=80=99t look at them for = reference. >> This all happens on a 13.0 system with a recent git copy of ports. >>=20 >=20 > I have some local ports for Zynq based boards. I just did not verified > them yet with new 2022.04 u-boot, I used old FreeBSD box for tests > which needs full upgrade (in process). But testing u-boot ports = locally > is just before trying local ports... >=20 > One hint - there is freebsd-uboot mailing list, designed specifically > for u-boot related issues. While it is not much activity there, I = think > it is more appropriate for this discussion... >=20 > Regards, > Milan --Apple-Mail=_05C49D6A-A32E-4D05-8355-B0F5896A04C7 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8 <html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; = charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; = -webkit-nbsp-mode: space; line-break: after-white-space;" = class=3D"">Hi!<div class=3D"">I am building a slave port of my own = creation. but I would have expected the master port to take care of this = patching. I=E2=80=99ve had that suggestion that e2fsprogs should = be providing the uuid stuff but I=E2=80=99m not seeing that get called = here. Maybe something about my setup.</div><div class=3D""><br = class=3D""></div><div class=3D"">Thanks for the hint on the u-boot = mailing list.</div><div class=3D"">Regards,</div><div = class=3D"">Christopher </div><div class=3D""><div><br = class=3D""><blockquote type=3D"cite" class=3D""><div class=3D"">On May = 9, 2022, at 3:29 AM, Milan Obuch <<a = href=3D"mailto:freebsd-ports@dino.sk" = class=3D"">freebsd-ports@dino.sk</a>> wrote:</div><br = class=3D"Apple-interchange-newline"><div class=3D""><meta = charset=3D"UTF-8" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); = font-family: Helvetica; font-size: 14px; font-style: normal; = font-variant-caps: normal; font-weight: normal; letter-spacing: normal; = text-align: start; text-indent: 0px; text-transform: none; white-space: = normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; = text-decoration: none; float: none; display: inline !important;" = class=3D"">On Sun, 8 May 2022 15:29:08 -0700</span><br = style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: = 14px; font-style: normal; font-variant-caps: normal; font-weight: = normal; letter-spacing: normal; text-align: start; text-indent: 0px; = text-transform: none; white-space: normal; word-spacing: 0px; = -webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><span = style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: = 14px; font-style: normal; font-variant-caps: normal; font-weight: = normal; letter-spacing: normal; text-align: start; text-indent: 0px; = text-transform: none; white-space: normal; word-spacing: 0px; = -webkit-text-stroke-width: 0px; text-decoration: none; float: none; = display: inline !important;" class=3D"">Christopher Bowman <</span><a = href=3D"mailto:crb@chrisbowman.com" style=3D"font-family: Helvetica; = font-size: 14px; font-style: normal; font-variant-caps: normal; = font-weight: normal; letter-spacing: normal; orphans: auto; text-align: = start; text-indent: 0px; text-transform: none; white-space: normal; = widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; = -webkit-text-stroke-width: 0px;" class=3D"">crb@chrisbowman.com</a><span = style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: = 14px; font-style: normal; font-variant-caps: normal; font-weight: = normal; letter-spacing: normal; text-align: start; text-indent: 0px; = text-transform: none; white-space: normal; word-spacing: 0px; = -webkit-text-stroke-width: 0px; text-decoration: none; float: none; = display: inline !important;" class=3D"">> wrote:</span><br = style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: = 14px; font-style: normal; font-variant-caps: normal; font-weight: = normal; letter-spacing: normal; text-align: start; text-indent: 0px; = text-transform: none; white-space: normal; word-spacing: 0px; = -webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><br = style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: = 14px; font-style: normal; font-variant-caps: normal; font-weight: = normal; letter-spacing: normal; text-align: start; text-indent: 0px; = text-transform: none; white-space: normal; word-spacing: 0px; = -webkit-text-stroke-width: 0px; text-decoration: none;" = class=3D""><blockquote type=3D"cite" style=3D"font-family: Helvetica; = font-size: 14px; font-style: normal; font-variant-caps: normal; = font-weight: normal; letter-spacing: normal; orphans: auto; text-align: = start; text-indent: 0px; text-transform: none; white-space: normal; = widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; = -webkit-text-stroke-width: 0px; text-decoration: none;" class=3D"">First, = I truly do appreciate all the effort every one puts into<br = class=3D"">FreeBSD. Apologies if I=E2=80=99m not quite following = protocol here:<br class=3D""><br class=3D"">I see that u-boot master = port was recently upgraded to pull u-boot<br class=3D"">2022.04. I have = a private port that I=E2=80=99ve been using but looks me to<br = class=3D"">an earlier version of the port since the recent one uses a = version of<br class=3D"">u-boot I can=E2=80=99t get to work. I attempted = to update my private port<br class=3D"">based on the new version to see = if I can get it working and committed<br class=3D"">However, I=E2=80=99m = confused how the master port ever built.<br class=3D""></blockquote><br = style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: = 14px; font-style: normal; font-variant-caps: normal; font-weight: = normal; letter-spacing: normal; text-align: start; text-indent: 0px; = text-transform: none; white-space: normal; word-spacing: 0px; = -webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><span = style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: = 14px; font-style: normal; font-variant-caps: normal; font-weight: = normal; letter-spacing: normal; text-align: start; text-indent: 0px; = text-transform: none; white-space: normal; word-spacing: 0px; = -webkit-text-stroke-width: 0px; text-decoration: none; float: none; = display: inline !important;" class=3D"">Hi,</span><br = style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: = 14px; font-style: normal; font-variant-caps: normal; font-weight: = normal; letter-spacing: normal; text-align: start; text-indent: 0px; = text-transform: none; white-space: normal; word-spacing: 0px; = -webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><br = style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: = 14px; font-style: normal; font-variant-caps: normal; font-weight: = normal; letter-spacing: normal; text-align: start; text-indent: 0px; = text-transform: none; white-space: normal; word-spacing: 0px; = -webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><span = style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: = 14px; font-style: normal; font-variant-caps: normal; font-weight: = normal; letter-spacing: normal; text-align: start; text-indent: 0px; = text-transform: none; white-space: normal; word-spacing: 0px; = -webkit-text-stroke-width: 0px; text-decoration: none; float: none; = display: inline !important;" class=3D"">I am building some of the u-boot = ports in order to verify the process</span><br style=3D"caret-color: = rgb(0, 0, 0); font-family: Helvetica; font-size: 14px; font-style: = normal; font-variant-caps: normal; font-weight: normal; letter-spacing: = normal; text-align: start; text-indent: 0px; text-transform: none; = white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; = text-decoration: none;" class=3D""><span style=3D"caret-color: rgb(0, 0, = 0); font-family: Helvetica; font-size: 14px; font-style: normal; = font-variant-caps: normal; font-weight: normal; letter-spacing: normal; = text-align: start; text-indent: 0px; text-transform: none; white-space: = normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; = text-decoration: none; float: none; display: inline !important;" = class=3D"">and test them locally. I think master port is not built = directly, it</span><br style=3D"caret-color: rgb(0, 0, 0); font-family: = Helvetica; font-size: 14px; font-style: normal; font-variant-caps: = normal; font-weight: normal; letter-spacing: normal; text-align: start; = text-indent: 0px; text-transform: none; white-space: normal; = word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: = none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: = Helvetica; font-size: 14px; font-style: normal; font-variant-caps: = normal; font-weight: normal; letter-spacing: normal; text-align: start; = text-indent: 0px; text-transform: none; white-space: normal; = word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: = none; float: none; display: inline !important;" class=3D"">serves as = common place for u-boot related patches and similar things.</span><br = style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: = 14px; font-style: normal; font-variant-caps: normal; font-weight: = normal; letter-spacing: normal; text-align: start; text-indent: 0px; = text-transform: none; white-space: normal; word-spacing: 0px; = -webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><span = style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: = 14px; font-style: normal; font-variant-caps: normal; font-weight: = normal; letter-spacing: normal; text-align: start; text-indent: 0px; = text-transform: none; white-space: normal; word-spacing: 0px; = -webkit-text-stroke-width: 0px; text-decoration: none; float: none; = display: inline !important;" class=3D"">You should build your slave = port.</span><br style=3D"caret-color: rgb(0, 0, 0); font-family: = Helvetica; font-size: 14px; font-style: normal; font-variant-caps: = normal; font-weight: normal; letter-spacing: normal; text-align: start; = text-indent: 0px; text-transform: none; white-space: normal; = word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: = none;" class=3D""><br style=3D"caret-color: rgb(0, 0, 0); font-family: = Helvetica; font-size: 14px; font-style: normal; font-variant-caps: = normal; font-weight: normal; letter-spacing: normal; text-align: start; = text-indent: 0px; text-transform: none; white-space: normal; = word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: = none;" class=3D""><blockquote type=3D"cite" style=3D"font-family: = Helvetica; font-size: 14px; font-style: normal; font-variant-caps: = normal; font-weight: normal; letter-spacing: normal; orphans: auto; = text-align: start; text-indent: 0px; text-transform: none; white-space: = normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; = -webkit-text-stroke-width: 0px; text-decoration: none;" class=3D"">When = I try to build with my patches applied I get the following<br = class=3D"">errors:<br class=3D""><br = class=3D"">tools/mkeficapsule.c:18:10: fatal error: 'uuid/uuid.h' file = not found<br class=3D"">#include <uuid/uuid.h><br = class=3D""> ^~~~~~~~~~~~~<br = class=3D"">1 error generated.<br class=3D""><br class=3D"">There is a = uuid.h in /usr/include so I patched this.<br class=3D""><br = class=3D"">Then I come across:<br class=3D""><br = class=3D"">tools/mkeficapsule.c:21:10: fatal error: 'gnutls/gnutls.h' = file not<br class=3D"">found #include <gnutls/gnutls.h><br = class=3D""> ^~~~~~~~~~~~~~~~~<br = class=3D"">1 error generated.<br class=3D""><br class=3D"">Ok so I = install gnutls and patch the make file to also search<br = class=3D"">/usr/local/include where that gets installed. Next I = get:<br class=3D""><br class=3D"">tools/mkeficapsule.c:631:8: warning: = implicit declaration of function<br class=3D"">'uuid_parse' is invalid = in C99 [-Wimplicit-function-declaration] if<br = class=3D"">(uuid_parse(optarg, uuid_buf)) { ^<br class=3D"">1 warning = generated.<br class=3D""><br class=3D"">uuid_parse doesn=E2=80=99t exist = in /usr/include/uudi.h but<br class=3D"">/usr/include/sys/uuid.h which = is included by /usr/include/uuid.h does<br class=3D"">have a parse_uuid = (note: not uuid_parse) which looks right so I patch<br class=3D"">again = but now I get:<br class=3D""><br class=3D"">tools/mkeficapsule.c:631:8: = warning: implicit declaration of function<br class=3D"">'parse_uuid' is = invalid in C99 [-Wimplicit-function-declaration] if<br = class=3D"">(parse_uuid(optarg, uuid_buf)) { ^<br class=3D"">1 warning = generated.<br class=3D""><br class=3D"">at which point I give up and = start to wonder how any of the other<br class=3D"">u-boot ports build? I = mean this doesn=E2=80=99t look very specific to my<br class=3D"">port = which is a Xilinx Zynq/arm architecture. I didn=E2=80=99t see any = other<br class=3D"">Zynq ports in the tree so I couldn=E2=80=99t look at = them for reference.<br class=3D"">This all happens on a 13.0 system with = a recent git copy of ports.<br class=3D""><br class=3D""></blockquote><br = style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: = 14px; font-style: normal; font-variant-caps: normal; font-weight: = normal; letter-spacing: normal; text-align: start; text-indent: 0px; = text-transform: none; white-space: normal; word-spacing: 0px; = -webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><span = style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: = 14px; font-style: normal; font-variant-caps: normal; font-weight: = normal; letter-spacing: normal; text-align: start; text-indent: 0px; = text-transform: none; white-space: normal; word-spacing: 0px; = -webkit-text-stroke-width: 0px; text-decoration: none; float: none; = display: inline !important;" class=3D"">I have some local ports for Zynq = based boards. I just did not verified</span><br style=3D"caret-color: = rgb(0, 0, 0); font-family: Helvetica; font-size: 14px; font-style: = normal; font-variant-caps: normal; font-weight: normal; letter-spacing: = normal; text-align: start; text-indent: 0px; text-transform: none; = white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; = text-decoration: none;" class=3D""><span style=3D"caret-color: rgb(0, 0, = 0); font-family: Helvetica; font-size: 14px; font-style: normal; = font-variant-caps: normal; font-weight: normal; letter-spacing: normal; = text-align: start; text-indent: 0px; text-transform: none; white-space: = normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; = text-decoration: none; float: none; display: inline !important;" = class=3D"">them yet with new 2022.04 u-boot, I used old FreeBSD box for = tests</span><br style=3D"caret-color: rgb(0, 0, 0); font-family: = Helvetica; font-size: 14px; font-style: normal; font-variant-caps: = normal; font-weight: normal; letter-spacing: normal; text-align: start; = text-indent: 0px; text-transform: none; white-space: normal; = word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: = none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: = Helvetica; font-size: 14px; font-style: normal; font-variant-caps: = normal; font-weight: normal; letter-spacing: normal; text-align: start; = text-indent: 0px; text-transform: none; white-space: normal; = word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: = none; float: none; display: inline !important;" class=3D"">which needs = full upgrade (in process). But testing u-boot ports locally</span><br = style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: = 14px; font-style: normal; font-variant-caps: normal; font-weight: = normal; letter-spacing: normal; text-align: start; text-indent: 0px; = text-transform: none; white-space: normal; word-spacing: 0px; = -webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><span = style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: = 14px; font-style: normal; font-variant-caps: normal; font-weight: = normal; letter-spacing: normal; text-align: start; text-indent: 0px; = text-transform: none; white-space: normal; word-spacing: 0px; = -webkit-text-stroke-width: 0px; text-decoration: none; float: none; = display: inline !important;" class=3D"">is just before trying local = ports...</span><br style=3D"caret-color: rgb(0, 0, 0); font-family: = Helvetica; font-size: 14px; font-style: normal; font-variant-caps: = normal; font-weight: normal; letter-spacing: normal; text-align: start; = text-indent: 0px; text-transform: none; white-space: normal; = word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: = none;" class=3D""><br style=3D"caret-color: rgb(0, 0, 0); font-family: = Helvetica; font-size: 14px; font-style: normal; font-variant-caps: = normal; font-weight: normal; letter-spacing: normal; text-align: start; = text-indent: 0px; text-transform: none; white-space: normal; = word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: = none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: = Helvetica; font-size: 14px; font-style: normal; font-variant-caps: = normal; font-weight: normal; letter-spacing: normal; text-align: start; = text-indent: 0px; text-transform: none; white-space: normal; = word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: = none; float: none; display: inline !important;" class=3D"">One hint - = there is freebsd-uboot mailing list, designed specifically</span><br = style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: = 14px; font-style: normal; font-variant-caps: normal; font-weight: = normal; letter-spacing: normal; text-align: start; text-indent: 0px; = text-transform: none; white-space: normal; word-spacing: 0px; = -webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><span = style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: = 14px; font-style: normal; font-variant-caps: normal; font-weight: = normal; letter-spacing: normal; text-align: start; text-indent: 0px; = text-transform: none; white-space: normal; word-spacing: 0px; = -webkit-text-stroke-width: 0px; text-decoration: none; float: none; = display: inline !important;" class=3D"">for u-boot related issues. While = it is not much activity there, I think</span><br style=3D"caret-color: = rgb(0, 0, 0); font-family: Helvetica; font-size: 14px; font-style: = normal; font-variant-caps: normal; font-weight: normal; letter-spacing: = normal; text-align: start; text-indent: 0px; text-transform: none; = white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; = text-decoration: none;" class=3D""><span style=3D"caret-color: rgb(0, 0, = 0); font-family: Helvetica; font-size: 14px; font-style: normal; = font-variant-caps: normal; font-weight: normal; letter-spacing: normal; = text-align: start; text-indent: 0px; text-transform: none; white-space: = normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; = text-decoration: none; float: none; display: inline !important;" = class=3D"">it is more appropriate for this discussion...</span><br = style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: = 14px; font-style: normal; font-variant-caps: normal; font-weight: = normal; letter-spacing: normal; text-align: start; text-indent: 0px; = text-transform: none; white-space: normal; word-spacing: 0px; = -webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><br = style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: = 14px; font-style: normal; font-variant-caps: normal; font-weight: = normal; letter-spacing: normal; text-align: start; text-indent: 0px; = text-transform: none; white-space: normal; word-spacing: 0px; = -webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><span = style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: = 14px; font-style: normal; font-variant-caps: normal; font-weight: = normal; letter-spacing: normal; text-align: start; text-indent: 0px; = text-transform: none; white-space: normal; word-spacing: 0px; = -webkit-text-stroke-width: 0px; text-decoration: none; float: none; = display: inline !important;" class=3D"">Regards,</span><br = style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: = 14px; font-style: normal; font-variant-caps: normal; font-weight: = normal; letter-spacing: normal; text-align: start; text-indent: 0px; = text-transform: none; white-space: normal; word-spacing: 0px; = -webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><span = style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: = 14px; font-style: normal; font-variant-caps: normal; font-weight: = normal; letter-spacing: normal; text-align: start; text-indent: 0px; = text-transform: none; white-space: normal; word-spacing: 0px; = -webkit-text-stroke-width: 0px; text-decoration: none; float: none; = display: inline !important;" = class=3D"">Milan</span></div></blockquote></div><br = class=3D""></div></body></html>= --Apple-Mail=_05C49D6A-A32E-4D05-8355-B0F5896A04C7--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?8469BF19-B39E-42B1-AC52-35F38CAD1B5F>