- 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.