Internal compiler error.

I’ve checked google and have only gotten bug reports nothing really useful - I’m hoping someone here has a suggestion for me.

I’m compiling a third party dll and I run into this error:
internal compiler error: in gen_rtx_SUBREG, at emit-rtl.c:773

OpenSuse 11.1
GCC 4.3.2 [gcc-4_3-branch revision 141291]

I’m usually pretty good at finding the issue… I’m lost here. This dll compiles fine with 4.1 but does not execute - which the author encourages a 4.3.x compiler anyway. Let me know if there is anything else I can provide to be of some help.

Thank you.

No idea what this is about. Except dll files are form windows are they not?

Try to trim down the code to the shortest that will trigger the bug, then file a report at bugzilla.novell.com with the offending snippet. They will send it upstream if necessary.

caf4926 - DLLs ( dynamic link library ) as a file extension are noted to be very windows… however a dll is also very common in linux although the extension is .so ( shared object ) - I apologize for using the wrong acronym :wink:

ken_yap - thanks for the advice… I will do that. Just so happens the source file causing the issue is the largest in the project, 5300 lines.

Sorry to resurrect an older thread… has there been any change or new information to this issue? I’m having the same issue with a large file (14000+ NOT my source file) that is being compiled into a shared object.

Thank you.

OpenSuSE 11.1
GCC 4.3.2 [gcc-4_3-branch revision 141291]

While compiling and building , i am getting this error in opensuse12.2

I am badly stuck,
Error:checking for inflate in -lz… yeschecking for CRYPTO_new_ex_data in -leay32… no
configure: error: library ‘eay32’ is required for OpenSSL
dmake: Error code 1, while making ‘./wntgcci.pro/misc/build/so_configured_so_postgresql

Please any one reply.

I am new in this forum may be my posting is wrong, but please help

Regards,
Afreen Bano

Hello and welcome! Three points.

  1. openSUSE 12.2 is post end-of-life and so you are remmonded to update.
  2. If you are copying from console, please insert the text inside code tags iconified by octothorpes (#) in the toolbar.
  3. Please include all the console text (including your command) so we can try to reproduce your error.

I have no idea what are trying to build and compile and so it’s going to very difficult to help. There may be some who
recognise what you trying to from the URL have posted, but I suspect they will be very few if any.

Hello,

I am doing cross compiling libreoffice in opensuse12.2, but i am getting this error and referring this link

" http://cgit.freedesktop.org/libreoffice/core/tree/README.cross"

log for /home/afreen/core/nss**dmake:  Error executing 'cygpath': No such file or directory**
dmake:  Error code -1, while making 'Shell escape'
log for /home/afreen/core/postgresql
configure: loading site script /usr/share/site/i686-pc-linux-gnu
checking build system type... i586-unknown-linux-gnu
checking host system type... i686-w64-mingw32
checking which template to use... win32
checking whether to build with 64-bit integer date/time support... yes
checking whether NLS is wanted... no
checking for default port number... 5432
checking for block size... 8kB
checking for segment size... 1GB
checking for WAL block size... 8kB
checking for WAL segment size... 16MB
checking for i686-w64-mingw32-gcc... /usr/bin/i686-w64-mingw32-gcc
checking for C compiler default output file name... a.exe
checking whether the C compiler works... yes
checking whether we are cross compiling... yes
checking for suffix of executables... .exe
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether /usr/bin/i686-w64-mingw32-gcc accepts -g... yes
checking for /usr/bin/i686-w64-mingw32-gcc option to accept ISO C89... none needed
checking whether /usr/bin/i686-w64-mingw32-gcc supports -Wdeclaration-after-statement... yes
checking whether /usr/bin/i686-w64-mingw32-gcc supports -Wendif-labels... yes
checking whether /usr/bin/i686-w64-mingw32-gcc supports -Wformat-security... yes
checking whether /usr/bin/i686-w64-mingw32-gcc supports -fno-strict-aliasing... yes
checking whether /usr/bin/i686-w64-mingw32-gcc supports -fwrapv... yes
checking whether the C compiler still works... yes
checking how to run the C preprocessor... /usr/bin/i686-w64-mingw32-gcc -E
checking allow thread-safe client libraries... yes
checking whether to build with Tcl... no
checking whether to build Perl modules... no
checking whether to build Python modules... no
checking whether to build with GSSAPI support... no
checking whether to build with Kerberos 5 support... no
checking whether to build with PAM support... no
checking whether to build with LDAP support... no
checking whether to use Mozilla C SDK for LDAP support... no
checking whether to build with Bonjour support... no
checking whether to build with OpenSSL support... yes
checking whether to build with SELinux support... no
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ld used by GCC... /usr/i686-w64-mingw32/bin/ld
checking if the linker (/usr/i686-w64-mingw32/bin/ld) is GNU ld... yes
checking for i686-w64-mingw32-ranlib... i686-w64-mingw32-ranlib
checking for i686-w64-mingw32-strip... i686-w64-mingw32-strip
checking whether it is possible to strip libraries... yes
checking for i686-w64-mingw32-ar... i686-w64-mingw32-ar
checking for i686-w64-mingw32-dlltool... i686-w64-mingw32-dlltool
checking for i686-w64-mingw32-dllwrap... i686-w64-mingw32-dllwrap
checking for i686-w64-mingw32-windres... i686-w64-mingw32-windres
checking for tar... /bin/tar
checking whether ln -s works... yes
checking for gawk... gawk
checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
checking for bison... /usr/bin/bison
configure: using bison (GNU Bison) 2.5
checking for flex... /usr/bin/flex
configure: using flex 2.5.35
configure: using perl 5.16.0
checking for zic... /usr/bin/zic
checking for main in -lm... yes
checking for library containing setproctitle... no
checking for library containing dlopen... no
checking for library containing socket... no
checking for library containing shl_load... no
checking for library containing getopt_long... none required
checking for library containing crypt... no
checking for library containing fdatasync... no
checking for library containing gethostbyname_r... no
checking for library containing shmget... no
checking for inflate in -lz... yes
checking for CRYPTO_new_ex_data in -leay32... no
**configure: error: library 'eay32' is required for OpenSSL**
dmake:  Error code 1, while making './[wntgcci.pro/misc/build/so_configured_so_postgresql](http://wntgcci.pro/misc/build/so_configured_so_postgresql)'
*******************************************************************************************************************



Please help to resolve this error

Thanks for your advice.

On 2014-01-30, afreen <afreen@no-mx.forums.opensuse.org> wrote:
> checking for CRYPTO_new_ex_data in -leay32… no
> configure: error: library ‘eay32’ is required for OpenSSL
> dmake: Error code 1, while making ‘./‘wntgcci.pro/misc/build/so_configured_so_postgresql’ (http://wntgcci.pro/misc/build/so_configured_so_postgresql)’
> *******************************************************************************************************************

Sounds like a missing dependency. Have you tried…


sh-4.2$ su -c "zypper in perl-Crypt-SSLeay"

… before building?

hello,

I have these packages in my system


perl-Crypt-SSLeay-0.58-12.1.2.i586
perl-Net-SSLeay-1.42-3.1.2.i586

Please check what I can do more ??

On 2014-01-30, afreen <afreen@no-mx.forums.opensuse.org> wrote:
> Code:
> --------------------
>
> perl-Crypt-SSLeay-0.58-12.1.2.i586
> perl-Net-SSLeay-1.42-3.1.2.i586
>
> --------------------
> Please check what I can do more ??

Configure to build without openSSL support?

I’m not familiar with this cross-compile and the mingw packages are outside my knowledge. I wonder if there’s a
mingw openssl package. It’s the sort of RPM I’d expect to find at pbone, but I’m not sure.

hello,

I already tried, but its not worth.

Is there any another way I can get “eay32” library in opensue???

thank you

I already tried, but its not worth.

Is there any another way I can get “eay32” library in opensue???

thank you

I already tried, but its not worth.

Is there any another way I can get “eay32” library in opensue???

thank you