View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0005181 | unreal | installing | public | 2018-12-30 09:58 | 2019-01-02 15:49 |
Reporter | Xaphan | Assigned To | syzop | ||
Priority | normal | Severity | minor | Reproducibility | sometimes |
Status | closed | Resolution | no change required | ||
Product Version | 4.2.1 | ||||
Summary | 0005181: Cannot install ircd. seems to fail on tre | ||||
Description | ./Config fails when compiling TRE: backtrack.lo tre-match-parallel.lo tre-mem.lo tre-parse.lo tre-stack.lo regcomp.lo regexec.lo regerror.lo tre-match-approx.lo ../libtool: eval: line 6447: unexpected EOF while looking for matching `'' ../libtool: eval: line 6448: syntax error: unexpected end of file | ||||
Additional Information | NewAboutYoursAPIHelp 22.8 KB, Plain text Soft wrap Raw text Duplicate Delete Change expiry 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 ==[ CHANGES IN OLDER RELEASES ]== For changes in previous UnrealIRCd releases see doc/RELEASE-NOTES.old or https://raw.githubusercontent.com/unrealircd/unrealircd/unreal40/doc/RELEASE-NOTES.old [Enter to continue] We will now ask you a number of questions. You can just press ENTER to accept the defaults! In what directory do you want to install UnrealIRCd? (Note: UnrealIRCd 4 will need to be installed somewhere. If this directory does not exist it will be created.) [/home/ircd/unrealircd] -> What should the default permissions for your configuration files be? (Set this to 0 to disable) It is strongly recommended that you use 0600 to prevent unwanted reading of the file [0600] -> If you want, you can manually enter the path to OpenSSL/LibreSSL here. In most cases you can leave this blank and it will be detected automatically. [] -> Do you want to enable remote includes? This allows stuff like this in your configuration file: include "http://www.somesite.org/files/opers.conf"; [No] -> Do you want to enable prefixes for chanadmin and chanowner? This will give +a the & prefix and ~ for +q (just like +o is @) Supported by the major clients (mIRC, xchat, epic, eggdrop, Klient, PJIRC, irssi, CGI:IRC, etc.) This feature should be enabled/disabled network-wide. [No] -> How far back do you want to keep the nickname history? [2000] -> What is the maximum sendq length you wish to have? [3000000] -> How many file descriptors (or sockets) can the IRCd use? [1024] -> Would you like to pass any custom parameters to configure? See `./configure --help' and write them here: [] -> ./configure --with-showlistmodes --enable-ssl --disable-prefixaq --with-bindir=/home/ircd/unrealircd/bin --with-datadir=/home/ircd/unrealircd/data --with-pidfile=/home/ircd/unrealircd/data/unrealircd.pid --with-confdir=/home/ircd/unrealircd/conf --with-modulesdir=/home/ircd/unrealircd/modules --with-logdir=/home/ircd/unrealircd/logs --with-cachedir=/home/ircd/unrealircd/cache --with-docdir=/home/ircd/unrealircd/doc --with-tmpdir=/home/ircd/unrealircd/tmp --with-privatelibdir=/home/ircd/unrealircd/lib --with-scriptdir=/home/ircd/unrealircd --with-nick-history=2000 --with-sendq=3000000 --with-permissions=0600 --with-fd-setsize=1024 --enable-dynamic-linking checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking if gcc has a working -pipe... yes checking if the compiler has a working -fno-strict-aliasing... yes checking if the compiler has a working -Wno-pointer-sign... yes checking if the compiler has a working -Wno-invalid-source-encoding... yes checking if the compiler has a working -Wno-format-zero-length... yes checking if the compiler has a working -Wno-format-truncation... yes checking for rm... /bin/rm checking for cp... /bin/cp checking for touch... /usr/bin/touch checking for openssl... /usr/bin/openssl checking for install... /usr/bin/install checking for gmake... make checking for gmake... no checking for gunzip... /bin/gunzip checking for pkg-config... /usr/bin/pkg-config checking for crypt in -ldescrypt... no checking for crypt in -lcrypt... yes checking for socket in -lsocket... no checking for inet_ntoa in -lnsl... yes checking for RAND_egd in -lcrypto... yes checking whether C compiler accepts -fno-strict-overflow... yes checking whether C compiler accepts -fno-strict-overflow... (cached) yes checking whether C compiler accepts -D_FORTIFY_SOURCE=2... yes checking whether C compiler accepts -D_FORTIFY_SOURCE=2... (cached) yes checking whether C compiler accepts -fstack-protector-all... yes checking whether C compiler accepts -fstack-protector-all... (cached) yes checking whether the linker accepts -fstack-protector-all... yes checking whether C compiler accepts -Wstack-protector... yes checking whether C compiler accepts -Wstack-protector... (cached) yes checking whether C compiler accepts --param ssp-buffer-size=1... yes checking whether C compiler accepts --param ssp-buffer-size=1... (cached) yes checking whether C compiler accepts -fPIE... yes checking whether C compiler accepts -fPIE... (cached) yes checking whether the linker accepts -fPIE -pie... yes checking whether the linker accepts -Wl,-z,relro... yes checking whether the linker accepts -Wl,-z,now... yes checking if your system has IPv6 support... yes checking how to run the C preprocessor... gcc -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking sys/param.h usability... yes checking sys/param.h presence... yes checking for sys/param.h... yes checking for stdlib.h... (cached) yes checking stddef.h usability... yes checking stddef.h presence... yes checking for stddef.h... yes checking sys/syslog.h usability... yes checking sys/syslog.h presence... yes checking for sys/syslog.h... yes checking for unistd.h... (cached) yes checking for string.h... (cached) yes checking for strings.h... (cached) yes checking malloc.h usability... yes checking malloc.h presence... yes checking for malloc.h... yes checking sys/rusage.h usability... no checking sys/rusage.h presence... no checking for sys/rusage.h... no checking glob.h usability... yes checking glob.h presence... yes checking for glob.h... yes checking for stdint.h... (cached) yes checking for inttypes.h... (cached) yes checking for an ANSI C-conforming const... yes checking for inline... inline checking for mode_t... yes checking for size_t... yes checking for intptr_t... yes checking whether time.h and sys/time.h may both be included... yes checking for sys/wait.h that is POSIX.1 compatible... yes checking whether struct tm is in sys/time.h or time.h... time.h checking for uid_t in sys/types.h... yes checking size of short... 2 checking size of int... 4 checking size of long... 8 checking for int16_t... yes checking for u_int16_t... yes checking for int32_t... yes checking for u_int32_t... yes checking size of rlim_t... 0 checking what kind of nonblocking sockets you have... O_NONBLOCK checking whether gcc needs -traditional... no checking whether setpgrp takes no argument... yes checking for snprintf... yes checking for vsnprintf... yes checking for strlcpy... no checking for strlcat... no checking for strlncat... no checking for inet_pton... yes checking for inet_ntop... yes checking if C99 variable length arrays are supported... yes checking if we can set the core size to unlimited... yes checking for vprintf... yes checking for _doprnt... no checking for gettimeofday... yes checking for getrusage... yes checking for setproctitle... no checking for setproctitle in -lutil... no checking for pstat... no checking what type of signals you have... POSIX checking for strtoken... no checking for strtok... yes checking for strerror... yes checking for index... yes checking for strtoul... yes checking for bcopy... yes checking for bcmp... yes checking for bzero... yes checking for strcasecmp... yes checking for inet_addr... yes checking for inet_ntoa... yes checking for syslog... yes checking for openssl... found in /usr/include/openssl checking for SSL_CTX_set1_curves_list in SSL library... yes checking for dlopen... no checking for dlopen in -ldl... yes checking if we need the -export-dynamic flag... yes checking for compiler option to produce PIC... -fPIC -DPIC -shared checking if your system prepends an underscore on symbols... no checking if FD_SETSIZE is large enough to allow 1024 file descriptors... yes checking for poll... yes checking for epoll_create... yes checking for epoll_ctl... yes checking for epoll_wait... yes checking for kqueue... no checking for kevent... no checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes extracting TRE regex library configuring TRE regex library checking build system type... x86_64-unknown-linux-gnu checking host system type... x86_64-unknown-linux-gnu checking target system type... x86_64-unknown-linux-gnu checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking whether gcc understands -c and -o together... yes checking for style of include used by make... GNU checking dependency style of gcc... gcc3 checking how to run the C preprocessor... gcc -E checking for C compiler warning flags... -Wall checking for an ANSI C-conforming const... yes checking for inline... inline checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for size_t... yes checking for working alloca.h... yes checking for alloca... yes checking for isascii... yes checking for isblank... yes checking getopt.h usability... yes checking getopt.h presence... yes checking for getopt.h... yes checking for getopt_long... yes checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... no checking whether NLS is requested... yes checking for msgfmt... no checking for gmsgfmt... : checking for xgettext... no checking for msgmerge... no checking for ld used by GCC... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for shared library run path origin... done checking for CFPreferencesCopyAppValue... no checking for CFLocaleCopyCurrent... no checking for GNU gettext in libc... yes checking whether to use NLS... yes checking where the gettext function comes from... libc checking how to print strings... printf checking for a sed that does not truncate output... /bin/sed checking for fgrep... /bin/grep -F checking for ld used by gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... yes checking how to convert x86_64-unknown-linux-gnu file names to x86_64-unknown-linux-gnu format... func_convert_file_noop checking how to convert x86_64-unknown-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for dlltool... dlltool checking how to associate runtime and link libraries... printf %s\n checking for ar... ar checking for archiver @FILE support... @ checking for strip... strip checking for ranlib... ranlib checking command to parse /usr/bin/nm -B output from gcc object... ok checking for sysroot... no checking for mt... mt checking if mt is a manifest tool... no checking for dlfcn.h... yes checking for objdir... .libs checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... yes checking if gcc static flag -static works... yes checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... ./configure: line 14603: warning: command substitution: ignored null byte in input GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating doc/Makefile config.status: creating doc/agrep.1 config.status: creating lib/Makefile config.status: creating m4/Makefile config.status: creating po/Makefile.in config.status: creating src/Makefile config.status: creating tests/Makefile config.status: creating tests/agrep/Makefile config.status: creating tre.pc config.status: creating tre.spec config.status: creating utils/Makefile config.status: creating config.h config.status: creating lib/tre-config.h config.status: executing depfiles commands config.status: executing po-directories commands config.status: creating po/POTFILES config.status: creating po/Makefile config.status: executing libtool commands Configuration summary ===================== TRE is now configured as follows: * Compilation environment CC = gcc CFLAGS = -g -O2 -Wall CPP = gcc -E CPPFLAGS = LD = /usr/bin/ld -m elf_x86_64 LDFLAGS = -Wl,-rpath,/home/ircd/unrealircd/lib LIBS = Use alloca(): yes * TRE options Development-time debugging: no System regex ABI compatibility: no Wide character (wchar_t) support: no (disabled with --disable-wchar) Multibyte character set support: no (disabled with --disable-multibyte) Approximate matching support: yes Build and install agrep: no compiling TRE regex library make all-recursive make[1]: Entering directory '/home/ircd/unrealircd-4.2.1/extras/tre-0.8.0-git' Making all in lib make[2]: Entering directory '/home/ircd/unrealircd-4.2.1/extras/tre-0.8.0-git/lib' make all-am make[3]: Entering directory '/home/ircd/unrealircd-4.2.1/extras/tre-0.8.0-git/lib' /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -Wall -MT tre-ast.lo -MD -MP -MF .deps/tre-ast.Tpo -c -o tre-ast.lo tre-ast.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -Wall -MT tre-ast.lo -MD -MP -MF .deps/tre-ast.Tpo -c tre-ast.c -fPIC -DPIC -o .libs/tre-ast.o mv -f .deps/tre-ast.Tpo .deps/tre-ast.Plo /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -Wall -MT tre-compile.lo -MD -MP -MF .deps/tre-compile.Tpo -c -o tre-compile.lo tre-compile.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -Wall -MT tre-compile.lo -MD -MP -MF .deps/tre-compile.Tpo -c tre-compile.c -fPIC -DPIC -o .libs/tre-compile.o mv -f .deps/tre-compile.Tpo .deps/tre-compile.Plo /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -Wall -MT tre-match-backtrack.lo -MD -MP -MF .deps/tre-match-backtrack.Tpo -c -o tre-match-backtrack.lo tre-match-backtrack.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -Wall -MT tre-match-backtrack.lo -MD -MP -MF .deps/tre-match-backtrack.Tpo -c tre-match-backtrack.c -fPIC -DPIC -o .libs/tre-match-backtrack.o tre-match-backtrack.c: In function 'tre_tnfa_run_backtrack': tre-match-backtrack.c:117:50: warning: left-hand operand of comma expression has no effect [-Wunused-value] #define tre_bt_mem_destroy(obj) do { } while (0,0) ^ tre-match-backtrack.c:135:8: note: in expansion of macro 'tre_bt_mem_destroy' tre_bt_mem_destroy(mem); \ ^~~~~~~~~~~~~~~~~~ tre-match-backtrack.c:350:4: note: in expansion of macro 'BT_STACK_PUSH' BT_STACK_PUSH(pos, str_byte, str_wide, trans_i->state, ^~~~~~~~~~~~~ tre-match-backtrack.c:117:50: warning: left-hand operand of comma expression has no effect [-Wunused-value] #define tre_bt_mem_destroy(obj) do { } while (0,0) ^ tre-match-backtrack.c:150:8: note: in expansion of macro 'tre_bt_mem_destroy' tre_bt_mem_destroy(mem); \ ^~~~~~~~~~~~~~~~~~ tre-match-backtrack.c:350:4: note: in expansion of macro 'BT_STACK_PUSH' BT_STACK_PUSH(pos, str_byte, str_wide, trans_i->state, ^~~~~~~~~~~~~ tre-match-backtrack.c:117:50: warning: left-hand operand of comma expression has no effect [-Wunused-value] #define tre_bt_mem_destroy(obj) do { } while (0,0) ^ tre-match-backtrack.c:135:8: note: in expansion of macro 'tre_bt_mem_destroy' tre_bt_mem_destroy(mem); \ ^~~~~~~~~~~~~~~~~~ tre-match-backtrack.c:571:5: note: in expansion of macro 'BT_STACK_PUSH' BT_STACK_PUSH(pos, str_byte, str_wide, trans_i->state, ^~~~~~~~~~~~~ tre-match-backtrack.c:117:50: warning: left-hand operand of comma expression has no effect [-Wunused-value] #define tre_bt_mem_destroy(obj) do { } while (0,0) ^ tre-match-backtrack.c:150:8: note: in expansion of macro 'tre_bt_mem_destroy' tre_bt_mem_destroy(mem); \ ^~~~~~~~~~~~~~~~~~ tre-match-backtrack.c:571:5: note: in expansion of macro 'BT_STACK_PUSH' BT_STACK_PUSH(pos, str_byte, str_wide, trans_i->state, ^~~~~~~~~~~~~ tre-match-backtrack.c:117:50: warning: left-hand operand of comma expression has no effect [-Wunused-value] #define tre_bt_mem_destroy(obj) do { } while (0,0) ^ tre-match-backtrack.c:655:3: note: in expansion of macro 'tre_bt_mem_destroy' tre_bt_mem_destroy(mem); ^~~~~~~~~~~~~~~~~~ mv -f .deps/tre-match-backtrack.Tpo .deps/tre-match-backtrack.Plo /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -Wall -MT tre-match-parallel.lo -MD -MP -MF .deps/tre-match-parallel.Tpo -c -o tre-match-parallel.lo tre-match-parallel.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -Wall -MT tre-match-parallel.lo -MD -MP -MF .deps/tre-match-parallel.Tpo -c tre-match-parallel.c -fPIC -DPIC -o .libs/tre-match-parallel.o mv -f .deps/tre-match-parallel.Tpo .deps/tre-match-parallel.Plo /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -Wall -MT tre-mem.lo -MD -MP -MF .deps/tre-mem.Tpo -c -o tre-mem.lo tre-mem.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -Wall -MT tre-mem.lo -MD -MP -MF .deps/tre-mem.Tpo -c tre-mem.c -fPIC -DPIC -o .libs/tre-mem.o mv -f .deps/tre-mem.Tpo .deps/tre-mem.Plo /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -Wall -MT tre-parse.lo -MD -MP -MF .deps/tre-parse.Tpo -c -o tre-parse.lo tre-parse.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -Wall -MT tre-parse.lo -MD -MP -MF .deps/tre-parse.Tpo -c tre-parse.c -fPIC -DPIC -o .libs/tre-parse.o mv -f .deps/tre-parse.Tpo .deps/tre-parse.Plo /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -Wall -MT tre-stack.lo -MD -MP -MF .deps/tre-stack.Tpo -c -o tre-stack.lo tre-stack.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -Wall -MT tre-stack.lo -MD -MP -MF .deps/tre-stack.Tpo -c tre-stack.c -fPIC -DPIC -o .libs/tre-stack.o mv -f .deps/tre-stack.Tpo .deps/tre-stack.Plo /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -Wall -MT regcomp.lo -MD -MP -MF .deps/regcomp.Tpo -c -o regcomp.lo regcomp.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -Wall -MT regcomp.lo -MD -MP -MF .deps/regcomp.Tpo -c regcomp.c -fPIC -DPIC -o .libs/regcomp.o mv -f .deps/regcomp.Tpo .deps/regcomp.Plo /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -Wall -MT regexec.lo -MD -MP -MF .deps/regexec.Tpo -c -o regexec.lo regexec.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -Wall -MT regexec.lo -MD -MP -MF .deps/regexec.Tpo -c regexec.c -fPIC -DPIC -o .libs/regexec.o mv -f .deps/regexec.Tpo .deps/regexec.Plo /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -Wall -MT regerror.lo -MD -MP -MF .deps/regerror.Tpo -c -o regerror.lo regerror.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -Wall -MT regerror.lo -MD -MP -MF .deps/regerror.Tpo -c regerror.c -fPIC -DPIC -o .libs/regerror.o mv -f .deps/regerror.Tpo .deps/regerror.Plo /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -Wall -MT tre-match-approx.lo -MD -MP -MF .deps/tre-match-approx.Tpo -c -o tre-match-approx.lo tre-match-approx.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -Wall -MT tre-match-approx.lo -MD -MP -MF .deps/tre-match-approx.Tpo -c tre-match-approx.c -fPIC -DPIC -o .libs/tre-match-approx.o mv -f .deps/tre-match-approx.Tpo .deps/tre-match-approx.Plo /bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -Wall -no-undefined -version-info 5:0:0 -Wl,-rpath,/home/ircd/unrealircd/lib -Wl,-rpath,/home/ircd/unrealircd/lib -o libtre.la -rpath /home/ircd/unrealircd/lib tre-ast.lo tre-compile.lo tre-match-backtrack.lo tre-match-parallel.lo tre-mem.lo tre-parse.lo tre-stack.lo regcomp.lo regexec.lo regerror.lo tre-match-approx.lo ../libtool: eval: line 6447: unexpected EOF while looking for matching `'' ../libtool: eval: line 6448: syntax error: unexpected end of file Makefile:460: recipe for target 'libtre.la' failed make[3]: *** [libtre.la] Error 2 make[3]: Leaving directory '/home/ircd/unrealircd-4.2.1/extras/tre-0.8.0-git/lib' Makefile:378: recipe for target 'all' failed make[2]: *** [all] Error 2 make[2]: Leaving directory '/home/ircd/unrealircd-4.2.1/extras/tre-0.8.0-git/lib' Makefile:492: recipe for target 'all-recursive' failed make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory '/home/ircd/unrealircd-4.2.1/extras/tre-0.8.0-git' Makefile:398: recipe for target 'all' failed make: *** [all] Error 2 ircd@boxen:~/unrealircd-4.2.1$ Pasted 3 hours ago — Expires in 7 days | ||||
Tags | No tags attached. | ||||
3rd party modules | - | ||||
|
The libtool error is confusing for me, as if there is a ../libtool, but I don't see such a file in UnrealIRCd nor in TRE. But I am probably mistaken, as TRE does ship with some libtool stuff in autoconf. Perhaps the ../libtool is there just to confuse me and is actually a bash function in configure :D. Which Debian or Ubuntu version are you using exactly? It would be very useful for me to reproduce this issue. You are the first to report this problem, so you're my only source for more information right now :) In any case, to get you going, you could try system TRE instead of bundled TRE.. I expect this would solve the problem for you (but not so much for others): apt-get install libtre-dev And then in ./Config at the last question where it says: Would you like to pass any custom parameters to configure? See `./configure --help' and write them here: You answer: --with-system-tre Let me know the answers regarding above and I hope the workaround helps :) |
|
Solved. Friends system had some whacky entries to /etc/ld.so.conf Fixed this file to be correct, ran ldconfig and it now configs, compiles and installs. |
|
Good! |
Date Modified | Username | Field | Change |
---|---|---|---|
2018-12-30 09:58 | Xaphan | New Issue | |
2018-12-30 13:35 | syzop | Note Added: 0020435 | |
2018-12-30 13:35 | syzop | Note Edited: 0020435 | |
2018-12-30 13:36 | syzop | Note Edited: 0020435 | |
2019-01-02 15:41 | Xaphan | Note Added: 0020444 | |
2019-01-02 15:49 | syzop | Description Updated | |
2019-01-02 15:49 | syzop | Additional Information Updated | |
2019-01-02 15:49 | syzop | Assigned To | => syzop |
2019-01-02 15:49 | syzop | Status | new => closed |
2019-01-02 15:49 | syzop | Resolution | open => no change required |
2019-01-02 15:49 | syzop | Note Added: 0020445 |