Re: [ldm-users] [External] ubuntu 24.04 special directions for installation from source, and --with-noaaport

  • To: "Sebenste, Gilbert" <sebensteg@xxxxxxx>, Stonie Cooper <cooper@xxxxxxxx>, LDM <ldm-users@xxxxxxxxxxxxxxxx>
  • Subject: Re: [ldm-users] [External] ubuntu 24.04 special directions for installation from source, and --with-noaaport
  • From: Raymond Weber <admin@xxxxxxxx>
  • Date: Fri, 6 Sep 2024 21:20:01 +0000
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ndws.com; dmarc=pass action=none header.from=ndws.com; dkim=pass header.d=ndws.com; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=MnIHxgcC+9MIgkvSFwV7KxB/wPdnFgEHrZMsjS+p7b4=; b=e4oYeGX1xe8uUEmds9mY3Hyknyya7KoqSW1ydHhfbw6BL3cg+/yK7hmse8yix+ZmJnLkvQbYtTUzBmt4n9WRASkLNzPNwrrSkJ7u8zJ+RdIuqYjt5ph+Sf4Ad5RsrW4Yu6A5Wjj8LxN+hdrYufAeji+3crwb1fjoQm9B5if+kdt+3mdEcyc3LHTCFs1zswIZBDJyNO1YtvGAyIr8PUJLBRDw9GEp0/5VyBvvckbscUrXNxhdx+ITHG6LM9ZMsU2jLYyNatkt7ZpmkuMlvmMnshO+wPnEUkSbDl4mv0FO9YOuhZeIJuhPhPvu+T77swDLZPpaU5FaxBpZk9/iR+G/og==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=GRHGjPoqoC+AeNMJwiIc7jaVNRMQkSK3bIJDr9YMc8W6MIk+puBUuVexqvKzYFA8UFlnMSyZnbOUqc1PWe9/mqzW7+rEcVxCiaFhPAqckKp6d7eKpGRXA+YAEV1VyL3Wu9xQpUyFo/OYbCc/uSHw8Z3kZyiRfYKGTR76TmRmHcdW80nIm9P36Pj/6XL565RS6i6dsy3myLuwT5AfBiVahutAh7UPgsO0Iwxbd59EBKJ2wSB/aHGtbpMVXn6aHSIQ0bJYrLTbuLhciDwGfcfwsd7uulaQlR50MLbQlpHeAQoIysFORYBmbpgChKGG6mCqRKh6+xT5mVYNJP4WnY5ErA==
  • Authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=ndws.com;
  • Msip_labels:
This was also  needed for rocky 8, for the beta edex.

Ray Weber
MA Skywarn
________________________________
From: ldm-users <ldm-users-bounces@xxxxxxxxxxxxxxxx> on behalf of Sebenste, 
Gilbert <sebensteg@xxxxxxx>
Sent: Thursday, September 5, 2024 4:53 PM
To: Stonie Cooper <cooper@xxxxxxxx>; LDM <ldm-users@xxxxxxxxxxxxxxxx>
Subject: Re: [ldm-users] [External] ubuntu 24.04 special directions for 
installation from source, and --with-noaaport






CAUTION: This email originated from outside of the organization. Do not click 
links or open attachments unless you recognize the sender and know the content 
is safe.


This worked! Thank you, Stonie. Data is flowing again!



Gilbert



Gilbert Sebenste

Meteorology Support Analyst


[cid:image001.png@01DAFFAB.C5297550]



From: ldm-users <ldm-users-bounces@xxxxxxxxxxxxxxxx> On Behalf Of Stonie Cooper
Sent: Thursday, September 5, 2024 3:26 PM
To: LDM <ldm-users@xxxxxxxxxxxxxxxx>
Subject: [External] [ldm-users] ubuntu 24.04 special directions for 
installation from source, and --with-noaaport



CAUTION: This email originated from outside of COD’s system. Do not click 
links, open attachments, or respond with sensitive information unless you 
recognize the sender and know the content is safe.



If you do NOT ./configure --with-noaaport, you may safely delete this email and 
disregard it.

These are the steps I took to resolve a compiling issue with the 
--with-noaaport option at ./configure - please do as you see fit for your local 
needs.

Install ubuntu 24.04:

Type of Installation: Ubuntu Server

.....

Featured server snaps: -none-

.....

reboot

In fresh install:

apt update

apt upgrade

apt install build-essential

apt install net-tools

apt install pax

apt install libz-dev

apt install libpng-dev

apt install libxml2-dev

.......

<create your user group with groupadd>

<create your user with useradd - will assume "ldm" for rest of directions>

Follow the directions for 6.15.0 here (until . . .)

https://docs.unidata.ucar.edu/ldm/current/basics/source-install-steps.html

Stop short of the "make install" line, and then perform the following if, and 
only if, perform the ./configure step with --with-noaaport.

Before the "make install":

Edit the file ~ldm/ldm-6.15.0/src/noaaport/Makefile, line 327, and edit the 
AM_CXXFLAGS to look like this:

AM_CXXFLAGS = -std=c++17

Save.  Then edit the file ~ldm/ldm-6.15.0/src/noaaport/FrameQueue.h, moving 
your cursor to after line 21 that is:

#include <mutex>

And add the two follow lines:

#include <string>

#include <stdexcept>

Save.  Then, continue with the step:

make install >install.log 2>&1

And on to completion.

That should take care of the installation ubuntu 24.04.  The issues that 
require the edits above are already resolved in the development tree for LDM on 
github, and will be in the next stable release.



Stonie Cooper, PhD

Software Engineer III

NSF Unidata Program Center

University Corporation for Atmospheric Research

I acknowledge that the land I live and work on is the traditional home of The 
Chahiksichahiks (Pawnee), The Umoⁿhoⁿ (Omaha), and The Jiwere (Otoe).

PNG image

  • 2024 messages navigation, sorted by:
    1. Thread
    2. Subject
    3. Author
    4. Date
    5. ↑ Table Of Contents
  • Search the ldm-users archives: