- Djeco
- Haba
Monthly Archives: June 2023
xrdp on RHEL 7.9
compile error with xrdp version 0.9.18.1 on CentOS 7 #2156
C standard library
$ CFLAGS=-std=gnu99 ./configure --prefix=/app/xrdp
#define __USE_GNU
#define __USE_POSIX
session.c:32:0: error: "__USE_GNU" redefined [-Werror]
#define __USE_GNU
^
<command-line>:0:0: note: this is the location of the previous definition
session.c:33:0: error: "__USE_POSIX" redefined [-Werror]
#define __USE_POSIX
# ifdef __USE_GNU
extern char *strptime_l (const char *__restrict __s,
const char *__restrict __fmt, struct tm *__tp,
__locale_t __loc) __THROW;
# endif
# if defined __USE_POSIX || defined __USE_MISC
/* Return the `struct tm' representation of *TIMER in UTC,
using *TP to store the result. */
extern struct tm *gmtime_r (const time_t *__restrict __timer,
struct tm *__restrict __tp) __THROW;
/* Return the `struct tm' representation of *TIMER in local time,
using *TP to store the result. */
extern struct tm *localtime_r (const time_t *__restrict __timer,
struct tm *__restrict __tp) __THROW;
# endif /* POSIX or misc */
make[2]: Entering directory `/home/andreas/xrdp-0.9.22.1/common'
CC base64.lo
CC fifo.lo
CC file.lo
CC guid.lo
guid.c: In function 'guid_new':
guid.c:36:12: error: missing braces around initializer [-Werror=missing-braces]
struct guid guid = {0};
^
guid.c:36:12: error: (near initialization for 'guid.g') [-Werror=missing-braces]
cc1: all warnings being treated as errors
make[2]: *** [guid.lo] Error 1
make[2]: Leaving directory `/home/andreas/xrdp-0.9.22.1/common'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/andreas/xrdp-0.9.22.1'
make: *** [all] Error 2
make[3]: Entering directory `/home/andreas/xrdp-0.9.22.1/sesman/chansrv'
CC chansrv.o
CC chansrv_common.o
CC chansrv_config.o
CC chansrv_fuse.o
CC chansrv_xfs.o
CC clipboard.o
CC clipboard_file.o
CC devredir.o
CC fifo.o
CC irp.o
CC rail.o
CC smartcard.o
CC smartcard_pcsc.o
CC sound.o
sound.c: In function ‘process_pcm_message’:
sound.c:1121:21: error: ‘for’ loop initial declarations are only allowed in C99 mode
for (int i = 0; i < send_silence_times; i++)
^
sound.c:1121:21: note: use option -std=c99 or -std=gnu99 to compile your code
make[3]: *** [sound.o] Error 1
make[3]: Leaving directory `/home/andreas/xrdp-0.9.22.1/sesman/chansrv'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/andreas/xrdp-0.9.22.1/sesman'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/andreas/xrdp-0.9.22.1'
make: *** [all] Error 2
make[3]: Entering directory `/home/andreas/xrdp-0.9.22.1/sesman'
CC access.o
CC config.o
CC env.o
CC scp.o
CC scp_v0.o
CC scp_v1.o
CC scp_v1_mng.o
CC sesman.o
CC session.o
session.c: In function ‘session_start_fork’:
session.c:981:9: error: implicit declaration of function ‘localtime_r’ [-Werror=implicit-function-declaration]
localtime_r(<ime, &stime);
^
cc1: all warnings being treated as errors
make[3]: *** [session.o] Error 1
make[3]: Leaving directory `/home/andreas/xrdp-0.9.22.1/sesman'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/andreas/xrdp-0.9.22.1/sesman'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/andreas/xrdp-0.9.22.1'
make: *** [all] Error 2
Eclipse TE/RSE/TCF
- TE = Target Management
- RSE = Remote System Explorer
- TCF = Target Communication Framework
Root
TM
Target Management Home
TM Developer Documents
ECF
Eclipse Communication Framework (EFC) Project Home
Download
TCF
Projects
TM & RSE
Eclipse Target Management: Terminal and Remote System Explorer (RSE)
Wiki
TM and RSE FAQ
TCF
EFS
Forum
TCF
TCF terminology or is it a dead technology for embedded development?
External
TCF
Das ist die Schweiz
CORBA
| CORBA | Common Object Request Broker Architecture |
| IOP | Inter-ORB Protocol |
| IIOP | Internet Inter-ORB Protocol |
| GIOP | General Inter-ORB Protocol |
| IOR | Interoperable Object Reference |
| RMI | Remote Method Invocation |
| DCOM | Distributed Component Object Model |
| TCP | Transmission Control Protocol |
| SNA | Systems Network Architecture (IBM) |
| IPX | (Novell) |
| OSI | – |
| CDR | Common Data Representation |
| ORB | Object Request Broker |
| OMG | Object Management Group |
| UNO | Universal Networked Object |
| DSI | Dynamic Skeleton Interface |
| IDL | Interface Definition Language |
- IBM Tuxedo
- AdNovum ISI
Java Tutorials
Java Standard: Corba
CORBA AND JAVA
idlj – The IDL-to-Java Compiler
Getting Started with Java IDL
Java IDL: IDL to Java Language Mapping
Java Interface Definition Language, or Java IDL
Getting Started: Hello World
J. M. Joller
CORBA – Heterogene Verteilte Systeme
joller-voss.ch
IEEE Xplore: J. M. Joller, Contraves AG, Glattbrugg, Switzerland
|
Adresse Casa LaFoppa App. 13 Via Alpsu 4 CH-7188 SEDRUN (erstes Haus links bei der Dorfeinfahrt talaufwärts)
Kontaktadresse |
Hummingbird/OpenText Exceed
GitLab, Ansible, Chef, Puppet
GitLab
Tutorial: Create and run your first GitLab CI/CD pipeline
YouTube
GitLab CI/CD | GitLab Runner Introduction | 2022
Learn GitLab in 3 Hours | GitLab Complete Tutorial For Beginners
GitLab CI/CD Full Course released – CI/CD with Docker | K8s | Microservices!
GitLab CI CD Pipeline Tutorial | Introduction | 2022
GitLab CI CD Tutorial for Beginners [Crash Course]
DevOps with GitLab CI Course – Build Pipelines and Deploy to AWS
Documentation
Ansible
YouTube
CI/CD for Ansible Playbooks and Roles
Automated Java Application Deployment using Ansible
What is Ansible?
Ansible for beginners — Complete end-to-end tutorial video with practical solution #ansible #2hrs
Ansible, Rahul Wagh, Playlist
Ansible Roles and Tasks Exaplained – Part-10 – YouTube
Playlists
Ansible, Michael Crilly
Getting started with Ansible, Learn Linux TV
Documentation
Ansible Playbook
What is difference between running the commands ansible and ansible-playbook
Ansible playbooks
What is an Ansible Playbook?
How To Write Ansible Playbooks
How To Define Tasks in Ansible Playbooks
Ansible Tower / Galaxy
Ansible vs Ansible Tower: What are The Key Differences
Difference Between Ansible And Ansible Galaxy – Ansible vs Ansible Galaxy
become
Understanding privilege escalation: become
tags
Ansible: Execute task only when a tag is specified, ansible_run_tags
Ansible 101 – Include vs Import
How to skip all roles and run all tasks without tagging
yum
ansible.builtin.yum module – Manages packages with the yum package manager
Ansible yum Module Tutorial + Examples
apt
ansible.builtin.apt module – Manages apt-packages
How to use the Ansible apt Module to Manage Linux Packages
Ansible apt module Examples – install packages with apt | Devops Junction
Jenkins
YouTube
Complete Real-time Deployment on Kubernetes cluster using jenkins CI/CD final Video | HandsOn Lab.