From nobody Fri Mar 15 11:52:09 2024 X-Original-To: chromium@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Tx2fj05nbz5DGHR for ; Fri, 15 Mar 2024 11:52:13 +0000 (UTC) (envelope-from rnagy@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Tx2fh5SSXz4DlJ; Fri, 15 Mar 2024 11:52:12 +0000 (UTC) (envelope-from rnagy@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1710503532; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=OQ2gPd9PqhNxvpUgEFfZ2K8eYCGnPdCCFIZOpWtMn6w=; b=LDl0CncNxMijaz7vhNswG1wN/3GaQzycyKqCt0z6w/wOlA0ePjN3KyvowzOEuY9mGapOmq r2hDWaX1hmmphN+VhJlHbO0MdaDebH7eRTS18slp2o7FwduPxQf+vXPX06BOJ1IVQ5Gawu LWzEpSfuxcmmpaGUQoYudu9wOmWl2/j5fpkoOzF/HVmj1b4EnvDX0OLj74JS1RyUzWpqRL GPsUOW6jjtZboWuzhho2h46Qc3qIhdjTfVjAvxq4mS25MBKxTP+Un3q9JrkQtRR/hLF7Dq YXs4bo8yM1mLWOtUKPxLJhahJH+12F1tMYVCp1qHt5z1d+ZvGDEDlo1bhVMEQQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1710503532; a=rsa-sha256; cv=none; b=YUU9Tx7E7FxtPhWeBIOoOcHCtWe02OJb+K7nyoaQd2nRajEQXfwKQQDL+akQut8GWfIpL5 q4VKjBJ4wCZ10gWSK4rev127AOyNwpUvZwej1h+QqYHzfisaFWlfzUceBhuF9nQNL9AynF V06TaJlW6DpjfthFLw29v7PnCwRsuKyLshwKZvvcCD+0kIYw6p6QUmEDpK1PrsryJ0JcPa v+qmQS/ZLABbNUV2OizELUA7DGNkQMBLXpUoS9wXYkKS+SQh2In0O8dJNHs0bU8YKIuNMD FK8wZICnEgLUxthBsZnSv/KwG3bnwV2vkSnMaglHF3wEfWx6VnO/dTDRzWj3Cg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1710503532; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=OQ2gPd9PqhNxvpUgEFfZ2K8eYCGnPdCCFIZOpWtMn6w=; b=S7WtbbFpoxDeVHojF78cIGSI572UW+SoDpzDZz8hJpErBtWNJPe1QHZao6mGyS6rw2Alul 3H+yOo/RlDw/tVjCZRd4+l6t1Cgu4kgV6y71sd/+sTWkxuB8nIwM97cWikt9sFlM00L+Sv 2rilTqWZ7Ibf0pcFR/KKxp4LqPsy0k5EGrllnEaa8zunemYqvUwe+hH/esyBhy0RdQHTan Ooi/9nsAZBhE7upVXoxXvOb1ukynUDhoXAC1iG/OcWPHxOqD7lRDF1vXXG7q2LFpywq2Z7 uP44/Gq/uFFwpxQVd3RgUGCQFHOO131as4omRrGHrvbxkpf9kFbVf5gyD5HRJg== Received: from freebsd.org (nerd.hu [84.2.34.134]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA512) (Client did not present a certificate) (Authenticated sender: rnagy/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4Tx2fh17BBz11hK; Fri, 15 Mar 2024 11:52:12 +0000 (UTC) (envelope-from rnagy@freebsd.org) Date: Fri, 15 Mar 2024 12:52:09 +0100 From: Robert Nagy To: Mario Marietto Cc: chromium@freebsd.org Subject: Re: Chromium can't be compiled because a bug with webrtc. Message-ID: <6n7gk25cn35uxxryb74gjyxgufldtqxd2uinypc4em36cngcei@grmsmj45rsi7> References: List-Id: FreeBSD-specific Chromium issues List-Archive: https://lists.freebsd.org/archives/freebsd-chromium List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-chromium@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: Hi I've just built chromium on 13.3 so please give a little bit of more information, like your options for the port, hardware type, etc. On 14/03/24 23:07 +0100, Mario Marietto wrote: > Hello. > > On FreeBSD 13.3 I'm trying to install Chromium,but the compilation stopped > because a bug : > > ..... > /usr/local/include -c ../../third_party/webrtc/api/candidate.cc -o > obj/third_party/webrtc/api/candidate/candidate.o > In file included from ../../third_party/webrtc/api/candidate.cc:11: > In file included from ../../third_party/webrtc/api/candidate.h:24: > In file included from > ./../third_party/webrtc/rtc_base/socket_address.h:20: > In file included from ../../third_party/webrtc/rtc_base/ip_address.h:30: > > ./../third_party/webrtc/rtc_base/byte_order.h:114:18: error: use of > undeclared identifier 'htobe16' > 114 | uint16_t val = htobe16(v); > | ^ > ./../third_party/webrtc/rtc_base/byte_order.h:119:18: error: use of > undeclared identifier 'htobe32' > 119 | uint32_t val = htobe32(v); > | ^ > ./../third_party/webrtc/rtc_base/byte_order.h:124:18: error: use of > undeclared identifier 'htobe64' > 124 | uint64_t val = htobe64(v); > | ^ > ./../third_party/webrtc/rtc_base/byte_order.h:131:10: error: use of > undeclared identifier 'be16toh' > 131 | return be16toh(val); > | ^ > ./../third_party/webrtc/rtc_base/byte_order.h:137:10: error: use of > undeclared identifier 'be32toh' > 137 | return be32toh(val); > | ^ > ./../third_party/webrtc/rtc_base/byte_order.h:143:10: error: use of > undeclared identifier 'be64toh' > 143 | return be64toh(val); > | ^ > ./../third_party/webrtc/rtc_base/byte_order.h:147:18: error: use of > undeclared identifier 'htole16' > 147 | uint16_t val = htole16(v); > | ^ > ./../third_party/webrtc/rtc_base/byte_order.h:152:18: error: use of > undeclared identifier 'htole32' > 152 | uint32_t val = htole32(v); > | ^ > ./../third_party/webrtc/rtc_base/byte_order.h:157:18: error: use of > undeclared identifier 'htole64' > 157 | uint64_t val = htole64(v); > | ^ > ./../third_party/webrtc/rtc_base/byte_order.h:164:10: error: use of > undeclared identifier 'le16toh' > 164 | return le16toh(val); > | ^ > ./../third_party/webrtc/rtc_base/byte_order.h:170:10: error: use of > undeclared identifier 'le32toh' > 170 | return le32toh(val); > | ^ > ./../third_party/webrtc/rtc_base/byte_order.h:176:10: error: use of > undeclared identifier 'le64toh' > 176 | return le64toh(val); > | ^ > ./../third_party/webrtc/rtc_base/byte_order.h:189:10: error: use of > undeclared identifier 'htobe16' > 189 | return htobe16(n); > | ^ > ./../third_party/webrtc/rtc_base/byte_order.h:193:10: error: use of > undeclared identifier 'htobe32' > 193 | return htobe32(n); > | ^ > ./../third_party/webrtc/rtc_base/byte_order.h:197:10: error: use of > undeclared identifier 'htobe64' > 197 | return htobe64(n); > | ^ > ./../third_party/webrtc/rtc_base/byte_order.h:201:10: error: use of > undeclared identifier 'be16toh' > 201 | return be16toh(n); > | ^ > ./../third_party/webrtc/rtc_base/byte_order.h:205:10: error: use of > undeclared identifier 'be32toh' > 205 | return be32toh(n); > | ^ > ./../third_party/webrtc/rtc_base/byte_order.h:209:10: error: use of > undeclared identifier 'be64toh' > 209 | return be64toh(n); > | ^ > 18 errors generated. > ninja: build stopped: subcommand failed. > *** Error code 1 > > Stop. > make[1]: stopped in /usr/ports/www/chromium > *** Error code 1 > > Stop. > make: stopped in /usr/ports/www/chromium > > On Thu, Mar 14, 2024 at 11:02 PM Mario Marietto > wrote: > > > Hello. > > > > On FreeBSD 13.3 I'm trying to install Chromium,but the compilation stopped > > because a bug : > > > > ...... > > /usr/local/include -c ../../third_party/webrtc/api/candidate.cc -o > > obj/third_party/webrtc/api/candi > > date/candidate.o > > In file included from ../../third_party/webrtc/api/candidate.cc:11: > > In file included from ../../third_party/webrtc/api/candidate.h:24: > > In file included from > > ../../third_party/webrtc/rtc_base/socket_address.h:20: > > In file included from ../../third_party/webrtc/rtc_base/ip_address.h:30: > > ../../third_party/webrtc/rtc_base/byte_order.h:114:18: error: use of > > undeclared identifier 'htobe16' > > 114 | uint16_t val = htobe16(v); > > | ^ > > ../../third_party/webrtc/rtc_base/byte_order.h:119:18: error: use of > > undeclared identifier 'htobe32' > > 119 | uint32_t val = htobe32(v); > > | ^ > > ../../third_party/webrtc/rtc_base/byte_order.h:124:18: error: use of > > undeclared identifier 'htobe64' > > 124 | uint64_t val = htobe64(v); > > | ^ > > ../../third_party/webrtc/rtc_base/byte_order.h:131:10: error: use of > > undeclared identifier 'be16toh' > > 131 | return be16toh(val); > > | ^ > > ../../third_party/webrtc/rtc_base/byte_order.h:137:10: error: use of > > undeclared identifier 'be32toh' > > 137 | return be32toh(val); > > | ^ > > ../../third_party/webrtc/rtc_base/byte_order.h:143:10: error: use of > > undeclared identifier 'be64toh' > > 143 | return be64toh(val); > > | ^ > > ../../third_party/webrtc/rtc_base/byte_order.h:147:18: error: use of > > undeclared identifier 'htole16' > > 147 | uint16_t val = htole16(v); > > | ^ > > ../../third_party/webrtc/rtc_base/byte_order.h:152:18: error: use of > > undeclared identifier 'htole32' > > 152 | uint32_t val = htole32(v); > > | ^ > > ../../third_party/webrtc/rtc_base/byte_order.h:157:18: error: use of > > undeclared identifier 'htole64' > > 157 | uint64_t val = htole64(v); > > | ^ > > ../../third_party/webrtc/rtc_base/byte_order.h:164:10: error: use of > > undeclared identifier 'le16toh' > > 164 | return le16toh(val); > > | ^ > > ../../third_party/webrtc/rtc_base/byte_order.h:170:10: error: use of > > undeclared identifier 'le32toh' > > 170 | return le32toh(val); > > | ^ > > ../../third_party/webrtc/rtc_base/byte_order.h:176:10: error: use of > > undeclared identifier 'le64toh' > > 176 | return le64toh(val); > > | ^ > > ../../third_party/webrtc/rtc_base/byte_order.h:189:10: error: use of > > undeclared identifier 'htobe16' > > 189 | return htobe16(n); > > | ^ > > ../../third_party/webrtc/rtc_base/byte_order.h:193:10: error: use of > > undeclared identifier 'htobe32' > > 193 | return htobe32(n); > > | ^ > > ../../third_party/webrtc/rtc_base/byte_order.h:197:10: error: use of > > undeclared identifier 'htobe64' > > 197 | return htobe64(n); > > | ^ > > ../../third_party/webrtc/rtc_base/byte_order.h:201:10: error: use of > > undeclared identifier 'be16toh' > > 201 | return be16toh(n); > > | ^ > > ../../third_party/webrtc/rtc_base/byte_order.h:205:10: error: use of > > undeclared identifier 'be32toh' > > 205 | return be32toh(n); > > | ^ > > ../../third_party/webrtc/rtc_base/byte_order.h:209:10: error: use of > > undeclared identifier 'be64toh' > > 209 | return be64toh(n); > > | ^ > > 18 errors generated. > > ninja: build stopped: subcommand failed. > > *** Error code 1 > > > > Stop. > > make[1]: stopped in /usr/ports/www/chromium > > *** Error code 1 > > > > Stop. > > make: stopped in /usr/ports/www/chromium > > > > -- > > Mario. > > > > > -- > Mario. -- Regards, Robert Nagy