473,756 Members | 3,051 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

2.4.2 on AIX fails compiling _codecs_cn.c

Any ideas why ./Modules/cjkcodecs/_codecs_cn.c fails to compile? It
appears that the CODEC_STATELESS macro is concatenating 'hz' with a
number and text.
building '_codecs_cn' extension
cc -DNDEBUG -O -I. -I/home/pwatson/src/python/Python-2.4.2/./Include
-I/home/pwatson/src/python/Python-2.4.2/Include
-I/home/pwatson/src/python/Python-2.4.2 -c
/home/pwatson/src/python/Python-2.4.2/Modules/cjkcodecs/_codecs_cn.c -o
build/temp.aix-4.3-2.4/_codecs_cn.o
"/home/pwatson/src/python/Python-2.4.2/Modules/cjkcodecs/_codecs_cn.c",
line 431.3: 1506-206 (S) Suffix of integer constant 100_encode is not valid.
"/home/pwatson/src/python/Python-2.4.2/Modules/cjkcodecs/_codecs_cn.c",
line 431.3: 1506-196 (W) Initialization between types "int(*)(uni on
{...}*,const void*,const unsigned short**,unsigne d long,unsigned
char**,unsigned long,int)" and "int" is not allowed.
Nov 23 '05 #1
9 1968
Paul Watson wrote:
Any ideas why ./Modules/cjkcodecs/_codecs_cn.c fails to compile? It
appears that the CODEC_STATELESS macro is concatenating 'hz' with a
number and text.


More likely, hz is already defined to be 100, then forming 100_encode.

It would be best if you could find out what AIX header file defines
hz to be 100, and whether there is any way to supress that definition.

Regards,
Martin
Nov 23 '05 #2
Martin v. Löwis wrote:
Paul Watson wrote:
Any ideas why ./Modules/cjkcodecs/_codecs_cn.c fails to compile? It
appears that the CODEC_STATELESS macro is concatenating 'hz' with a
number and text.

More likely, hz is already defined to be 100, then forming 100_encode.

It would be best if you could find out what AIX header file defines
hz to be 100, and whether there is any way to supress that definition.

Regards,
Martin


This is on AIX 4.3.3

$ grep -i _hz $(find . -name m_param.h)
#define _HZ 100 /* ticks per second of the clock */
#define __hz HZ /* Berkeley uses lower case hz */
#define HZ _HZ
#define hz __hz

$ cc_r 2>&1|head -1
VisualAge C++ Professional / C for AIX Compiler, Version 5
Nov 23 '05 #3
Martin v. Löwis wrote:
Paul Watson wrote:
Any ideas why ./Modules/cjkcodecs/_codecs_cn.c fails to compile? It
appears that the CODEC_STATELESS macro is concatenating 'hz' with a
number and text.

More likely, hz is already defined to be 100, then forming 100_encode.

It would be best if you could find out what AIX header file defines
hz to be 100, and whether there is any way to supress that definition.

Regards,
Martin


Here are the /usr/include/*.h files that include sys/m_param.h

$ grep sys/m_param $(find . -name "*.h")
../sys/pthdebug.h:#inc lude <sys/m_param.h> /* _NGPRS, _NFPRS */
../sys/context.h:#incl ude <sys/m_param.h>
../sys/mstsave.h:#incl ude <sys/m_param.h> /* for machine dependent
defines*/
../sys/param.h:#includ e <sys/m_param.h>
../sys/proc.h:#include <sys/m_param.h>
../sys/sched.h:#includ e <sys/m_param.h>

Can we #undef _ALL_SOURCE for _codecs_cn.c compilation?

There is a description in sys/context.h that seems to suggest that it is
an internal vs. external definition issue.

+44 /*
+45 * XPG4.2 requires structures and structure elements to be
defined such
+46 * that they do not pollute the namespace. _ALL_SOURCE
contains the
+47 * kernel version, while not _ALL_SOURCE contains the sanitized
versions.
+48 */
Nov 24 '05 #4
Paul Watson wrote:
This is on AIX 4.3.3

$ grep -i _hz $(find . -name m_param.h)
#define _HZ 100 /* ticks per second of the clock */
#define __hz HZ /* Berkeley uses lower case hz */
#define HZ _HZ
#define hz __hz


I expected to see something like this. However: in the file containing
the #define hz: Is there any #ifdef around it that could be
disabled/enabled?

Regards,
Martin
Nov 24 '05 #5
Paul Watson wrote:
Can we #undef _ALL_SOURCE for _codecs_cn.c compilation?


Where does _ALL_SOURCE come from? Why is it defined?
What is its effect on hz?

Regards,
Martin
Nov 24 '05 #6
Martin v. Löwis wrote:
Paul Watson wrote:
Can we #undef _ALL_SOURCE for _codecs_cn.c compilation?

Where does _ALL_SOURCE come from? Why is it defined?
What is its effect on hz?

Regards,
Martin


Martin v. Löwis wrote: Paul Watson wrote:
Can we #undef _ALL_SOURCE for _codecs_cn.c compilation?

Where does _ALL_SOURCE come from? Why is it defined?
What is its effect on hz?

Regards,
Martin


It appears that _ALL_SOURCE gets defined in the /usr/include/standards.h
file. If we could #define _ANSI_C_SOURCE or _POSIX_SOURCE, it appears
that it would eleminate _ALL_SOURCE.

$ cat t.c
#include <stdio.h>
#include <stdlib.h>

int main()
{
printf("hello, world\n");

#ifdef _ALL_SOURCE
printf("hello, again\n");
#endif

exit(0);
}

$ cc_r t.c

$ ./a.out
hello, world
hello, again
Nov 24 '05 #7
Paul Watson wrote:
It appears that _ALL_SOURCE gets defined in the /usr/include/standards.h
file. If we could #define _ANSI_C_SOURCE or _POSIX_SOURCE, it appears
that it would eleminate _ALL_SOURCE.


Ah, ok - this should be easy enough. Python would normally define
_POSIX_SOURCE (through _XOPEN_SOURCE), but configure(.in) has this
block:

# On AIX 4 and 5.1, mbstate_t is defined only when _XOPEN_SOURCE ==
500 but
# used in wcsnrtombs() and mbsnrtowcs() even if _XOPEN_SOURCE is not
defined
# or has another value. By not (re)defining it, the defaults come in
place.
AIX/4)
define_xopen_so urce=no;;
AIX/5)
if test `uname -r` -eq 1; then
define_xopen_so urce=no
fi
;;

which causes _XOPEN_SOURCE (and subsequently probably _POSIX_SOURCE) not
to be defined. What AIX version are you using? Can you try removing
the fragment from configure(.in), rerun configure, verify that
_XOPEN_SOURCE is defined in pyconfig.h, and then try building again?

If this works, this might be a solution. Otherwise, we need to put
something like this into _codecs_cn.c:

#ifdef hz
/* On AIX version such-and-such, hz is defined because _ALL_SOURCE is
defined, this in turn is defined because _XOPEN_SOURCE is not.
As _XOPEN_SOURCE cannot be enabled (see configure.in), we just
work around by removing the hz definition again. */
#undef hz
#endif

Regards,
Martin
Nov 24 '05 #8
Martin v. Löwis wrote:
Paul Watson wrote:
It appears that _ALL_SOURCE gets defined in the
/usr/include/standards.h file. If we could #define _ANSI_C_SOURCE or
_POSIX_SOURCE, it appears that it would eleminate _ALL_SOURCE.

Ah, ok - this should be easy enough. Python would normally define
_POSIX_SOURCE (through _XOPEN_SOURCE), but configure(.in) has this
block:

# On AIX 4 and 5.1, mbstate_t is defined only when _XOPEN_SOURCE ==
500 but
# used in wcsnrtombs() and mbsnrtowcs() even if _XOPEN_SOURCE is not
defined
# or has another value. By not (re)defining it, the defaults come in
place.
AIX/4)
define_xopen_so urce=no;;
AIX/5)
if test `uname -r` -eq 1; then
define_xopen_so urce=no
fi
;;

which causes _XOPEN_SOURCE (and subsequently probably _POSIX_SOURCE) not
to be defined. What AIX version are you using? Can you try removing
the fragment from configure(.in), rerun configure, verify that
_XOPEN_SOURCE is defined in pyconfig.h, and then try building again?

If this works, this might be a solution. Otherwise, we need to put
something like this into _codecs_cn.c:

#ifdef hz
/* On AIX version such-and-such, hz is defined because _ALL_SOURCE is
defined, this in turn is defined because _XOPEN_SOURCE is not.
As _XOPEN_SOURCE cannot be enabled (see configure.in), we just
work around by removing the hz definition again. */
#undef hz
#endif

Regards,
Martin


Commenting out the section in configure(.in) did not cause it to work.
It still ended up with '100_encode' complaint.

Using '#undef hz' in ./Modules/cjkcodecs/_codecs_cn.c does cause it to
compile. However, it will not pass ./Lib/test/test_codecsenco ding_cn.py
or ./Lib/test/test_codecmaps_ cn.py. The others (_hk, _jp, _kr, and _tw)
do pass the test.

I also note that compiles occurring after the complaint about not
finding Tcl/Tk do not appear to get the OPT= setting I specified on the
'make' command line. It starts with compilation of structmodule.c and
includes the _codecs_??.c files. Does this have any significance? Is
it possible that there are other settings not being used?

$ python test_codecencod ings_cn.py
test_chunkcodin g (__main__.Test_ GB2312) ... ERROR
test_customrepl ace (__main__.Test_ GB2312) ... ERROR
test_errorhandl e (__main__.Test_ GB2312) ... ERROR
test_streamread er (__main__.Test_ GB2312) ... ERROR
test_streamwrit er (__main__.Test_ GB2312) ... ERROR
test_xmlcharref replace (__main__.Test_ GB2312) ... ERROR
test_chunkcodin g (__main__.Test_ GBK) ... ERROR
test_customrepl ace (__main__.Test_ GBK) ... ERROR
test_errorhandl e (__main__.Test_ GBK) ... ERROR
test_streamread er (__main__.Test_ GBK) ... ERROR
test_streamwrit er (__main__.Test_ GBK) ... ERROR
test_xmlcharref replace (__main__.Test_ GBK) ... ERROR
test_chunkcodin g (__main__.Test_ GB18030) ... ERROR
test_customrepl ace (__main__.Test_ GB18030) ... ERROR
test_errorhandl e (__main__.Test_ GB18030) ... ERROR
test_streamread er (__main__.Test_ GB18030) ... ERROR
test_streamwrit er (__main__.Test_ GB18030) ... ERROR
test_xmlcharref replace (__main__.Test_ GB18030) ... ERROR

=============== =============== =============== =============== ==========
ERROR: test_chunkcodin g (__main__.Test_ GB2312)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/home/pwatson/usr/lib/python2.4/test/test_multibytec odec_support.py ",
line 27, in setUp
self.codec = codecs.lookup(s elf.encoding)
LookupError: unknown encoding: gb2312

=============== =============== =============== =============== ==========
ERROR: test_customrepl ace (__main__.Test_ GB2312)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/home/pwatson/usr/lib/python2.4/test/test_multibytec odec_support.py ",
line 27, in setUp
self.codec = codecs.lookup(s elf.encoding)
LookupError: unknown encoding: gb2312

=============== =============== =============== =============== ==========
ERROR: test_errorhandl e (__main__.Test_ GB2312)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/home/pwatson/usr/lib/python2.4/test/test_multibytec odec_support.py ",
line 27, in setUp
self.codec = codecs.lookup(s elf.encoding)
LookupError: unknown encoding: gb2312

=============== =============== =============== =============== ==========
ERROR: test_streamread er (__main__.Test_ GB2312)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/home/pwatson/usr/lib/python2.4/test/test_multibytec odec_support.py ",
line 27, in setUp
self.codec = codecs.lookup(s elf.encoding)
LookupError: unknown encoding: gb2312

=============== =============== =============== =============== ==========
ERROR: test_streamwrit er (__main__.Test_ GB2312)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/home/pwatson/usr/lib/python2.4/test/test_multibytec odec_support.py ",
line 27, in setUp
self.codec = codecs.lookup(s elf.encoding)
LookupError: unknown encoding: gb2312

=============== =============== =============== =============== ==========
ERROR: test_xmlcharref replace (__main__.Test_ GB2312)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/home/pwatson/usr/lib/python2.4/test/test_multibytec odec_support.py ",
line 27, in setUp
self.codec = codecs.lookup(s elf.encoding)
LookupError: unknown encoding: gb2312

=============== =============== =============== =============== ==========
ERROR: test_chunkcodin g (__main__.Test_ GBK)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/home/pwatson/usr/lib/python2.4/test/test_multibytec odec_support.py ",
line 27, in setUp
self.codec = codecs.lookup(s elf.encoding)
LookupError: unknown encoding: gbk

=============== =============== =============== =============== ==========
ERROR: test_customrepl ace (__main__.Test_ GBK)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/home/pwatson/usr/lib/python2.4/test/test_multibytec odec_support.py ",
line 27, in setUp
self.codec = codecs.lookup(s elf.encoding)
LookupError: unknown encoding: gbk

=============== =============== =============== =============== ==========
ERROR: test_errorhandl e (__main__.Test_ GBK)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/home/pwatson/usr/lib/python2.4/test/test_multibytec odec_support.py ",
line 27, in setUp
self.codec = codecs.lookup(s elf.encoding)
LookupError: unknown encoding: gbk

=============== =============== =============== =============== ==========
ERROR: test_streamread er (__main__.Test_ GBK)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/home/pwatson/usr/lib/python2.4/test/test_multibytec odec_support.py ",
line 27, in setUp
self.codec = codecs.lookup(s elf.encoding)
LookupError: unknown encoding: gbk

=============== =============== =============== =============== ==========
ERROR: test_streamwrit er (__main__.Test_ GBK)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/home/pwatson/usr/lib/python2.4/test/test_multibytec odec_support.py ",
line 27, in setUp
self.codec = codecs.lookup(s elf.encoding)
LookupError: unknown encoding: gbk

=============== =============== =============== =============== ==========
ERROR: test_xmlcharref replace (__main__.Test_ GBK)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/home/pwatson/usr/lib/python2.4/test/test_multibytec odec_support.py ",
line 27, in setUp
self.codec = codecs.lookup(s elf.encoding)
LookupError: unknown encoding: gbk

=============== =============== =============== =============== ==========
ERROR: test_chunkcodin g (__main__.Test_ GB18030)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/home/pwatson/usr/lib/python2.4/test/test_multibytec odec_support.py ",
line 27, in setUp
self.codec = codecs.lookup(s elf.encoding)
LookupError: unknown encoding: gb18030

=============== =============== =============== =============== ==========
ERROR: test_customrepl ace (__main__.Test_ GB18030)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/home/pwatson/usr/lib/python2.4/test/test_multibytec odec_support.py ",
line 27, in setUp
self.codec = codecs.lookup(s elf.encoding)
LookupError: unknown encoding: gb18030

=============== =============== =============== =============== ==========
ERROR: test_errorhandl e (__main__.Test_ GB18030)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/home/pwatson/usr/lib/python2.4/test/test_multibytec odec_support.py ",
line 27, in setUp
self.codec = codecs.lookup(s elf.encoding)
LookupError: unknown encoding: gb18030

=============== =============== =============== =============== ==========
ERROR: test_streamread er (__main__.Test_ GB18030)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/home/pwatson/usr/lib/python2.4/test/test_multibytec odec_support.py ",
line 27, in setUp
self.codec = codecs.lookup(s elf.encoding)
LookupError: unknown encoding: gb18030

=============== =============== =============== =============== ==========
ERROR: test_streamwrit er (__main__.Test_ GB18030)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/home/pwatson/usr/lib/python2.4/test/test_multibytec odec_support.py ",
line 27, in setUp
self.codec = codecs.lookup(s elf.encoding)
LookupError: unknown encoding: gb18030

=============== =============== =============== =============== ==========
ERROR: test_xmlcharref replace (__main__.Test_ GB18030)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/home/pwatson/usr/lib/python2.4/test/test_multibytec odec_support.py ",
line 27, in setUp
self.codec = codecs.lookup(s elf.encoding)
LookupError: unknown encoding: gb18030

----------------------------------------------------------------------
Ran 18 tests in 0.015s

FAILED (errors=18)
Traceback (most recent call last):
File "test_codecenco dings_cn.py", line 60, in ?
test_main()
File "test_codecenco dings_cn.py", line 57, in test_main
test_support.ru n_suite(suite)
File "/home/pwatson/usr/lib/python2.4/test/test_support.py ", line
274, in run_suite
raise TestFailed(msg)
test.test_suppo rt.TestFailed: errors occurred; run in verbose mode for
details
10:38 pwatson [ kbs80:/home/pwatson/src/python/Python-2.4.2/Lib/test ] 672
$ python test_codecencod ings_hk.py
test_chunkcodin g (__main__.Test_ Big5HKSCS) ... ok
test_customrepl ace (__main__.Test_ Big5HKSCS) ... ok
test_errorhandl e (__main__.Test_ Big5HKSCS) ... ok
test_streamread er (__main__.Test_ Big5HKSCS) ... ok
test_streamwrit er (__main__.Test_ Big5HKSCS) ... ok
test_xmlcharref replace (__main__.Test_ Big5HKSCS) ... ok

----------------------------------------------------------------------
Ran 6 tests in 0.063s

OK
Nov 24 '05 #9
Paul Watson wrote:
I also note that compiles occurring after the complaint about not
finding Tcl/Tk do not appear to get the OPT= setting I specified on the
'make' command line. It starts with compilation of structmodule.c and
includes the _codecs_??.c files. Does this have any significance? Is
it possible that there are other settings not being used?


At this point, I'm giving up. I would need access to an AIX and more
time than I have to be of further help.

Good luck,
Martin
Nov 24 '05 #10

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

1
2534
by: A. B., Khalid | last post by:
Hello all. After a search on Google it would seem that the users of Mingw have not had good results in compiling the python sources natively. See at least: http://uucode.com/texts/python-mingw/python-mingw.html Having said that, kindly allow me to report that Mingw32 can
7
2637
by: Jorge Schramm | last post by:
Hi, a collegue of mine is trying to write a serialisable container (reads at construction, writes at destruction). The writing part is pretty easy: simply iterate through the container and write into the file. Reading from the file is (should) be easy too: while you're getting data from the file (stream) insert it into your container. Unfortunatly this fails with the container map, because the
0
1049
by: stefvienna | last post by:
Hi group, I'm trying compiling Python-2.4.1 and it fails builing the _socket extension with the following message: building '_socket' extension gcc -pthread -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -fno-strict-aliasing -I. -I/usr/local/src/Python-2.4.1/./Include -I/usr/local/include -I/usr/local/src/Python-2.4.1/Include -I/usr/local/src/Python-2.4.1 -c
4
5892
by: Jon Rista | last post by:
I have a project where I need to create a windows .exe by compiling code and linking in some resources. This program thats being generated is somewhat unconventional, and I'll explain how. I'm generating a very simple installer app that embeds referenced .dll files inside it, which are extracted and referenced when the installer app is executed. This works great when the installer app is built with Visual Studio .NET, but it does not work...
2
1119
by: Paul Watson | last post by:
When I try to build 2.4.2 on AIX 4.3, it fails on missing thread objects. I ran ./configure --without-threads --without-gcc. Before using --without-threads I had several .pthread* symbols missing. I do not have to have threading on this build, but it would be helpful if it is possible. The machine has the IBM C compiler. Can anyone suggest a configuration or some change that I can make to cause this to build correctly? Thanks. $...
2
5719
by: Serman D. | last post by:
Hi all, I'm trying to complete the samples from the excellent 2003 developerWorks article "Bringing the Power of Regular Expression Matching to SQL" by Knut Stolze: http://tinyurl.com/3bhrnn I've managed to compile and link the C code from "Listing 5", the regexpSimple() wrapper (see link). The build options are pretty much
8
2298
by: rays | last post by:
Hi, I am trying to port a C++ program which is supposed to be standards compliant. It works fine on Linux with GCC (4.x). But as I try to compile it on Windows, all hell breaks loose. I have been struggling with several free (as beer) compilers on windows, but none of them does the job. I am not sure how much of the blame goes to our code and how much to the compilers. By the way the platform is Windows XP and all the softwares mentioned...
0
1007
by: Robin Becker | last post by:
I am getting an error while building python-2.5.1 on a freebsd 6.1 machine as a normal user ../configure --prefix=/home/me/mypython --enable-unicode=ucs2 seems to work fine, but make install fails whilst running Compiling /home/my/mypython/lib/python2.5/test/test_module.py ... Compiling /home/me/mypython/lib/python2.5/test/test_multibytecodec.py ...
10
2207
by: Tomás Ó hÉilidhe | last post by:
I'd post this on a gcc newsgroup but I'd be more productive talking to the wall. Anyway, let's say someone throws some source code at you for a particular program and says, "Just compile it, it works fine". Now admittedly, I tend to have a phobia of this situation because I recall from my Windows days the numerous times I was given code that was supposedly "good to go", but which failed to compile for some stupid reason. Of course I...
0
10032
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
0
9872
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
1
9841
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
0
9711
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
1
7244
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
6534
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
0
5141
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
0
5303
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
3805
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.