Re: When statically linked Abort trap: 6 (core dumped)

2013-09-09 Thread Unga
- Original Message -

> From: Matthew Seaman 
> To: freebsd-questions@freebsd.org
> Cc: 
> Sent: Monday, September 9, 2013 2:23 PM
> Subject: Re: When statically linked Abort trap: 6 (core dumped)
> 
> On 09/09/13 13:21, Unga wrote:
>>  This is FreeBSD 9.1 on i386.
>> 
>>  My program works well without any issue when all libraries are dynamically 
> linked.
>> 
>>  But when some libraries are statically link and run it develops:
>>  Abort trap: 6 (core dumped)
>> 
>>  How I compile and link:
>>  cc myprog.c -Wall -O \
>>  -L. -ls1 -ls2 \
>>  -lz -lm -lmd -lpthread \
>>  -o myprog
>> 
>> 
>>  libs1.a and libs2.a are static libs.
>> 
>>  Any idea why? 
> 
> Not the foggiest, and we aren't going to be able to tell you anything
> sensible without a lot more detailed debugging information.  I mean,
> between us we know a lot, but we are by no means omniscient.
> 
> How about getting a back trace from the core file your program has produced?
> 
>     Cheers,
> 
>     Matthew
> 
> 
Hi Matthew

Sorry being not informative enough.

1. gdb ./myprog myprog.core

Program terminated with signal 6, Aborted.
:
Loaded symbols for /libexec/ld-elf.so.1
#0  0x292e6297 in kill () from /lib/libc.so.7


2. truss ./myprog
:
getpid() = 0 (0x0)
_umtx_op(0x2a4044ac,0x15,0x1,0x0,0x0,0x2a4520d0) = 0 (0x0)
_umtx_op(0x281b7158,0xf,0x0,0x0,0x0,0x2a407f00)  = 0 (0x0)
SIGNAL 6 (SIGABRT)
kill(4506,SIGABRT)   = 0 (0x0)
process exit, rval = 0


3. I'm trying to statically link relevant portions from following two libs for 
my app:
/usr/local/lib/libssl.a
/usr/local/lib/libcrypto.a

Same error (Abort trap: 6) develops even if I use:
/usr/lib/libssl.a
/usr/lib/libcrypto.a


4. openssl-1.0.1_8 is installed here.


5. Please note, when the libssl.so (either one) dynamically linked no issue.


6. Does it mean libssl.a and libcrypto.a in FreeBSD 9.1 broken or I don't link 
it right?


Please let me know what other info you need.

Unga
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


When statically linked Abort trap: 6 (core dumped)

2013-09-09 Thread Unga
Hi all

This is FreeBSD 9.1 on i386.

My program works well without any issue when all libraries are dynamically 
linked.

But when some libraries are statically link and run it develops:
Abort trap: 6 (core dumped)

How I compile and link:
cc myprog.c -Wall -O \
-L. -ls1 -ls2 \
-lz -lm -lmd -lpthread \
-o myprog


libs1.a and libs2.a are static libs.

Any idea why? 


Many thanks in advance.

Regards
Unga

___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: Which is the public interface to use for ipfw when lagg(4)? [SOLVED]

2013-06-25 Thread Unga
Hi Mark

Thanks for the reply. It worked. It was lagg1.Unga


- Original Message -
> From: Mark Felder 
> To: freebsd-questions@freebsd.org
> Cc: 
> Sent: Tuesday, June 25, 2013 2:29 PM
> Subject: Re: Which is the public interface to use for ipfw when lagg(4)?
> 
> On Tue, Jun 25, 2013, at 7:13, Unga wrote:
>> 
>>  What is the interface should I use for the pif? Is it lagg1?
>> 
> 
> The interface you should use is the interface the IPs are on. It doesn't
> matter what kind of interface it is. In this case it looks like lagg1.
> ___
> freebsd-questions@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to 
> "freebsd-questions-unsubscr...@freebsd.org"
> 
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Which is the public interface to use for ipfw when lagg(4)?

2013-06-25 Thread Unga
Hi all 

My server runs FreeBSD 9.0 (i386).

/etc/rc.conf shows:
#
cloned_interfaces="lagg0 lagg1"
#
ifconfig_em0="up"
ifconfig_em2="up"
ifconfig_lagg0="laggproto lacp laggport em0 laggport em2"
ipv4_addrs_lagg0="someIP/26"
#
ifconfig_em1="up"
ifconfig_em3="up"
ifconfig_lagg1="laggproto lacp laggport em1 laggport em3"
ipv4_addrs_lagg1="publicIP1/29 publicIP2/32"


The server is publicly accessed using publicIP1 and publicIP2.


In the ipfw rules:
cmd="ipfw -q add"
pif="???"

# Allow out ping
$cmd 00100 allow icmp from any to any out via $pif keep-state


What is the interface should I use for the pif? Is it lagg1?

Best regards
Unga
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


ipfw+natd port forward does not work as intended

2013-04-03 Thread Unga
Hi all

I'm on 192.168.1.62, the server running on 192.168.1.3 and listen to port 1234. 
I want any connection going out of my machine to port 1234 to port forward to 
192.168.1.3:1234.

But when I attempt to connect to 192.168.1.1:1234 , natd shows following 
verbose message:
natd[2051]: Aliasing to 192.168.1.62, mtu 1500 bytes
Out {default}[TCP]  [TCP] 192.168.1.62:45642 -> 192.168.1.1:1234 aliased to
   [TCP] 192.168.1.62:45642 -> 192.168.1.1:1234


This is FreeBSD 8.1-RELEASE and the kernel is built with following options:
options IPFIREWALL  # Enable ipfw
options IPFIREWALL_FORWARD  # Enable ipfw forward
options IPDIVERT


/etc/rc.conf
--

# Enable ipfw firewall
firewall_enable="YES"
firewall_script="/etc/rc.firewall.test"

# Natd
gateway_enable="YES"
natd_enable="YES"
natd_interface="msk0"
natd_flags="-f /etc/natd.conf"
sysctl net.inet.ip.forwarding=1

/etc/rc.firewall.test
---

#!/bin/sh


IFACE=msk0

IPFW=/sbin/ipfw

${IPFW} -f flush
${IPFW} add 100 divert natd ip from any to any 1234 via ${IFACE} 
${IPFW} add 6 permit ip from any to any


/etc/natd.conf
-

port 8668
log
verbose
interface msk0 
redirect_port tcp 192.168.1.3:1234 1234


Is there any configuration error above?

Best regards
Unga
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: Bind99 stopped resolving for external queries [SOLVED]

2012-11-21 Thread Unga
> From: Unga 
> To: Ilya Kazakevich 
> Cc: "freebsd-questions@freebsd.org" 
> Sent: Wednesday, November 21, 2012 3:36 PM
> Subject: Re: Bind99 stopped resolving for external queries
> 
> Hi IIya
> 
> Thank you for your reply. 
> 
>> Hello, 
> 
>> 
>> 
>> 
>>> From my laptop if I ping the server:
>>> ping www.mydoamin.com
>>> ping: cannot resolve www.mydoamin.com: Host name lookup failure
>>> 
>>> But if I log in to the server and do the same ping, it works fine.
>>> 
>>> 
>> 
>> 
>> 1) check your laptop is configured to work with this DNS server (cat 
> /etc/resolv.conf on laptop or "ipconfig /all | findstr DNS" in case of 
> windows )
> 
> My laptop and the server are in two different countries. Btw, laptop also run 
> FreeBSD.
> 
> 
> 
>> 2) check server is accessible (ping  from laptop)
> 
> Yes, the server is accessible (ping  from the laptop.
> 
> 
>> 3) check server is accessible via TCP/53 
> ("telnet  53" from your laptop) 
> 
> No, there was a reverse DNS error here. It was pointing to the Reverse DNS 
> server of the data centre.
> 
> Now its been corrected:
> 
> telnet  53
> Trying ...
> Connected to ns1.mydomain.com.
> Escape character is '^]'.
> 
>> 4) check firewall on server and/or devices between server and laptop, it may 
> block requests
> 
> No firewall on the server yet. 
> 
> 
>> 5) check your server is configured to use the same DNS: cat 
> /etc/resolv.conf 
>> 
> nameserver 127.0.0.1
> nameserver other_ip1
> nameserver other_ip2
> 
> 
> Although the Reverse DNS is now been corrected, still cannot ping as from the 
> laptop:
> ping www.mydomain.com
> ping: cannot resolve www.mydomain.com: Host name lookup failure
> 
> Any ideas?
> 
> Regards
> Unga
> 

Hi all

Found the problem. The domain name was expired 2 days ago. That was the last 
thing I expected :)

Best regards
Unga
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: Bind99 stopped resolving for external queries

2012-11-21 Thread Unga
Hi IIya

Thank you for your reply. 

>Hello, 

>
>
>
>>From my laptop if I ping the server:
>>ping www.mydoamin.com
>>ping: cannot resolve www.mydoamin.com: Host name lookup failure
>>
>>But if I log in to the server and do the same ping, it works fine.
>>
>>
>
>
>1) check your laptop is configured to work with this DNS server (cat 
>/etc/resolv.conf on laptop or "ipconfig /all | findstr DNS" in case of windows 
>)

My laptop and the server are in two different countries. Btw, laptop also run 
FreeBSD.



>2) check server is accessible (ping  from laptop)

Yes, the server is accessible (ping  from the laptop.


>3) check server is accessible via TCP/53 ("telnet  53" from 
>your laptop) 

No, there was a reverse DNS error here. It was pointing to the Reverse DNS 
server of the data centre.

Now its been corrected:

telnet  53
Trying ...
Connected to ns1.mydomain.com.
Escape character is '^]'.

>4) check firewall on server and/or devices between server and laptop, it may 
>block requests

No firewall on the server yet. 


>5) check your server is configured to use the same DNS: cat /etc/resolv.conf 
>
nameserver 127.0.0.1
nameserver other_ip1
nameserver other_ip2


Although the Reverse DNS is now been corrected, still cannot ping as from the 
laptop:
ping www.mydomain.com
ping: cannot resolve www.mydomain.com: Host name lookup failure

Any ideas?

Regards
Unga
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Bind99 stopped resolving for external queries

2012-11-21 Thread Unga
Hi all

I'm running a FreeBSD 9.0-RELEASE based server. It used to work fine. But 
suddenly about 2 days ago stopped resolving DNS for external queries.

>From my laptop if I ping the server:
ping www.mydoamin.com
ping: cannot resolve www.mydoamin.com: Host name lookup failure

But if I log in to the server and do the same ping, it works fine.

As a fix, I have upgraded the Bind99 to the latest bind99-base-9.9.2, but it 
did not fix the issue.

I don't see anything changed in my DNS server setup.

Appreciate very much if any help could be extended in this regard to understand 
what went wrong in the server.

Many thanks in advance.

Best regards
Unga
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: Segmentation fault in FreeBSD 9.0 flockfile ()

2012-05-02 Thread Unga
> From: Robert Bonomi 
> To: freebsd-questions@freebsd.org
> Cc: 
> Sent: Wednesday, May 2, 2012 6:38 AM
> Subject: Re: Segmentation fault in FreeBSD 9.0 flockfile ()
> 
> 
> Unga  wrote;
>>  From: Darren Baginski 
>>  > Unga  wrote:
>>  > 
>>  >01.05.2012, 22:08, "Unga" :
>>  >> Hi all
>>  >>
>>  >> I'm getting a  Segmentation fault in FreeBSD 9.0 as follows 
> for myprog.c:
>>  >>
>>  >> Reading symbols from /libexec/ld-elf.so.1...done.
>>  >> Loaded symbols for /libexec/ld-elf.so.1
>>  >> #0  0x28ebb062 in flockfile () from /lib/libc.so.7
>>  >> [New Thread 29c04900 (LWP 100575/SDLTimer)]
>>  >> [New Thread 29c04300 (LWP 100416/myprog)]
>>  >> (gdb)
>>  >> (gdb) info threads
>>  >> * 2 Thread 29c04300 (LWP 100416/myprog)  0x28ebb062 in flockfile 
> ()
>>  >>    from /lib/libc.so.7
>>  >>   1 Thread 29c04900 (LWP 100575/SDLTimer)  0x28e1527b in _umtx_op 
> ()
>>  >>    from /lib/libc.so.7
>>  >> (gdb)
>>  >>
>>  >> I don't use flockfile () directly in my program.
>>  >>
>>  >
>>  >Hi!
>>  >
>>  >Mind to share code snippet caused the problem?
>> 
>>  Hi Thanks for the reply. I have mentioned in my original post that neithe
>>  r I nor SDL use the flockfile () in the source.
>> 
> 
> There was a _reason_ the prior poster asked about seeing your code.
> The information you provided is not adequate/sufficient for anyone to
> have any chance of helping you.  Informationn that -is- necessary was
> therefore requested.  
> 
> What you "don't use" is irrelevant to solving the problem. 
> 
> To be any help one must figure out what you _did_ do -- which =indirectly= 
> calls flockfile().
> 
> Your code calls "something" in 'libc'  that calls flockfile().
> 
> You "don't know" what that something in your code is.  Other eyes 
> _might_
> recognize it, -if- they saw what you were doing.
> 
> Here is how to find out what does that calling, yourself.
> 1) recompile all the components of 'myprog' with the '-g' 
> compiler option.
> 2) start 'script', so that you have a complete log of the debugger 
> session.
> 3) load the debugger with 'myprog' as the program to be debugged.
> 4) set a breakpoinnt in the 'flockfile' function
> 5) 'run' the program
> 6) when it stops at flockfile() entry. use 'where' to see a stack trace.
> 7) 'display' each of the arguments to flockfile().
> 9) go 'up' to the calling code.
> 9) repeat steps 7 and 8 util you reach 'your' code.
> 10) now 'continue' the program.  If it immediately segfaults, this was 
> the
>     offending call.  Otherwise, the program will stop aggain at another
>     flockfile() invocation. repeat from step 7 -until- you get the segfault.
> 
> If, from that debugger session, you still don't see anything wrong, post
> the log of the debugger session.
> 
> There is a *remote* possibility that the program will run properly under
> the debugger, while it crashes when run directly.  This has been known 
> to happen when a program _uses_ a variable before initializing it.
> 
> *IF* that happens, you will have to modify 'myprog' to add diagnostic
> output before and after each identified point (above) in your code that
> indirectly invokes flockfile() to find which is failing.  
> 
> In _that_ event, you =will= have to post the 'relevant' source-code from
> 'myprog', with the failing statement identified.
> 
Hopefully I have not offended anyone with my reply :) Very sorry if I did.

My this FreeBSD 9.0 box is seems very messy. I have another issue that 
getaddrinfo(3) doesn't accept "localhost". 

After installing FreeBSD 9.0, I installed KDE, then realised that the existing 
Intel display driver does not support my Intel Sandy Bridge based GPU. So I had 
to patch the kernel to support KMS based latest Intel driver, upgraded to Xorg 
to 7.5.2, etc. etc. Whole process was done multiple times as I was new to this 
complex upgrade.

I presume, I should erase off the hard disk and reinstall everything cleanly 
and then retry my programs on FreeBSD 9.0. If the problem still persists, I'll 
surely do a detailed debug. Pls note, whole thing works well on FreeBSD 8.1.

As this is time consuming and as per existing commitments, I only try this at 
least in another two weeks time. I will sure let the list know the outcome.

Best regards
Unga
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: Segmentation fault in FreeBSD 9.0 flockfile ()

2012-05-01 Thread Unga
From: Darren Baginski 

To: Unga  
>Cc: "freebsd-questions@freebsd.org"  
>Sent: Tuesday, May 1, 2012 7:04 PM
>Subject: Re: Segmentation fault in FreeBSD 9.0 flockfile ()
> 
>Hi!
>
>Mind to share code snippet caused the problem?
>
>01.05.2012, 22:08, "Unga" :
>> Hi all
>>
>> I'm getting a  Segmentation fault in FreeBSD 9.0 as follows for myprog.c:
>>
>> Reading symbols from /libexec/ld-elf.so.1...done.
>> Loaded symbols for /libexec/ld-elf.so.1
>> #0  0x28ebb062 in flockfile () from /lib/libc.so.7
>> [New Thread 29c04900 (LWP 100575/SDLTimer)]
>> [New Thread 29c04300 (LWP 100416/myprog)]
>> (gdb)
>> (gdb) info threads
>> * 2 Thread 29c04300 (LWP 100416/myprog)  0x28ebb062 in flockfile ()
>>    from /lib/libc.so.7
>>   1 Thread 29c04900 (LWP 100575/SDLTimer)  0x28e1527b in _umtx_op ()
>>    from /lib/libc.so.7
>> (gdb)
>>
>> I don't use flockfile () directly in my program.
>>
>
>Hi Thanks for the reply. I have mentioned in my original post that neither I 
>nor SDL use the flockfile () in the source.
>
>Regards
>Unga
>
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Segmentation fault in FreeBSD 9.0 flockfile ()

2012-05-01 Thread Unga
Hi all

I'm getting a  Segmentation fault in FreeBSD 9.0 as follows for myprog.c:


Reading symbols from /libexec/ld-elf.so.1...done.
Loaded symbols for /libexec/ld-elf.so.1
#0  0x28ebb062 in flockfile () from /lib/libc.so.7
[New Thread 29c04900 (LWP 100575/SDLTimer)]
[New Thread 29c04300 (LWP 100416/myprog)]
(gdb) 
(gdb) info threads
* 2 Thread 29c04300 (LWP 100416/myprog)  0x28ebb062 in flockfile ()
   from /lib/libc.so.7
  1 Thread 29c04900 (LWP 100575/SDLTimer)  0x28e1527b in _umtx_op ()
   from /lib/libc.so.7
(gdb) 


I don't use flockfile () directly in my program.


I use -lpthread.

Same program runs without any issue on FreeBSD 8.1.


Any idea what's going on?

Best regards
Unga

___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: localhost not recognised in getaddrinfo(3) in FreeBSD 9.0-STABLE

2012-05-01 Thread Unga
> From: Matthew Seaman 
> To: Unga 
> Cc: "freebsd-questions@freebsd.org" 
> Sent: Tuesday, May 1, 2012 11:02 AM
> Subject: Re: localhost not recognised in getaddrinfo(3) in FreeBSD 9.0-STABLE
> 
> On 01/05/2012 11:08, Unga wrote:
>>  Following code fragment works in FreeBSD 8.1-RELEASE, but not in FreeBSD 
> 9.0-STABLE:
>> 
>>  error = getaddrinfo("localhost", port, &hints, &res0);
>>   if (error)
>>      {
>>       fprintf(stderr,"getaddrinfo failed - %s\n", 
> gai_strerror(error));
>>       exit(1);
>>      }
>> 
>>  It complains: getaddrinfo failed - hostname nor servname provided, or not 
> known
>> 
>>  Any idea why?
>> 
> 
> So, what is the variable 'port' initialized to?  It should be a const
> char* with the name of a network service found in /etc/services or else
> the string representation of a port number in decimal.
> 
#define MYPORT         4321

char    port[10];
snprintf(port, sizeof(port), "%d", MYPORT);

error = getaddrinfo("localhost", port, &hints, &res0);

Pls note, using 127.0.0.1 instead of localhost works. But I prefer to use 
localhost. 

> Failing that, this is almost certainly a configuration snafu on your
> 9.0-STABLE box.
> 
> Does this machine have an entry for localhost in /etc/hosts ? Can it
> resolve localhost via the DNS? Or through any other means such as NIS or
> LDAP?
> 
> What does:
> 
>     % getent hosts localhost
> 
> return?
> 

$ getent hosts localhost
127.0.0.1 localhost  localhost.my.domain ftp.sam511.lan

> If that fails, sanity check /etc/nsswitch.conf and /etc/resolv.conf
> 

cat /etc/nsswitch.conf

group: compat
group_compat: nis
hosts: files dns
networks: files
passwd: compat
passwd_compat: nis
shells: files
services: compat
services_compat: nis
protocols: files
rpc: files

cat /etc/resolv.conf

nameserver 192.168.1.1

Regards
Unga
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


localhost not recognised in getaddrinfo(3) in FreeBSD 9.0-STABLE

2012-05-01 Thread Unga
Hi all

Following code fragment works in FreeBSD 8.1-RELEASE, but not in FreeBSD 
9.0-STABLE:

error = getaddrinfo("localhost", port, &hints, &res0);
 if (error)
    {
 fprintf(stderr,"getaddrinfo failed - %s\n", gai_strerror(error));
 exit(1);
    }

It complains: getaddrinfo failed - hostname nor servname provided, or not known

Any idea why?

Best regards
Unga

___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: How to dual-boot FreeBSD 9 with Linux?

2011-10-28 Thread Unga
- Original Message -

> From: Thomas Mueller 
> To: freebsd-questions@FreeBSD.org
> Cc: 
> Sent: Saturday, October 29, 2011 4:47 AM
> Subject: Re: How to dual-boot FreeBSD 9 with Linux?
> 
>>  Is any one by now successfully dual-booting FreeBSD 9 with Linux?
> 
>>  I have tried with OpenSuse 11.4 with FreeBSD 9. OpenSuse installs Grub1 to 
> mbr. Grub1 doesn't seem to support FreeBSD 9. It cannot recognise the file 
> system
> +type.
> 
>>  Any help in this regard is very much appreciated.
> 
>>  Many thanks in advance.
> 
>>  Unga
> 
> Not yet, but I intend to, once I get Linux built and installed, possibly 
> starting with a cross-compile from FreeBSD 9.
> 
> On my older computer, i386 (32-bit), I dual-boot FreeBSD 8.2 and Linux 
> (Slackware) using LILO, also FreeDOS on another hard disk, can even boot 
> grub4dos and Plop (http://www.plop.at/) boot manager from LILO.
> 
> Can you use rootnoverify with grub1 (you must mean grub 0.97)?
> 
Yes, it is 0.97. 

> You could also try grub2, which is in the ports under sysutils.
> 
> Is your hard disk partitioned MBR or GPT?
> 

Its MBR.

> My hard disk is partitioned GPT, I still can't boot the hard disk directly, 
> but using the System Rescue CD (http://sysresccd.org/), I go to the Super 
> Grub 
> Disk in the floppy images, hit c to get to command prompt, and
> 
> set root=(hd0,3)
> kfreebsd /boot/loader
> boot
> 
> You would use the actual FreeBSD partition which will probably be different 
> from 
> (hd0,3).
> 
> Tom
> 

Tom,  thanks for the reply. I managed to get both OpenSUSE 11.4 and FreeBSD 9 
dual-boot on i386 desktop computer.

Unga

___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: How to dual-boot FreeBSD 9 with Linux? [ SOLVED]

2011-10-28 Thread Unga
- Original Message -

> From: Carl Johnson 
> To: freebsd-questions@freebsd.org
> Cc: 
> Sent: Saturday, October 29, 2011 4:12 AM
> Subject: Re: How to dual-boot FreeBSD 9 with Linux?
> 
> Unga  writes:
> 
>>  Hi all
>> 
>>  Is any one by now successfully dual-booting FreeBSD 9 with Linux?
>> 
>>  I have tried with OpenSuse 11.4 with FreeBSD 9. OpenSuse installs
>>  Grub1 to mbr. Grub1 doesn't seem to support FreeBSD 9. It cannot
>>  recognise the file system type.
>> 
>>  Any help in this regard is very much appreciated.
> 
> It isn't very difficult and there are at least two ways to do it.
> Grub1 actually does support ffs and ufs2 file systems, but the linux
> distributions don't seem to include the drivers.  If you can get the
> source, that should have all of them.  I think that I just got the grub
> package from the FreeBSD file system and copied the additional drivers
> directly into my linux grub directory, but I am not sure now.
> 
> The other way is to use the 'chainloader' command.  You just specify the
> disk and partition (slice) with the root command, and then add the
> commands 'chainloader +1' and 'boot'.  The chainloader command 
> just
> means to boot whatever is at the first sector of the previously
> specified disk and slice.  I think the first sector of a ufs2 file
> system just jumps to the loader.
> 
> The menu items from mine are just:
> 
> title           FreeBSD /boot/loader
> root            (hd1,2,a)
> kernel          /boot/loader
> boot
> 
> title           FreeBSD chainloader
> root            (hd1,2)
> chainloader     +1
> boot
> 
> In my case, those specifies that they use the third slice on the second
> disk.  The first menu item requires that you already have the
> 'ufs2_stage1_5' file in your grub directory.
> 

Hi Carl

Thank you very much for the reply.

Your second method (ie. chainloader) worked, but the grub still say file system 
type is unknown.

The ufs2_stage1_5 is available in /boot/grub/.

Since now I can have a working dual boot with Linux, I conclude this is solved.

Best regards
Unga
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


How to dual-boot FreeBSD 9 with Linux?

2011-10-28 Thread Unga
Hi all

Is any one by now successfully dual-booting FreeBSD 9 with Linux?

I have tried with OpenSuse 11.4 with FreeBSD 9. OpenSuse installs Grub1 to mbr. 
Grub1 doesn't seem to support FreeBSD 9. It cannot recognise the file system 
type.

Any help in this regard is very much appreciated.

Many thanks in advance.

Unga

___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Segmentation fault, _malloc_prefork () - debugging help needed

2011-09-18 Thread Unga
Hi all

I'm developing an multi-threaded application on FreeBSD.

When it is running for sometime, it develops a Segmentation fault.

The ddd debugger shows following:
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 296c6580 (LWP 100137)]
0x28ee390e in _malloc_prefork () from /lib/libc.so.7

How could I know the exact line in source where this issue develops?

Many thanks in advance.

Best regards
Unga

___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: How to sync a file on FreeBSD? [SOLVED]

2011-07-22 Thread Unga
--- On Fri, 7/22/11, Pieter de Goeje  wrote:

> From: Pieter de Goeje 
> Subject: Re: How to sync a file on FreeBSD?
> To: freebsd-questions@freebsd.org
> Cc: "Unga" 
> Date: Friday, July 22, 2011, 7:37 PM
> On Friday, July 22, 2011 08:44:00 AM
> Unga wrote:
> > How to sync a file on FreeBSD (esp. on 8.1) to disk?
> > 
> > I used fsync(2), but does not immediately flush to
> disk.
> > 
> > I want my writing to a file (a log file) immediately
> available to other
> > users to read.
> 
> A file doesn't need to be "synced" to disk for other users
> to read the latest 
> data. The application just needs to call write(2) and the
> data is available. 
> It will be written to and read from the operating system's
> file cache. If 
> you're using stdio you can force a write(2) by calling
> fflush(3).
> 
> - Pieter
> 

Hi all

Thanks for the replies.

fflush(3) after fputs seems to work.

Best regards
Unga


___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


How to sync a file on FreeBSD?

2011-07-22 Thread Unga
Hi all

How to sync a file on FreeBSD (esp. on 8.1) to disk?

I used fsync(2), but does not immediately flush to disk.

I want my writing to a file (a log file) immediately available to other users 
to read.

Best regards
Unga
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: Transparent load balancing

2011-07-12 Thread Unga
--- On Tue, 7/12/11, Damien Fleuriot  wrote:

> From: Damien Fleuriot 
> Subject: Re: Transparent load balancing
> To: "Unga" 
> Cc: freebsd-questions@freebsd.org
> Date: Tuesday, July 12, 2011, 4:11 PM
> On 7/11/11 6:49 PM, Unga wrote:
> > Hi all
> > 
> > I need to implement a transparent load balancing
> daemon in C.
> > 
> > That is, the daemon accept a TCP connection, get more
> info from the client, and forward the communication
> transparently to another server to handle it.
> > 
> > How this could be implemented on FreeBSD? What basic
> primitives I should study more?
> > 
> > Many thanks in advance.
> > 
> > Best regards
> > Unga
> >
> 
> 
> Hey up,
> 
> 
> 
> 2 questions come to mind:
> 
> 1/ "get more info from the client" -> what kind of info
> ?
> 2/ have you considered HAProxy ? It does offer a TCP mode.

Hi Damien and Chuck

Appreciate for replying on this.

I want to ask from the client, eg. where do you want to go?, If north, I want 
to forward to the north server, if south, to the south server.

I need to get developed something probably similar to the Proto Balance 
(http://www.protonet.co.za/whitepaper.html).

It says "connections are transparently forwarded to an instance chosen by Proto 
Balance". I want my daemon to make that choice.

Unga


___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Transparent load balancing

2011-07-11 Thread Unga
Hi all

I need to implement a transparent load balancing daemon in C.

That is, the daemon accept a TCP connection, get more info from the client, and 
forward the communication transparently to another server to handle it.

How this could be implemented on FreeBSD? What basic primitives I should study 
more?

Many thanks in advance.

Best regards
Unga


___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: ipfw: getsockopt(IP_FW_ADD): Invalid argument

2011-07-06 Thread Unga


--- On Tue, 7/5/11, Ian Smith  wrote:

>  > Does anybody successfully use the "ipfw fwd"? If so
> in which FreeBSD version?
> 
> Not I, but many do.  On the face of it the rule looks
> correct.  Do you 
> have a TCP service running on localhost:1234 ?  Does
> wlan0 exist?  You 
> may do better posting to the freebsd-ipfw list, with more
> information.
> 
> cheers, Ian

Hi Ian

I have added 'options IPFIREWALL' and rebuilt all, now 'ipfw fwd' works well.

So the 'options IPFIREWALL_FORWARD' alone is insufficient, the 'options 
IPFIREWALL' is also required.

Thank you and all others who helped me in this regard.

Cheers
Unga
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: ipfw: getsockopt(IP_FW_ADD): Invalid argument

2011-07-05 Thread Unga
--- On Tue, 7/5/11, Ian Smith  wrote:

> From: Ian Smith 
> Subject: Re: ipfw: getsockopt(IP_FW_ADD): Invalid argument
> To: "Unga" 
> Cc: freebsd-questions@freebsd.org
> Date: Tuesday, July 5, 2011, 5:14 PM
> In freebsd-questions Digest, Vol 370,
> Issue 2, Message: 14
> On Mon, 4 Jul 2011 09:11:07 -0700 (PDT) Unga 
> wrote:
>  > --- On Mon, 7/4/11, Unga 
> wrote:
>  > 
>  > > From: Unga 
>  > > Subject: ipfw: getsockopt(IP_FW_ADD): Invalid
> argument
>  > > To: freebsd-questions@freebsd.org
>  > > Date: Monday, July 4, 2011, 11:48 AM
>  > > Hi all
>  > > 
>  > > Following ipfw rule develop error indicated in
> the subject
>  > > line:
>  > > ipfw add 100 fwd 127.0.0.1,1234 tcp from any to
> any 1234
>  > > out via wlan0
>  > > 
>  > > What I want to do is forward any packet going to
> port 1234
>  > > to 127.0.0.1:1234.
>  > > 
>  > > I have built the kernel with "options     
>  > >    IPFIREWALL_FORWARD".
>  > > 
>  > > What's the error here? Is the rule incorrect?
>  > > 
>  > > This is FreeBSD 8.1.
>  > > 
>  > > Many thanks in advance.
>  > > 
>  > > Unga
>  > > 
>  > 
>  > Does anybody successfully use the "ipfw fwd"? If so
> in which FreeBSD version?
> 
> Not I, but many do.  On the face of it the rule looks
> correct.  Do you 
> have a TCP service running on localhost:1234 ?  Does
> wlan0 exist?  You 
> may do better posting to the freebsd-ipfw list, with more
> information.
> 
> cheers, Ian

Hi Ian

Thanks for the reply.

I do have a daemon listening to the port 1234 on the local machine.

The wlan0 exists and ip number 192.168.1.3 assigned.

I'll write the freebsd-ipfw.

Thank you.

Unga




___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: ipfw: getsockopt(IP_FW_ADD): Invalid argument

2011-07-04 Thread Unga
--- On Mon, 7/4/11, Unga  wrote:

> From: Unga 
> Subject: ipfw: getsockopt(IP_FW_ADD): Invalid argument
> To: freebsd-questions@freebsd.org
> Date: Monday, July 4, 2011, 11:48 AM
> Hi all
> 
> Following ipfw rule develop error indicated in the subject
> line:
> ipfw add 100 fwd 127.0.0.1,1234 tcp from any to any 1234
> out via wlan0
> 
> What I want to do is forward any packet going to port 1234
> to 127.0.0.1:1234.
> 
> I have built the kernel with "options     
>    IPFIREWALL_FORWARD".
> 
> What's the error here? Is the rule incorrect?
> 
> This is FreeBSD 8.1.
> 
> Many thanks in advance.
> 
> Unga
> 

Does anybody successfully use the "ipfw fwd"? If so in which FreeBSD version?

Unga


___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


ipfw: getsockopt(IP_FW_ADD): Invalid argument

2011-07-04 Thread Unga
Hi all

Following ipfw rule develop error indicated in the subject line:
ipfw add 100 fwd 127.0.0.1,1234 tcp from any to any 1234 out via ath0

What I want to do is forward any packet going to port 1234 to 127.0.0.1:1234.

I have built the kernel with "options IPFIREWALL_FORWARD".

What's the error here? Is the rule incorrect?

Many thanks in advance.

Unga
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


ipfw: getsockopt(IP_FW_ADD): Invalid argument

2011-07-03 Thread Unga
Hi all

Following ipfw rule develop error indicated in the subject line:
ipfw add 100 fwd 127.0.0.1,1234 tcp from any to any 1234 out via wlan0

What I want to do is forward any packet going to port 1234 to 127.0.0.1:1234.

I have built the kernel with "options IPFIREWALL_FORWARD".

What's the error here? Is the rule incorrect?

This is FreeBSD 8.1.

Many thanks in advance.

Unga
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Concurrent Server example?

2011-06-30 Thread Unga
Hi all

Sadly the Concurrent Servers section under Interprocess Communication in 
FreeBSD Developers' Handbook ends without a example server code.

Can somebody kindly provide an example code for a Concurrent Server preferably 
with pthreads in C?

Appreciate very much if the above mentioned section also could be updated.

Many thanks in advance.

Unga

___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


How to connect a projector to a FreeBSD laptop?

2011-06-20 Thread Unga
Hi all

I have a laptop running FreeBSD 8.1 with X server 1.7.5.

I need to connect a projector to this laptop to show a presentation.

After connect the projector to the laptop, I had rebooted the laptop, the 
projector's screen just blink only.

Could somebody please highlight to me how to successfully connect a projector 
and what configurations needs to be done?

Many thanks in advance.

Unga


___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: Thunderbird 3.1.10 Connection Refused [SOLVED]

2011-06-15 Thread Unga
--- On Wed, 6/15/11, Chuck Swiger  wrote:

> From: Chuck Swiger 
> Subject: Re: Thunderbird 3.1.10 Connection Refused
> To: "Unga" 
> Cc: freebsd-questions@freebsd.org
> Date: Wednesday, June 15, 2011, 3:39 AM
> On Jun 14, 2011, at 11:28 AM, Unga
> wrote:
> > I need to access an IMAP server at
> mail.server.com:45000. And the server uses a self-signed
> certificate.
> 
> The registered port for IMAPS is 993/tcp.  Unless you
> have very good reasons for running IMAP server on a
> non-standard port, you should run it on the default
> location.
> 
> Anyway:
> 
>    openssl s_client -connect
> mail.server.com:45000
> 
> ...is likely to be informative.
> 

Thank you very much for the reply. It was found the IMAP server was not 
listening to the specified port.

Unga
 

___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Thunderbird 3.1.10 Connection Refused

2011-06-14 Thread Unga
Hi all

I need to access an IMAP server at mail.server.com:45000. And the server uses a 
self-signed certificate.

Since it is not possible to add an exemption, I have imported the mail server 
pem file.

But the Thunderbird still complain "Could not connect to mail server Acct-Name; 
the connection was refused".

It doesn't come to the stage to ask the password.

Server logs doesn't show any drop packets from the firewall.

How could I solve this problem?

Many thanks in advance.

Unga



___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: Where is firefox-devel?

2010-08-18 Thread Unga
--- On Wed, 8/18/10, Beat Gaetzi  wrote:

> From: Beat Gaetzi 
> Subject: Re: Where is firefox-devel?
> To: "FreeBSD Questions" 
> Cc: "jhell" , "Unga" 
> Date: Wednesday, August 18, 2010, 3:35 PM
> On 18.08.2010 04:21, jhell wrote:
> > On 08/17/2010 14:04, Unga wrote:
> >> Hi all
> > 
> >> Could I know what is the complete web path for
> branches/experimental/www/firefox-devel/?
> > 
> >> This is mentioned in following mail: 
> >> http://lists.freebsd.org/pipermail/freebsd-gecko/2010-August/001054.html
> > 
> > 
> > Looks to me that its a local svn development repo for
> the freebsd-gecko
> > project.
> 
> You could checkout the port like this:
> # svn co
> https://trillian.chruetertee.ch/svn/freebsd-gecko/branches/experimental/www/firefox-devel/
> 
> Please note you need at least version 3.12.6 of
> security/nss and
> revision 1.21 of Mk/bsd.gecko.mk to build Firefox 4. Also
> this port does
> not contain a CONFLICT with Firefox 3.* as the experimental
> branch in
> our repository has a newer layout then the portstree. If
> you like to
> install Firefox 4 please deinstall Firefox 3.* first.
> We've also dropped FreeBSD 6.x support for Firefox 4.
> 
> Please be aware that ports from the experimental branch
> could be broken
> on purpose or do not work/build so use it at your own risk
> :)
> 
> HTH,
> Beat
> 

Hi Beat

Thank you very much for the link and the info. That's exactly what I was 
looking for.

Best regards
Unga




  
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Where is firefox-devel?

2010-08-17 Thread Unga
Hi all

Could I know what is the complete web path for 
branches/experimental/www/firefox-devel/?

This is mentioned in following mail: 
http://lists.freebsd.org/pipermail/freebsd-gecko/2010-August/001054.html

Best regards
Unga


  
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: Does Opera-10.61.6430 play VP8/webm?

2010-08-17 Thread Unga


--- On Mon, 8/16/10, Caleb Stein  wrote:

> From: Caleb Stein 
> Subject: Re: Does Opera-10.61.6430 play VP8/webm?
> To: "Unga" 
> Cc: "freebsd-questions@freebsd.org" 
> Date: Monday, August 16, 2010, 10:14 PM
> 
> 
> On Aug 16, 2010, at 6:21 AM, Unga 
> wrote:
> 
> > --- On Sun, 8/15/10, Caleb Stein 
> wrote:
> >
> >> From: Caleb Stein 
> >> Subject: Re: Does Opera-10.61.6430 play VP8/webm?
> >> To: "Unga" 
> >> Date: Sunday, August 15, 2010, 10:29 PM
> >>
> >>
> >> On Aug 15, 2010, at 3:39 AM, Unga 
> >> wrote:
> >>
> >>> Hi all
> >>>
> >>> I have installed Opera-10.61.6430 port on
> FreeBSD 8.1
> >> on i386.
> >>>
> >>> It doesn't play Theora or webm video. Any idea
> why?
> >>>
> >>> Best regards
> >>> Unga
> >>>
> >>>
> >>>
> >>>
> ___
> >>> freebsd-questions@freebsd.org
> >> mailing list
> >>> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> >>> To unsubscribe, send any mail to 
> >>> "freebsd-questions-unsubscr...@freebsd.org
> >>
> >>> "
> >>
> >> Install the 10.70 dev build.
> >>
> >
> > Where is this port available? I see only
> opera-devel-10.20_2,1.
> >
> > Regards
> > Unga
> >
> >
> >
> >
> > ___
> > freebsd-questions@freebsd.org
> mailing list
> > http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> > To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org
> 
> > "
> 
> There is no port; download it from the Opera Desktop Team's
> My Opera  
> page and run install in terminal.
> 

Ok, I have removed my existing Opera port and installed 
opera-10.70-6428.i386.freebsd.tar.bz2, but it still the same and doesn't play 
either Theora or Webm.

Are you theoretically saying it should work or can you really play Webm videos 
on Opera web browser on FreeBSD?

Best regards
Unga 




___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: Does Opera-10.61.6430 play VP8/webm?

2010-08-16 Thread Unga
--- On Sun, 8/15/10, Caleb Stein  wrote:

> From: Caleb Stein 
> Subject: Re: Does Opera-10.61.6430 play VP8/webm?
> To: "Unga" 
> Date: Sunday, August 15, 2010, 10:29 PM
> 
> 
> On Aug 15, 2010, at 3:39 AM, Unga 
> wrote:
> 
> > Hi all
> >
> > I have installed Opera-10.61.6430 port on FreeBSD 8.1
> on i386.
> >
> > It doesn't play Theora or webm video. Any idea why?
> >
> > Best regards
> > Unga
> >
> >
> >
> > ___
> > freebsd-questions@freebsd.org
> mailing list
> > http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> > To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org
> 
> > "
> 
> Install the 10.70 dev build.
>

Where is this port available? I see only opera-devel-10.20_2,1.

Regards
Unga



  
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Does Opera-10.61.6430 play VP8/webm?

2010-08-15 Thread Unga
Hi all

I have installed Opera-10.61.6430 port on FreeBSD 8.1 on i386.

It doesn't play Theora or webm video. Any idea why? 

Best regards
Unga


  
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


FreeBSD, snd_uaudio(4) and external DAC

2010-07-31 Thread Unga
Hi all

Does anybody use the FreeBSD (especially 8.1), snd_uaudio(4) to feed digital 
music into an external DAC?

Does snd_uaudio(4) work well to playback music?

I use Amarok and OSS (Open Sound System). Could you also share your 
configuration info for me to understand how to setup this.

Many thanks in advance.

Best regards
Unga


  
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: Is KDE 4.4.5 on FreeBSD 8.1 this bad?

2010-07-31 Thread Unga
--- On Sat, 7/31/10, Warren Block  wrote:

> From: Warren Block 
> Subject: Re: Is KDE 4.4.5 on FreeBSD 8.1 this bad?
> To: "Unga" 
> Cc: freebsd-questions@freebsd.org
> Date: Saturday, July 31, 2010, 11:53 PM
> On Sat, 31 Jul 2010, Unga wrote:
> 
> > Hi all
> > 
> > I have installed KDE 4.4.5 from ports (ie. with full
> compilation) on FreeBSD 8.1 on i386.
> > 
> > Once HAL and DBUS is enabled in /etc/rc.conf,
> behaviour of KDE is surprisingly poor:
> 
> > 2. Once type firefox on the "Run Command" it doesn't
> appear until I shake the mouse! Once press enter, it doesn't
> run firefox till I shake the mouse again. The firefox comes
> in stages and every stage I have to shake the mouse to
> continue.
> 
> Remove Option "AllowEmptyInput" from your xorg.conf.
> 

Wow, that made the trick. It works well now. Thank you thousand times :)

Best regards
Unga



  
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Is KDE 4.4.5 on FreeBSD 8.1 this bad?

2010-07-31 Thread Unga
Hi all

I have installed KDE 4.4.5 from ports (ie. with full compilation) on FreeBSD 
8.1 on i386.

Once HAL and DBUS is enabled in /etc/rc.conf, behaviour of KDE is surprisingly 
poor:

1. None of the desktop icons works to launch programs. Eg. Click or double 
click on Firefox icon does not launch Firefox. I have to right click on the 
desktop and click on "Run Command" and type firefox to run.

2. Once type firefox on the "Run Command" it doesn't appear until I shake the 
mouse! Once press enter, it doesn't run firefox till I shake the mouse again. 
The firefox comes in stages and every stage I have to shake the mouse to 
continue.

Do others experience the same with KDE 4.4.5? Do I have to do some 
configurations to overcome this issue?

Best regards
Unga


  
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: How to mass recompile broken packages?

2010-07-30 Thread Unga
--- On Thu, 7/29/10, Volodymyr Kostyrko  wrote:

> From: Volodymyr Kostyrko 
> Subject: Re: How to mass recompile broken packages?
> To: "Unga" 
> Cc: freebsd-questions@freebsd.org
> Date: Thursday, July 29, 2010, 11:00 PM
> 29.07.2010 17:31, Unga wrote:
> >>> I'm using FreeBSD 8.1 on i386 machine.
> >>>
> >>> I have upgraded a package using portmanager,
> but the
> >> upgrade seems not successful.
> >>>
> >>> The required package is upgraded but all
> packages
> >> depend on the upgraded package were not
> recompiled.
> >>>
> >>> I have two questions regarding this:
> >>> 1. How to list all packages that are broken
> now?
> >>>
> >>> 2. How to mass recompile all broken packages?
> >>
> >> You will need to install libchk from ports. After
> that:
> >>
> >> libchk | grep '^Unresolvable' | sed 's|.* in: ||'
> | xargs
> >> -n1 pkg_info
> >> -W | sed 's|.*by package ||' | sort -u | grep -v
> '^[?]$'
> >>> rebuild
> >>
> >> You'll get 'rebuild' file listing all packages
> with broken
> >> binaries. You
> >> can use portmaster or portupgrade on it.
> >>
> >
> > Hi
> >
> > Thank you very much for the reply.
> >
> > I have 63 packages effected.
> >
> > How do I sort the "rebuild" file in the dependency
> order because the first line itself the compilation fails. I
> used "portupgrade -f pkg".
> 
> You don't need that. portupgrade can handle it. Just give
> it the whole list:
> 
> portupgrade -f `cat rebuild`
> 

Ok, the portupgrade process was not fully automated, I had to manually compile 
few.

Two packages still get listed in the rebuild file, I removed them and 
recompiled, but still get listed. One of the packages is firefox, but the 
firefox works well. Therefore, I conclude my broken packages recompilation is 
satisfactory.

Thank you for all those who helped me.

Best regards
Unga



  
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: How to mass recompile broken packages?

2010-07-29 Thread Unga
--- On Thu, 7/29/10, Volodymyr Kostyrko  wrote:

> From: Volodymyr Kostyrko 
> Subject: Re: How to mass recompile broken packages?
> To: "Unga" 
> Cc: freebsd-questions@freebsd.org
> Date: Thursday, July 29, 2010, 11:00 PM
> 29.07.2010 17:31, Unga wrote:
> >>> I'm using FreeBSD 8.1 on i386 machine.
> >>>
> >>> I have upgraded a package using portmanager,
> but the
> >> upgrade seems not successful.
> >>>
> >>> The required package is upgraded but all
> packages
> >> depend on the upgraded package were not
> recompiled.
> >>>
> >>> I have two questions regarding this:
> >>> 1. How to list all packages that are broken
> now?
> >>>
> >>> 2. How to mass recompile all broken packages?
> >>
> >> You will need to install libchk from ports. After
> that:
> >>
> >> libchk | grep '^Unresolvable' | sed 's|.* in: ||'
> | xargs
> >> -n1 pkg_info
> >> -W | sed 's|.*by package ||' | sort -u | grep -v
> '^[?]$'
> >>> rebuild
> >>
> >> You'll get 'rebuild' file listing all packages
> with broken
> >> binaries. You
> >> can use portmaster or portupgrade on it.
> >>
> >
> > Hi
> >
> > Thank you very much for the reply.
> >
> > I have 63 packages effected.
> >
> > How do I sort the "rebuild" file in the dependency
> order because the first line itself the compilation fails. I
> used "portupgrade -f pkg".
> 
> You don't need that. portupgrade can handle it. Just give
> it the whole list:
> 
> portupgrade -f `cat rebuild`
> 

Thank you very much again. The compilation is now progressing, it may take a 
while to complete. I'll update the you and the list on the outcome.

Best regards
Unga






  
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: How to mass recompile broken packages?

2010-07-29 Thread Unga
--- On Thu, 7/29/10, Volodymyr Kostyrko  wrote:

> From: Volodymyr Kostyrko 
> Subject: Re: How to mass recompile broken packages?
> To: "Unga" 
> Cc: freebsd-questions@freebsd.org
> Date: Thursday, July 29, 2010, 7:34 PM
> 29.07.2010 11:25, Unga wrote:
> > Hi all
> >
> > I'm using FreeBSD 8.1 on i386 machine.
> >
> > I have upgraded a package using portmanager, but the
> upgrade seems not successful.
> >
> > The required package is upgraded but all packages
> depend on the upgraded package were not recompiled.
> >
> > I have two questions regarding this:
> > 1. How to list all packages that are broken now?
> >
> > 2. How to mass recompile all broken packages?
> 
> You will need to install libchk from ports. After that:
> 
> libchk | grep '^Unresolvable' | sed 's|.* in: ||' | xargs
> -n1 pkg_info 
> -W | sed 's|.*by package ||' | sort -u | grep -v '^[?]$'
> > rebuild
> 
> You'll get 'rebuild' file listing all packages with broken
> binaries. You 
> can use portmaster or portupgrade on it.
> 

Hi

Thank you very much for the reply.

I have 63 packages effected.

How do I sort the "rebuild" file in the dependency order because the first line 
itself the compilation fails. I used "portupgrade -f pkg".

Best regards
Unga




  
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


How to mass recompile broken packages?

2010-07-29 Thread Unga
Hi all

I'm using FreeBSD 8.1 on i386 machine.

I have upgraded a package using portmanager, but the upgrade seems not 
successful.

The required package is upgraded but all packages depend on the upgraded 
package were not recompiled.

I have two questions regarding this:
1. How to list all packages that are broken now?

2. How to mass recompile all broken packages?

Best regards
Unga


  
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Is Mobile Intel HM57 Express chipset compatible with FreeBSD?

2010-07-19 Thread Unga
Hi all

I'm planing to buy a Dell Vostro laptop which comes with a Mobile Intel HM57 
Express chipset. Could I know from the list, is FreeBSD either 7.2 or 7.3 
compatible with the above chipset?

Above laptop comes with Nvidia Geforce 310M graphics chipset and I plan to 
install KDE 4.4 too, could I get a graphical desktop running FreeBSD 7 series?

Many thanks in advance.

Unga



  
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: How to print using cups on FreeBSD? [SOLVED]

2009-11-27 Thread Unga
--- On Fri, 11/27/09, Patrick Lamaiziere  wrote:

> From: Patrick Lamaiziere 
> Subject: Re: How to print using cups on FreeBSD?
> To: freebsd-questions@freebsd.org
> Cc: "Unga" 
> Date: Friday, November 27, 2009, 8:19 PM
> Le Thu, 26 Nov 2009 20:50:31 -0800
> (PST),
> Unga 
> a écrit :
> 
> > The same printer prints very well on a older Linux
> system with a
> > older Gutenprint driver!
> > 
> > What am I still missing?
> 
> Try to change the usb mode, there are two modes : one use
> ulpt and one
> use unlpt. You can change it under cups (http://localhost:631)
> 
> If this does not do the trick I don't know.
> 
> Regards.
> ___
> freebsd-questions@freebsd.org
> mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"
> 

Thanks Patrick, you knew enough :) That was the problem.

Best regards
Unga



 
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: How to print using cups on FreeBSD?

2009-11-26 Thread Unga
--- On Fri, 11/27/09, Patrick Lamaiziere  wrote:

> From: Patrick Lamaiziere 
> Subject: Re: How to print using cups on FreeBSD?
> To: "Unga" 
> Cc: freebsd-questions@freebsd.org
> Date: Friday, November 27, 2009, 8:19 AM
> Le Wed, 25 Nov 2009 21:15:07 -0800
> (PST),
> Unga 
> a écrit :
> 
> > Hi
> > 
> > I'm trying to print using cups 1.3.10 on FreeBSD 7.2
> on a Epson
> > Stylus Photo R800 printer. It prints garbage! That is,
> it print some
> > series of characters.
> > 
> > My first question is, does cups work on FreeBSD to
> print?
> 
> Yes.
> 
> ...
> 
> > pkg_info | grep foomatic
> > foomatic-db-20090530 Foomatic database
> > foomatic-db-engine-4.0.1,2 Foomatic database engine
> > gutenprint-foomatic-5.1.7_2 GutenPrint Printer Driver
> 
> Looks good, according to linuxprinting.org the Gutenprint
> driver should
> work for your printer.
> 
> 
> > I have followed this for cups configuration:
> > http://www.freebsd.org/doc/en/articles/cups/printing-cups-configuring-server.html
> > 
> > ls -l /dev/unlpt0
> > crw-rw  1 root  cups    0, 155
> Nov 26 12:23 /dev/unlpt0
> > 
> > ls -l /dev/ulpt0
> > crw-rw  1 root  cups    0, 154
> Nov 26 12:23 /dev/ulpt0
> > 
> > I don't have /dev/lpt* .
> > 
> > I'm a member of cups group.
> 
> Ok.
> 
> How did you configure the printer under cups? Did you try
> the option
> usb / usb no reset for the usb port used by cups?
> Also check the cups logs (/var/log/cups/*)
> 
> HTH, regards.
>  
Hi

Thank you very much for the reply.

Here is what shows on error_log:

Listening to ::1:631 on fd 1...
Listening to 127.0.0.1:631 on fd 3...
Listening to /var/run/cups.sock on fd 4...
Resuming new connection processing...
[Job ???] Request file type is application/postscript.
[Job 14] Adding start banner page "none".
[Job 14] Adding end banner page "none".
[Job 14] File of type application/postscript queued by "unga".
[Job 14] Queued on "EPSON-R800" by "unga".
[Job 14] Started filter /usr/local/libexec/cups/filter/pstops (PID 1467)
[Job 14] Started filter /usr/local/libexec/cups/filter/pstoraster (PID 1468)
[Job 14] Started filter /usr/local/libexec/cups/filter/rastertogutenprint.5.1 
(PID 1469)
[Job 14] Started backend /usr/local/libexec/cups/backend/usb (PID 1470)
[Job 14] Canceled by "unga".


Only error is on access_log:
"POST /printers/ HTTP/1.1" 200 112 CUPS-Get-Default client-error-not-found

As for your question, the printer is connected to a USB port and configured 
using the KDE 3.5 printer configuration utility.

The same printer prints very well on a older Linux system with a older 
Gutenprint driver!

What am I still missing?

Regards
Unga





___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


How to print using cups on FreeBSD?

2009-11-25 Thread Unga
Hi

I'm trying to print using cups 1.3.10 on FreeBSD 7.2 on a Epson Stylus Photo 
R800 printer. It prints garbage! That is, it print some series of characters.

My first question is, does cups work on FreeBSD to print?

Here is my side information:
pkg_info | grep cups
cups-base-1.3.10_4  Common UNIX Printing System: Server
cups-client-1.3.10_4 Common UNIX Printing System: Library cups
cups-image-1.3.10_4 Common UNIX Printing System: Library cupsimage
cups-pstoraster-8.15.4_4 Postscript interpreter for CUPS printing to non-PS 
printers
gutenprint-cups-5.1.7_4 GutenPrint Printer Driver


pkg_info | grep foomatic
foomatic-db-20090530 Foomatic database
foomatic-db-engine-4.0.1,2 Foomatic database engine
gutenprint-foomatic-5.1.7_2 GutenPrint Printer Driver


I have followed this for cups configuration:
http://www.freebsd.org/doc/en/articles/cups/printing-cups-configuring-server.html

ls -l /dev/unlpt0
crw-rw  1 root  cups0, 155 Nov 26 12:23 /dev/unlpt0

ls -l /dev/ulpt0
crw-rw  1 root  cups0, 154 Nov 26 12:23 /dev/ulpt0

I don't have /dev/lpt* .

I'm a member of cups group.

I'm using KDE 3.5.10. I have used KDE printer manager to print a test page 
after setting up the printer.

So what other configurations do I need to do on FreeBSD to get the printing 
working?

Best regards
Unga




  
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: How to find real CPU temperature?

2009-08-05 Thread Unga
--- On Wed, 8/5/09, Erik Norgaard  wrote:

> From: Erik Norgaard 
> Subject: Re: How to find real CPU temperature?
> To: "Unga" 
> Cc: freebsd-questions@freebsd.org
> Date: Wednesday, August 5, 2009, 7:03 PM
> Unga wrote:
> > Hi all
> > 
> > I'm running FreeBSD 7.2 on Intel P4 computer.
> > 
> > The "lmmon -i" shows 21C and when go to BIOS shows
> 65C! BIOS reading seems to be correct as the CPU heat pipe
> is very hot to the extent cannot touch.
> > 
> > How do I read the real BIOS temperature readings when
> FreeBSD is running to check whether the computer is over
> heating?
> 
> $ sysctl hw.acpi.thermal.tz0.temperature
> 
> on my computer shows 56C

Here is what it show on my computer:

sysctl -a | grep hw.acpi.thermal
hw.acpi.thermal.min_runtime: 0
hw.acpi.thermal.polling_rate: 10
hw.acpi.thermal.user_override: 0
hw.acpi.thermal.tz0.temperature: 19.0C
hw.acpi.thermal.tz0.active: -1
hw.acpi.thermal.tz0.passive_cooling: 1
hw.acpi.thermal.tz0.thermal_flags: 0
hw.acpi.thermal.tz0._PSV: 90.0C
hw.acpi.thermal.tz0._HOT: -1
hw.acpi.thermal.tz0._CRT: 90.0C
hw.acpi.thermal.tz0._ACx: 90.0C -1 -1 -1 -1 -1 -1 -1 -1 -1
hw.acpi.thermal.tz0._TC1: 4
hw.acpi.thermal.tz0._TC2: 3
hw.acpi.thermal.tz0._TSP: 60

so which is the CPU temperature, 19.0C or 90.0C? Where does it documented what 
hw.acpi.thermal.tz0.temperature means?

Unga




  
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


How to find real CPU temperature?

2009-08-05 Thread Unga
Hi all

I'm running FreeBSD 7.2 on Intel P4 computer.

The "lmmon -i" shows 21C and when go to BIOS shows 65C! BIOS reading seems to 
be correct as the CPU heat pipe is very hot to the extent cannot touch.

How do I read the real BIOS temperature readings when FreeBSD is running to 
check whether the computer is over heating?

Unga


  
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: How to find what symlink points to?

2009-07-27 Thread Unga

--- On Tue, 7/28/09, Mel Flynn  
wrote:

> From: Mel Flynn 
> Subject: Re: How to find what symlink points to?
> To: freebsd-questions@freebsd.org
> Date: Tuesday, July 28, 2009, 1:25 AM
> On Monday 27 July 2009 05:45:13 Unga
> wrote:
> 
> > > > Hi all
> > > >
> > > > I need to remove some unwanted symlinks on
> /dev using
> > >
> > > a C program.
> > >
> > > > The "struct dirent" only shows the symlink
> name, how
> > >
> > > do I find what that
> > >
> > > > symlink points to for verification purpose?
> > >
> > > By using the readlink(2) system call.
> >
> > But readlink(2) fails with errno set to 2. Can
> readlink(2) use with dev
> > nodes?
> 
> Works for me. errno 2 is ENOENT ("No such file or
> directory"). I would inspect 
> if your request path points to the right location.
> 
> % ./rl /dev/stderr
> /dev/stderr => fd/2
> 
> % cat rl.c
> #include 
> #include 
> #include 
> #include 
> #include 
> #include 
> 
> #include 
> 
> int main(int argc, char **argv)
> {
>         char path[MAXPATHLEN],
> buf[MAXPATHLEN+1];
>         ssize_t res;
> 
>         if( argc != 2 )
>                
> exit(67);
> 
>         (void)strlcpy(path, argv[1],
> sizeof(path));
>         res = readlink(path, buf,
> sizeof(buf));
>         if( res < 0 )
>                
> err(EXIT_FAILURE, "readlink()");
>         buf[MAXPATHLEN] = '\0';
>         printf("%s => %s\n", path,
> buf);
> 
>         return (0);
> }
> 

Thanks everybody for valuable replies. In fact, I also used readlink(2) but fed 
the symlink path directly from dirent, which was partial, readlink(2) requires 
full path.

Unga



___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: How to find what symlink points to?

2009-07-27 Thread Unga

--- On Mon, 7/27/09, Erik Trulsson  wrote:

> From: Erik Trulsson 
> Subject: Re: How to find what symlink points to?
> To: "Unga" 
> Cc: freebsd-questions@freebsd.org
> Date: Monday, July 27, 2009, 9:36 PM
> On Mon, Jul 27, 2009 at 05:44:59AM
> -0700, Unga wrote:
> > 
> > Hi all
> > 
> > I need to remove some unwanted symlinks on /dev using
> a C program.
> > 
> > The "struct dirent" only shows the symlink name, how
> do I find what that
> > symlink points to for verification purpose?
> 
> By using the readlink(2) system call.
> 

But readlink(2) fails with errno set to 2. Can readlink(2) use with dev nodes?

Unga


  
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


How to find what symlink points to?

2009-07-27 Thread Unga

Hi all

I need to remove some unwanted symlinks on /dev using a C program.

The "struct dirent" only shows the symlink name, how do I find what that 
symlink points to for verification purpose?

Regards
Unga




  
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


How to modify the default unmount time of automounter (amd)?

2009-07-06 Thread Unga

Hi all

I'm using the amd that comes with the FreeBSD 7.2 i386.

I want to automatically mount and unmount an USB thumbdrive. Mounting part work 
well, but the unmounting part does work as specified. I have set "utimeout=1" 
but amd still take 120 seconds to automatically unmount.

cat /etc/rc.conf
amd_flags="-a /.amd_mnt -l syslog -x all /media /etc/amd.map"
amd_enable="YES"


cat /etc/amd.conf
[ global ]
map_type = file

[ /media ]
map_name =  /etc/amd.map



cat /etc/amd.map
/defaults   type:=host;fs:=${autodir}/${rhost}/host;rhost:=${key}
*   opts:=rw,grpid,resvport,vers=3,proto=tcp,nosuid,nodev,utimeout=1

thumdrive  type:=pcfs;opts:=longname;dev:=/dev/da0s1;fs:=${autodir}/thumdriv


I want to automatically unmount of 1 second of inactivity. Have I specified the 
unmounting incorrectly?

Thanks in advance.

Best regards
Unga




  
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


firefox 3.5 exited on signal 12

2009-07-04 Thread Unga

Hi all

I have installed firefox 3.5,1 port (make install clean) on FreeBSD 7.2 i386. 
Firefox crashes when it try to display Theora video 
(http://www-cs-faculty.stanford.edu/~nick/theora-soccer/) with following 
message on logs:
kernel: pid 1106 (firefox-bin), uid 1001: exited on signal 12 (core dumped)

Do others experience it? Is there a fix for this?

Best regards
Unga


  
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: Cannot login as root, exited on signal 11

2009-06-16 Thread Unga

--- On Wed, 6/17/09, Tim Judd  wrote:

> From: Tim Judd 
> Subject: Re: Cannot login as root, exited on signal 11
> To: "Unga" 
> Cc: freebsd-questions@freebsd.org
> Date: Wednesday, June 17, 2009, 2:51 AM
> On 6/16/09, Unga 
> wrote:
> >
> > --- On Tue, 6/16/09, Tim Judd 
> wrote:
> >
> >> From: Tim Judd 
> >> Subject: Re: Cannot login as root, exited on
> signal 11
> >> To: "Unga" 
> >> Cc: freebsd-questions@freebsd.org,
> mai...@bzerk.org
> >> Date: Tuesday, June 16, 2009, 10:10 PM
> >> su -l discards the previous
> >> environment and loads a new environment.
> >> It's as if you're "logging in" as root (-l)
> >>
> >> running su without -l will elevate your
> priveledges without
> >> this same
> >> problem, you keep the same shell.  Fix your
> shell
> >> problems via this
> >> way (or single user as originally described), and
> be
> >> careful next
> >> time.
> >>
> >
> > Hi Tim, thanks for the reply. I have not identified
> yet the problem to be
> > solved.
> >
> > If you refer that I use bash for root is the problem,
> there is no difference
> > by switching root's shell to sh.
> >
> > With sh as the shell for root:
> > 1. Still cannot login as root from the console. Child
> process died error.
> >
> > 2. "su -l" doesn't work, child process died error.
> >
> > 3. su works. But the prompt is [...@host name]#
> > Why it doesn't print r...@host? whoami shows root.
> >
> > What is the problem you think that I should fix? any
> ideas? any thread
> > related error as the child process die when in root?
> >
> > Best regards
> > Unga
> >
> 
> 
> Unga,
> 
> This is the first time I've read from you that you were
> using the
> recommended shell.  Given you're running the
> recommended shell and
> you're still having problems sporadically (users = ok, root
> = not),
> I'd start the invasive discovery why it's not
> working.  First is
> system-wide:
>   is your kernel version and userland in sync?
> 
>   Such as RELENG_7 userland with RELENG_7
> kernel?  Running
> non-synchronized kernel and userland (aka world) is not
> supported* and
> will cause problems.
> 
> 
> Back to the individualized problem -- if you backup your
> root's
> dotfiles, and then remove or rename them, does the problem
> remain?
> What if you set root's home directory to one of your user's
> home
> directory as a test to see if it's the dotfiles?
> 
> 
> These would be my next steps to diagnose what might be the
> problem.  Good luck.
> 
> 
> * - Only supported is when you're upgrading and have a
> newer kernel
> just long enough to install world.
> 

Dear Tim

I suspect this is a build error. Therefore, let me rebuild and see whether the 
problem go away. I'm going to do a careful rebuild more towards the end of the 
week. I'll let the list and you know the result. If the problem still persists, 
I really like to know what causes it.

Best regards
Unga



___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: Cannot login as root, exited on signal 11

2009-06-16 Thread Unga

--- On Tue, 6/16/09, Tim Judd  wrote:

> From: Tim Judd 
> Subject: Re: Cannot login as root, exited on signal 11
> To: "Unga" 
> Cc: freebsd-questions@freebsd.org, mai...@bzerk.org
> Date: Tuesday, June 16, 2009, 10:10 PM
> su -l discards the previous
> environment and loads a new environment.
> It's as if you're "logging in" as root (-l)
> 
> running su without -l will elevate your priveledges without
> this same
> problem, you keep the same shell.  Fix your shell
> problems via this
> way (or single user as originally described), and be
> careful next
> time.
> 

Hi Tim, thanks for the reply. I have not identified yet the problem to be 
solved.

If you refer that I use bash for root is the problem, there is no difference by 
switching root's shell to sh.

With sh as the shell for root:
1. Still cannot login as root from the console. Child process died error.

2. "su -l" doesn't work, child process died error.

3. su works. But the prompt is [...@host name]#
Why it doesn't print r...@host? whoami shows root.

What is the problem you think that I should fix? any ideas? any thread related 
error as the child process die when in root? 

Best regards
Unga








___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: Cannot login as root, exited on signal 11

2009-06-16 Thread Unga


--- On Tue, 6/16/09, Ruben de Groot  wrote:

> From: Ruben de Groot 
> Subject: Re: Cannot login as root, exited on signal 11
> To: "Glen Barber" 
> Cc: "Unga" , freebsd-questions@freebsd.org
> Date: Tuesday, June 16, 2009, 4:06 PM
> On Mon, Jun 15, 2009 at 02:37:54PM
> -0400, Glen Barber typed:
> > On Mon, Jun 15, 2009 at 9:27 AM, Ruben de Groot
> wrote:
> > >> If so, reboot into single-user mode, and
> change it back.
> > >
> > > Why reboot? You can "su -s /bin/tcsh"
> > >
> > 
> > How can you change the shell if you cannot log
> in?  That's why I
> > suggested single-user mode.
> 
> He said he could log in as a normal user.
> 

Yes, normal users can log in. Its only root cannot.

Normal user, after log in, can su to root but "su -l" develops the same 
problem, the child process die.

All users use bash shell. 

What is "su -l" requires that su doesn't?

Best regards
Unga




___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: Cannot login as root, exited on signal 11

2009-06-15 Thread Unga

--- On Mon, 6/15/09, Ruben de Groot  wrote:

> From: Ruben de Groot 
> Subject: Re: Cannot login as root, exited on signal 11
> To: "Glen Barber" 
> Cc: "Unga" , freebsd-questions@freebsd.org
> Date: Monday, June 15, 2009, 9:27 PM
> On Sun, Jun 14, 2009 at 04:11:12PM
> -0400, Glen Barber typed:
> > On Sun, Jun 14, 2009 at 9:06 AM, Unga
> wrote:
> > >
> > > Hi all
> > >
> > > This is FreeBSD 7.2 on i386.
> > >
> > > After a custom compiled from sources
> installation, root cannot log in but normal users can log
> in.
> > >
> > > Here are the messages in /var/log/messages:
> > > Jun 14 00:44:58 xxx login: ROOT LOGIN (root) ON
> ttyv0
> > > Jun 14 00:44:58 xxx kernel: pid 757 (login), uid
> 0: exited on signal 11
> > > Jun 14 00:45:00 xxx kernel: pid 760 (cron), uid
> 0: exited on signal 11 (core dumped)
> > >
> > > Note, cron also fails.
> > >
> > > When try to log in, it checks the password
> correctly, ie. if I type a wrong password for root, it says
> "Incorrect ...", but when type the correct password, it
> simply come out and prompts the login prompt.
> > >
> > > It looks like something is missing required for
> the root to log in. I'm using bash shell. Any ideas?
> > 
> > I'll make the (probably correct) assumption that
> you've changed root's
> > default shell to bash.
> > 
> > If so, reboot into single-user mode, and change it
> back.
> 
> Why reboot? You can "su -s /bin/tcsh"
> 
> > This is one of the best reasons not to screw around
> with the root account.
> 
> Agree. I should bookmark this thread for when (not if) this
> discussion comes up
> again.
>
 
Thank you guys for replies.

Now I have more info. I have put some print messages to login.c and 
libutil/login_class.c source files. Here what it shows:
login: pam_session_established, going to fork.
login: Master process ID: 763
login: We are now in the child process!
kernel: pid 868 (login), uid 0: exited on signal 11
login: Child process ID: 868
login: export_pam_environment() done.
login: We're done with PAM now
login: username: root
login: setlogin() done
login: lc: root
login: pw_uid: 0
login: We are now inside setusercontext()

What happens is, after the child process is forked in login, it die due to some 
reason. But the child process continue up to setusercontext().

That "We are now inside setusercontext()" is the first statement in the 
setusercontext(). It doesn't execute up to LOGIN_SETGROUP after that.

But the strange thing is whole thing get executed well for normal users.

The cron also fail due to same reason.

Btw, regarding bash for root, I'm using that on other FreeBSD machines for long 
time.

Any ideas for whats going on?

Regards
Unga






  
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Cannot login as root, exited on signal 11

2009-06-14 Thread Unga

Hi all

This is FreeBSD 7.2 on i386.

After a custom compiled from sources installation, root cannot log in but 
normal users can log in.

Here are the messages in /var/log/messages:
Jun 14 00:44:58 xxx login: ROOT LOGIN (root) ON ttyv0
Jun 14 00:44:58 xxx kernel: pid 757 (login), uid 0: exited on signal 11
Jun 14 00:45:00 xxx kernel: pid 760 (cron), uid 0: exited on signal 11 (core 
dumped)

Note, cron also fails. 

When try to log in, it checks the password correctly, ie. if I type a wrong 
password for root, it says "Incorrect ...", but when type the correct password, 
it simply come out and prompts the login prompt.

It looks like something is missing required for the root to log in. I'm using 
bash shell. Any ideas? 

Many thanks in advance.

Best regards
Unga


  
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: How to remove redundant login in a FreeBSD live CD?

2009-05-27 Thread Unga

--- On Tue, 5/26/09, Manolis Kiagias  wrote:

> From: Manolis Kiagias 
> Subject: Re: How to remove redundant login in a FreeBSD live CD?
> To: "Unga" 
> Cc: freebsd-questions@freebsd.org
> Date: Tuesday, May 26, 2009, 6:48 PM
> Unga wrote:
> > Hi all
> > 
> > I made a live CD based on FreeBSD 7.2. When the CD
> boots, it prompts for a login. Type root without password
> can log in. It seems this login is redundant.
> > 
> > How to remove this redundant login?
> > 
> > Best regards
> > Unga
> > 
> >   
> I found this info in a text file of mine (copied from
> somewhere, but don't remember the source). I remember I used
> it once to create an autologin workstation for someone who
> really wouldn't want to know anything about usernames,
> password or this while unix type of thing. And as I recall
> it worked ;)
> 
> 
> 1. Add to the /etc/gettytab file the following strings:
> 
>             test:\
>                
> :al=test:ht:np:sp#115200:
>                
>                
>    Explanation:
> 
>        
>    test:\   - entry name,
> autologin will use this username;
>            al=test -
> autologin username;
>            ht - terminal
> has real tabs;
>            np - 8-bit
> chars;
>            (optional)
> sp#115200 - line speed;
> 
> 2. Edit /etc/ttys file:
> 
>          
> ttyv0   "/usr/libexec/getty test" 
>        cons25 on  secure
>                
>                
>                
>                
>              Change
> 'Pc' with test.
> 

Thank you, Manolis. Your method worked.

Best regards
Unga




___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


How to remove redundant login in a FreeBSD live CD?

2009-05-26 Thread Unga

Hi all

I made a live CD based on FreeBSD 7.2. When the CD boots, it prompts for a 
login. Type root without password can log in. It seems this login is redundant.

How to remove this redundant login?

Best regards
Unga


  
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: How to say this in Bash?

2009-05-25 Thread Unga

--- On Tue, 5/26/09, Matthew Seaman  wrote:

> From: Matthew Seaman 
> Subject: Re: How to say this in Bash?
> To: "Unga" 
> Cc: freebsd-questions@freebsd.org
> Date: Tuesday, May 26, 2009, 1:20 AM
> Unga wrote:
> > --- On Mon, 5/25/09, Jerry 
> wrote:
> > 
> >> From: Jerry 
> >> Subject: Re: How to say this in Bash?
> >> To: freebsd-questions@freebsd.org
> >> Date: Monday, May 25, 2009, 11:22 PM
> >> On Mon, 25 May 2009 07:36:45 -0700
> >> (PDT)
> >> Unga 
> >> wrote:
> >> 
> >>> Here is what happens in bash shell:
> >>> $ echo "${X}" > ${Z}
> >>> bash: ${Z}: ambiguous redirect
> >> Perhaps I am misinterpreting your question;
> however, if I
> >> define both
> >> ${X} and ${Z} in a script prior to running your
> snippet, I
> >> do not
> >> receive any error message. Could you show more
> info on how
> >> you are
> >> attempting to run this snippet?
> >> 
> > 
> > $ X='
> >> XX1=YES
> >> XX2=YES
> >> '
> > $ echo $X
> > XX1=YES XX2=YES
> > $
> > $ Y='
> >> YY1=YES
> >> YY2=YES
> >> '
> > $ echo $Y
> > YY1=YES YY2=YES
> > $
> > $ echo "${X}" > ${Z}
> > bash: ${Z}: ambiguous redirect
> > 
> > I want to append all variables in X and Y into Z so
> that "echo $Z" should be:
> > XX1=YES XX2=YES YY1=YES YY2=YES
> > 
> > I'm doing everything in command line not using any
> scripts.
> > 
> 
> That's not how you set a variable.  Do it like this:
> 
> Z="${X} ${Y}"
> 
> You're mixing up variable initialisation with output to
> files.  

Ok, this solves the issue. Thanks all for helping me in this regard.

Best regards
Unga



 
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: How to say this in Bash?

2009-05-25 Thread Unga

--- On Mon, 5/25/09, Jerry  wrote:

> From: Jerry 
> Subject: Re: How to say this in Bash?
> To: freebsd-questions@freebsd.org
> Date: Monday, May 25, 2009, 11:22 PM
> On Mon, 25 May 2009 07:36:45 -0700
> (PDT)
> Unga 
> wrote:
> 
> >Here is what happens in bash shell:
> >$ echo "${X}" > ${Z}
> >bash: ${Z}: ambiguous redirect
> 
> Perhaps I am misinterpreting your question; however, if I
> define both
> ${X} and ${Z} in a script prior to running your snippet, I
> do not
> receive any error message. Could you show more info on how
> you are
> attempting to run this snippet?
> 

$ X='
> XX1=YES
> XX2=YES
> '
$ echo $X
XX1=YES XX2=YES
$
$ Y='
> YY1=YES
> YY2=YES
> '
$ echo $Y
YY1=YES YY2=YES
$
$ echo "${X}" > ${Z}
bash: ${Z}: ambiguous redirect

I want to append all variables in X and Y into Z so that "echo $Z" should be:
XX1=YES XX2=YES YY1=YES YY2=YES

I'm doing everything in command line not using any scripts.

Regards
Unga


  
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: How to say this in Bash?

2009-05-25 Thread Unga

--- On Mon, 5/25/09, Matthew Seaman  wrote:

> From: Matthew Seaman 
> Subject: Re: How to say this in Bash?
> To: "Unga" 
> Cc: freebsd-questions@freebsd.org
> Date: Monday, May 25, 2009, 8:10 PM
> Unga wrote:
> > Dear all
> > 
> > This may be slightly OT, but I'm using on a FreeBSD
> machine. How
> > to convert following into bash style?
> > 
> > echo "${X}" > ${Z}
> > echo "${Y}" >> ${Z}
> > 
> 
> Exactly the same in posix standard /bin/sh or in
> bash.  bash(1) should
> be capable of running any compliant /bin/sh script
> directly.  The converse
> is not generally true, so for maximum portability write
> according to sh(1)
> and avoid bash-isms.
> 
> If you're asking about converting csh to bourne shell, then
> that's a whole
> other kettle of fish.  The echo commands above just
> happen to be the same in
> either language, but that's one of the few points of
> confluence between the
> two.  Typically you'ld have to know both languages and
> laboriously translate
> between them.
> 

Here is what happens in bash shell:
$ echo "${X}" > ${Z}
bash: ${Z}: ambiguous redirect

Best regards
Unga




___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


How to say this in Bash?

2009-05-25 Thread Unga

Dear all

This may be slightly OT, but I'm using on a FreeBSD machine. How to convert 
following into bash style?

echo "${X}" > ${Z}
echo "${Y}" >> ${Z}

Best regards
Unga



  
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Graphviz port compilation error

2009-02-04 Thread Unga
Hi all

This is FreeBSD 7.1 on i386.

"make install clean" on /usr/ports/x11/kde3 develops a compilation error in 
/usr/ports/graphics/graphviz with following error message:
*** [libgv_tcl_la-gv_tcl.lo] Error 1

I have refreshed  the port tree and gave it a try, but its still develops the 
same error. The graphviz version is 2.20.3.

What could I do now?

Best regards
Unga





  
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: FreeBSD cannot power down

2008-12-09 Thread Unga
--- On Tue, 12/2/08, Unga <[EMAIL PROTECTED]> wrote:

> From: Unga <[EMAIL PROTECTED]>
> Subject: FreeBSD cannot power down
> To: freebsd-questions@freebsd.org
> Date: Tuesday, December 2, 2008, 11:22 PM
> Hi all
> 
> After a kernel recompilation on i386 RELENG_7 (not the
> latest), I cannot power down the machine.
> 
> kldstat shows acpi.ko is loaded.
> 
> It used to switch off but now the "shutdown -p
> now" halts the system with following messages:
> The operating system has halted.
> Please press any key to reboot.
> 
> What else could I check to identify the cause? 
> 
> Appreciate your ideas on this.
> 

I found /dev/acpi is missing. I may have sure made a mistake somewhere.

What is the proper fix to get the /dev/acpi?

Best regards
Unga





  
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: FreeBSD cannot power down

2008-12-04 Thread Unga
--- On Tue, 12/2/08, Unga <[EMAIL PROTECTED]> wrote:

> From: Unga <[EMAIL PROTECTED]>
> Subject: FreeBSD cannot power down
> To: freebsd-questions@freebsd.org
> Date: Tuesday, December 2, 2008, 11:22 PM
> Hi all
> 
> After a kernel recompilation on i386 RELENG_7 (not the
> latest), I cannot power down the machine.
> 
> kldstat shows acpi.ko is loaded.
> 
> It used to switch off but now the "shutdown -p
> now" halts the system with following messages:
> The operating system has halted.
> Please press any key to reboot.
> 
> What else could I check to identify the cause? 
> 
> Appreciate your ideas on this.
> 

I had a look at source code. The program flow seems to be is as follows:

shutdown => (signals) init => reboot() => boot() => shutdown_final => 
shutdown_halt() => cpu_halt()

I did not see which function is called to request a power down.

The __asm__ ("hlt") doesn't power down, isn't it?

Could you guys help me to identify how shutdown request a power down.

Many thanks in advance.

Unga




  
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


FreeBSD cannot power down

2008-12-02 Thread Unga
Hi all

After a kernel recompilation on i386 RELENG_7 (not the latest), I cannot power 
down the machine.

kldstat shows acpi.ko is loaded.

It used to switch off but now the "shutdown -p now" halts the system with 
following messages:
The operating system has halted.
Please press any key to reboot.

What else could I check to identify the cause? 

Appreciate your ideas on this.

Kind regards
Unga






  
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: getpriority(2) and rtprio(2) implementation

2008-11-25 Thread Unga
--- On Wed, 11/26/08, Polytropon <[EMAIL PROTECTED]> wrote:

> From: Polytropon <[EMAIL PROTECTED]>
> Subject: Re: getpriority(2) and rtprio(2) implementation
> To: [EMAIL PROTECTED]
> Cc: freebsd-questions@freebsd.org
> Date: Wednesday, November 26, 2008, 2:41 PM
> On Tue, 25 Nov 2008 20:50:21 -0800 (PST), Unga
> <[EMAIL PROTECTED]> wrote:
> > Hi all
> > 
> > I need to study the implementation of getpriority(2)
> and
> > rtprio(2) system calls. Appreciate if somebody could
> point
> > me to where these system calls are implemented in
> FreeBSD
> > source tree, that is, in which file/s.
> 
> getpriority() in /usr/src/sys/kern/kern_resource.c lines 88
> cont.
> rtprio() should be around there, too,
> /usr/src/sys/kern/syscalls.master
> 
> I hope this is what you've been asking for. :-)
> 
Yes, it is. Thank you very much.

Best regards
Unga


  
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


getpriority(2) and rtprio(2) implementation

2008-11-25 Thread Unga
Hi all

I need to study the implementation of getpriority(2) and rtprio(2) system 
calls. Appreciate if somebody could point me to where these system calls are 
implemented in FreeBSD source tree, that is, in which file/s.

Many thanks in advance.

Best regards
Unga




  
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: GRUB: Filesystem type unknown (ufs2)

2008-11-14 Thread Unga
--- On Thu, 11/13/08, Unga <[EMAIL PROTECTED]> wrote:

> From: Unga <[EMAIL PROTECTED]>
> Subject: GRUB: Filesystem type unknown (ufs2)
> To: freebsd-questions@FreeBSD.org
> Date: Thursday, November 13, 2008, 6:24 PM
> Hi all
> 
> I have compiled and installed grub-0.97.tar.gz on FreeBSD
> 7.0 (i386).
> 
> It shows the grub cannot recognize ufs2 file systems.
> 
> grub> root (hd1,0,
>  Possible partitions are:
>Partition num: 0, [BSD sub-partitions immediately
> follow]
>  BSD Partition num: 'a',  Filesystem type
> unknown, partition type 0xa5
>  BSD Partition num: 'b',  Filesystem type
> unknown, partition type 0xa5
>  BSD Partition num: 'd',  Filesystem type
> unknown, partition type 0xa5
>  BSD Partition num: 'e',  Filesystem type
> unknown, partition type 0xa5
>  BSD Partition num: 'f',  Filesystem type
> unknown, partition type 0xa5
> 
> All stage1, stage2 and *_stage1_5 are in /boot/grub/.
> 
> The fstype used for bsdlabel for b is swap and for others
> its 4.2BSD.
> 
> Files systems were created as follows:
> newfs -U /dev/ad2s1a
> newfs /dev/ad2s1d
> newfs -U /dev/ad2s1e
> newfs -U /dev/ad2s1f
> 

Ok, found the problem. Its the newfs. The problem is GRUB cannot recognize ufs2 
file systems created by newfs. The GRUB can recognize ufs2 file systems created 
by sysinstall.

I have even tried "newfs -O 2 -U /dev/ad2s1a", the GRUB still cannot recognize 
ufs2 file systems.

Now the question is, how to properly create a ufs2 file system manually? Is it 
by newfs?

Also appreciate if someone could let me know where does it create ufs2 file 
systems in sysinstall. 

Best regards
Unga

 


  
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: GRUB: Filesystem type unknown (ufs2)

2008-11-13 Thread Unga
--- On Thu, 11/13/08, Pieter de Goeje <[EMAIL PROTECTED]> wrote:

> I've used GRUB in the past to boot FreeBSD. The GRUB
> boot directory was 
> located on the FreeBSD root partition, so it can work. I
> did use the port 
> though.
> 

Now the issue is the root partition itself cannot access. Were your partitions 
ufs2? Which version of GRUB you used? Any possibility to give it a try again?

Regards
Unga


  
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: GRUB: Filesystem type unknown (ufs2)

2008-11-13 Thread Unga
--- On Thu, 11/13/08, Jeremy Chadwick <[EMAIL PROTECTED]> wrote:

> From: Jeremy Chadwick <[EMAIL PROTECTED]>
> Subject: Re: GRUB: Filesystem type unknown (ufs2)
> To: "Unga" <[EMAIL PROTECTED]>
> Cc: freebsd-questions@freebsd.org
> Date: Thursday, November 13, 2008, 7:21 PM
> On Thu, Nov 13, 2008 at 03:16:40AM -0800, Unga wrote:
> > --- On Thu, 11/13/08, Jeremy Chadwick
> <[EMAIL PROTECTED]> wrote:
> > 
> > > How about asking the GNU GRUB folks if GRUB 0.97
> supports
> > > UFS2?
> > > 
> > It seems some old version of GRUB on a old version of
> FreeBSD has worked:
> http://lists.freebsd.org/pipermail/freebsd-hackers/2004-May/006944.html
> > 
> > > Also, GRUB is up to 1.96, and does work with
> amd64.  The
> > > port is
> > > horribly outdated.
> > > 
> > I don't mind try GRUB 1.96. The problem is I have
> never used GRUB2 and I have no idea how to configure it. Is
> there a good notes/documentation on how to use  GRUB2? What
> I need basically is where to put files (eg. stage1, stage2
> and *_stage1_5 of GRUB1 in /boot/grub/.) and a sample
> configuration file. Anyway meanwhile I'll try to find
> some documentation.
> > 
> > > ftp://alpha.gnu.org/gnu/grub/
> > > 
> > I got my file from above location.
> 
> I think these kinds of questions should probably go to the
> GNU GRUB
> folks though, don't you think?  I don't mean to
> sound like I'm stepping
> on your efforts, but the sysutils/grub port has very little
> to it
> (meaning, issues/problems of this type should very likely
> be issues with
> GRUB itself and not with the port or FreeBSD).
> 
Well, I thought FreeBSD guys use GRUB. Its easy to communicate with those who 
use FreeBSD rather than those who use Linux and discuss mostly on a theoretical 
basis.

I mostly wanted to know does GRUB works for other FreeBSD users. If so, I could 
investigate what went wrong on mine.

Btw, I did not use the port, its straight away compiled from sources. That I 
mentioned as the first line in my original post. 

Regards
Unga






  
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: GRUB: Filesystem type unknown (ufs2)

2008-11-13 Thread Unga
--- On Thu, 11/13/08, Jeremy Chadwick <[EMAIL PROTECTED]> wrote:

> How about asking the GNU GRUB folks if GRUB 0.97 supports
> UFS2?
> 
It seems some old version of GRUB on a old version of FreeBSD has worked: 
http://lists.freebsd.org/pipermail/freebsd-hackers/2004-May/006944.html

> Also, GRUB is up to 1.96, and does work with amd64.  The
> port is
> horribly outdated.
> 
I don't mind try GRUB 1.96. The problem is I have never used GRUB2 and I have 
no idea how to configure it. Is there a good notes/documentation on how to use  
GRUB2? What I need basically is where to put files (eg. stage1, stage2 and 
*_stage1_5 of GRUB1 in /boot/grub/.) and a sample configuration file. Anyway 
meanwhile I'll try to find some documentation.

> ftp://alpha.gnu.org/gnu/grub/
> 
I got my file from above location.

Regards
Unga




  
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


GRUB: Filesystem type unknown (ufs2)

2008-11-13 Thread Unga
Hi all

I have compiled and installed grub-0.97.tar.gz on FreeBSD 7.0 (i386).

It shows the grub cannot recognize ufs2 file systems.

grub> root (hd1,0,
 Possible partitions are:
   Partition num: 0, [BSD sub-partitions immediately follow]
 BSD Partition num: 'a',  Filesystem type unknown, partition type 0xa5
 BSD Partition num: 'b',  Filesystem type unknown, partition type 0xa5
 BSD Partition num: 'd',  Filesystem type unknown, partition type 0xa5
 BSD Partition num: 'e',  Filesystem type unknown, partition type 0xa5
 BSD Partition num: 'f',  Filesystem type unknown, partition type 0xa5

All stage1, stage2 and *_stage1_5 are in /boot/grub/.

The fstype used for bsdlabel for b is swap and for others its 4.2BSD.

Files systems were created as follows:
newfs -U /dev/ad2s1a
newfs /dev/ad2s1d
newfs -U /dev/ad2s1e
newfs -U /dev/ad2s1f

Do others experience this issue? Do I need to patch the Grub to recognize ufs2 
file systems?

Your reply is very much appreciated.

Kind regards
Unga


  
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: No pam_module.so found

2008-11-09 Thread Unga
--- On Mon, 11/10/08, Dag-Erling Smørgrav <[EMAIL PROTECTED]> wrote:

> From: Dag-Erling Smørgrav <[EMAIL PROTECTED]>
> Subject: Re: No pam_module.so found
> To: [EMAIL PROTECTED]
> Cc: freebsd-questions@freebsd.org
> Date: Monday, November 10, 2008, 2:30 AM
> Unga <[EMAIL PROTECTED]> writes:
> > All my pam modules reside in /usr/lib/ and the version
> number of pam
> > modules match the version number of the libpam
> > (/usr/lib/libpam.so.2). Eg. pam_self.so.2 and
> pam_rootok.so.2 are
> > available in /usr/lib/.
> 
> In 7.0, this should be 4, not 2.
> 

Thank you. Appreciate your reply.

Unga



___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


No pam_module.so found

2008-11-08 Thread Unga
Hi all

I have built FreeBSD 7.0 with openpam (ver. 20071221) on (i386).

Now I cannot login through the console, it gives following error message:
login: in openpam_load_module(): no pam_self.so found
login: pam_start(): system error

But I can login remotely using ssh. In both cases I tried only root account.

After ssh into the system, when I try to login as another user, it gives 
following error on the console:
su -l test

su: in openpam_load_module(): no pam_rootok.so found
su: pam_start: system error

All my pam modules reside in /usr/lib/ and the version number of pam modules 
match the version number of the libpam (/usr/lib/libpam.so.2). Eg. 
pam_self.so.2 and pam_rootok.so.2 are available in /usr/lib/.

My first question is, is suffix 2 in this case, the Module Version number?

Second question, what do you guys think, why pam cannot find pam modules?

Kind regards
Unga








  
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


locore.s: suffix or operands invalid for mov

2008-10-15 Thread Unga
Hi all

I get an error when compiling the RELENG_7 kernel on i386.

cc -c -x assembler-with-cpp -DLOCORE -O -pipe  -std=c99 -g -Wall 
-Wredundant-decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes 
-Wpointer-arith -Winline -Wcast-qual  -Wundef -Wno-pointer-sign 
-fformat-extensions -nostdinc  -I. -I/usr/src/sys -I/usr/src/sys/contrib/altq 
-D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common 
-finline-limit=8000 --param inline-unit-growth=100 --param 
large-function-growth=1000  -mno-align-long-strings 
-mpreferred-stack-boundary=2  -mno-mmx -mno-3dnow -mno-sse -mno-sse2 -mno-sse3 
-ffreestanding -Werror /usr/src/sys/i386/i386/locore.s
/usr/src/sys/i386/i386/locore.s: Assembler messages:
/usr/src/sys/i386/i386/locore.s:341: Error: suffix or operands invalid for `mov'
/usr/src/sys/i386/i386/locore.s:358: Error: suffix or operands invalid for `mov'
*** Error code 1

Btw, I'm using a gcc 4.2.1 patched by myself. This error doesn't happen using 
the gcc ship with FreeBSD.

What could be the cause of this error? 

Appreciate your reply in this regard.

Kind regards
Unga



  
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: An endian error [SOLVED]

2008-10-15 Thread Unga
--- On Tue, 10/14/08, Unga <[EMAIL PROTECTED]> wrote:

> From: Unga <[EMAIL PROTECTED]>
> Subject: An endian error
> To: freebsd-questions@freebsd.org
> Date: Tuesday, October 14, 2008, 8:00 PM
> Hi all
> 
> I'm trying to compile RELENG_7 kernel on i386.
> 
> The "make buildkernel" develops an endian related
> error:
> 
> ===> xl (depend)
> @ -> /usr/src/sys
> machine -> /usr/src/sys/i386/include
> awk -f @/tools/makeobjops.awk @/kern/device_if.m -h
> awk -f @/tools/makeobjops.awk @/kern/bus_if.m -h
> awk -f @/tools/makeobjops.awk @/dev/pci/pci_if.m -h
> awk -f @/tools/makeobjops.awk @/dev/mii/miibus_if.m -h
> rm -f .depend
> mkdep -f .depend -a   -nostdinc -D_KERNEL -DKLD_MODULE
> -DHAVE_KERNEL_OPTION_HEADERS -I. -I@ -I@/contrib/altq
> /usr/src/sys/modules/xl/../../pci/if_xl.c
> ===> zfs (depend)
> @ -> /usr/src/sys
> machine -> /usr/src/sys/i386/include
> awk -f @/tools/vnode_if.awk @/kern/vnode_if.src -p
> awk -f @/tools/vnode_if.awk @/kern/vnode_if.src -q
> awk -f @/tools/vnode_if.awk @/kern/vnode_if.src -h
> rm -f .depend
> mkdep -f .depend -a   -nostdinc -DFREEBSD_NAMECACHE
> -D_SOLARIS_C_SOURCE -D_KERNEL -DKLD_MODULE
> -I/usr/src/sys/modules/zfs/../../cddl/compat/opensolaris 
> :
> :
> /usr/src/sys/modules/zfs/../../cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_geom.c
> 
> /usr/src/sys/modules/zfs/../../cddl/contrib/opensolaris/uts/common/rpc/xdr.c:63:2:
> error: #error "Only one of _BIG_ENDIAN or
> _LITTLE_ENDIAN may be defined"
> mkdep: compile failed
> *** Error code 1
> 
> Stop in /usr/src/sys/modules/zfs.
> *** Error code 1
> 

This was due to a wrong CFLAGS given. Without any CFLAGS, the "make 
buildkernel" passes this point.

Regards
Unga



  
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: An endian error

2008-10-14 Thread Unga
--- On Tue, 10/14/08, Jeremy Chadwick <[EMAIL PROTECTED]> wrote:

> From: Jeremy Chadwick <[EMAIL PROTECTED]>
> Subject: Re: An endian error
> To: "Unga" <[EMAIL PROTECTED]>
> Cc: freebsd-questions@freebsd.org
> Date: Tuesday, October 14, 2008, 8:50 PM
> On Tue, Oct 14, 2008 at 05:00:26AM -0700, Unga wrote:
> > Hi all
> > 
> > I'm trying to compile RELENG_7 kernel on i386.
> > 
> > The "make buildkernel" develops an endian
> related error:
> 
> I cannot reproduce this error on any of our i386 boxes or
> our amd64
> boxes.
> 
> Is this kernel being built with the new gcc you've been
> messing around
> with in other threads?  I have to ask that question, for
> obvious
> reasons.
> 
Yes :)

The new gcc compiler was built with bootstraps. Sample programs compile fine.

As per Alexander's patch, it doesn't meddle with endians except for arm.

Regards
Unga





  
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


An endian error

2008-10-14 Thread Unga
Hi all

I'm trying to compile RELENG_7 kernel on i386.

The "make buildkernel" develops an endian related error:

===> xl (depend)
@ -> /usr/src/sys
machine -> /usr/src/sys/i386/include
awk -f @/tools/makeobjops.awk @/kern/device_if.m -h
awk -f @/tools/makeobjops.awk @/kern/bus_if.m -h
awk -f @/tools/makeobjops.awk @/dev/pci/pci_if.m -h
awk -f @/tools/makeobjops.awk @/dev/mii/miibus_if.m -h
rm -f .depend
mkdep -f .depend -a   -nostdinc -D_KERNEL -DKLD_MODULE 
-DHAVE_KERNEL_OPTION_HEADERS -I. -I@ -I@/contrib/altq 
/usr/src/sys/modules/xl/../../pci/if_xl.c
===> zfs (depend)
@ -> /usr/src/sys
machine -> /usr/src/sys/i386/include
awk -f @/tools/vnode_if.awk @/kern/vnode_if.src -p
awk -f @/tools/vnode_if.awk @/kern/vnode_if.src -q
awk -f @/tools/vnode_if.awk @/kern/vnode_if.src -h
rm -f .depend
mkdep -f .depend -a   -nostdinc -DFREEBSD_NAMECACHE -D_SOLARIS_C_SOURCE 
-D_KERNEL -DKLD_MODULE -I/usr/src/sys/modules/zfs/../../cddl/compat/opensolaris 
:
:
/usr/src/sys/modules/zfs/../../cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_geom.c

/usr/src/sys/modules/zfs/../../cddl/contrib/opensolaris/uts/common/rpc/xdr.c:63:2:
 error: #error "Only one of _BIG_ENDIAN or _LITTLE_ENDIAN may be defined"
mkdep: compile failed
*** Error code 1

Stop in /usr/src/sys/modules/zfs.
*** Error code 1

Where could possibly be wrong? Any ideas?

Many thanks in advance.

Best regards
Unga


  
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: TRUE realtime priority

2008-10-06 Thread Unga
--- On Tue, 10/7/08, Wojciech Puchar <[EMAIL PROTECTED]> wrote:

Hello Wojciech

> is it possible on FreeBSD
> 
Its soft RT. Try to use the latest ULE scheduler. 

> i run asterisk with realtime priority. it works perfectly
> no matter how 
> much CPU is loaded by other non-telephony tasks.
> 
> but with lots of VM pressure it starts to so... like like
> tha..that...
> 
> what causes it to behave like that and how to fix it.
> 
VM (interrupt priority) runs higher priority than RT in FreeBSD. The interrupt 
priority preempts RT.

To fix it, don't have any VM activity. Increase your RAM.

> for example when lots of spam comes to server and lots of
> resource hungry 
> spamassassin processes are spawned our calls starts to be
> crappy.
> 
> CPU load for asterisk rarely exceed few percent!
> 
> i think having separate computer just for this is stupid, i
> would do this 
> having no other choice, but can it be done without this.
> 
When a postman deliver mail, do you check whether are they to you before accept 
or just blindly accept all and check later? :)

Best regards
Unga


  
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: make buildkernel error

2008-10-05 Thread Unga
--- On Sat, 10/4/08, Unga <[EMAIL PROTECTED]> wrote:

> I'm getting following compile error for
> /usr/src/sys/i386/i386/genassym.c :
> cc1: error: unrecognized command line option
> "-mno-align-long-strings"
> cc1: error: unrecognized command line option
> "-fformat-extensions"
> *** Error code 1
> 

I found in /usr/src/gnu/usr.bin/cc/cc_tools/i386-freebsd.opt:
mno-align-long-strings
Target RejectNegative Report Mask(NO_ALIGN_LONG_STRINGS)
Do not align long strings specially

What does FreeBSD mean by "Do not align long strings specially"?

Best regards
Unga




  
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


make buildkernel error

2008-10-04 Thread Unga
Hi all

I'm getting following compile error for /usr/src/sys/i386/i386/genassym.c :
cc1: error: unrecognized command line option "-mno-align-long-strings"
cc1: error: unrecognized command line option "-fformat-extensions"
*** Error code 1

I'm using gcc version 4.3.1.

Does this means above options are not compatible with gcc version 4.3.1?

Is it safe to remove above options from kernel sources and recompile or what am 
I suppose to do now?

This is RELENG_7, cvsup a month ago.

Appreciate your reply very much.

Kind regards
Unga



  
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: Why not GNU cmp?

2008-09-25 Thread Unga
--- On Thu, 9/25/08, Kris Kennaway <[EMAIL PROTECTED]> wrote:

> From: Kris Kennaway <[EMAIL PROTECTED]>
> Subject: Re: Why not GNU cmp?
> To: [EMAIL PROTECTED]
> Cc: freebsd-questions@freebsd.org
> Date: Thursday, September 25, 2008, 3:34 PM
> Unga wrote:
> 
> > In my past experience, the GNU ncurses and Flex
> (http://flex.sourceforge.net/) are simple not compatible
> with FreeBSD even though Flex is licensed under BSD. I
> wanted to know whether the GNU cmp is also the same fate
> other than the license because all these GNU tools comes in
> one package, Diffutils.
> 
> Both simply are compatible with FreeBSD.
> 
Kris, thanks for confirming both GNU cmp and FreeBSD cmp are compatible with 
FreeBSD.

I wish FreeBSD guys can finalize the "Porting BSD-licensed text-processing 
tools from OpenBSD" soon.


> > I was wondering why FreeBSD wrote their own version of
> cmp. If it just the license, then that's fine. I prefer
> the BSD versions of diff, etc. when available. 
> 
> You are asking the wrong questions: why did GNU write their
> own version 
> of cmp?  FreeBSD's dates to 1987.
> 
Oops, I didn't know GNU restricted the **truely free** cmp and sugar-coated it 
as "Free" :)

Best regards
Unga






  
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: Why not GNU cmp?

2008-09-24 Thread Unga
--- On Thu, 9/25/08, Chad Perrin <[EMAIL PROTECTED]> wrote:

> From: Chad Perrin <[EMAIL PROTECTED]>
> Subject: Re: Why not GNU cmp?
> To: freebsd-questions@freebsd.org
> Date: Thursday, September 25, 2008, 7:07 AM
> On Wed, Sep 24, 2008 at 11:05:19AM -0400, matt donovan
> wrote:
> > On Wed, Sep 24, 2008 at 10:31 AM, Bill Moran
> <[EMAIL PROTECTED]>wrote:
> > > Unga <[EMAIL PROTECTED]> wrote:
> > > >
> > > > I have noted FreeBSD uses GNU diff, GNU
> diff3 and GNU sdiff. Why FreeBSD
> > > uses its own version of cmp? why not use GNU cmp?
> Is the GNU cmp not
> > > compatible with FreeBSD?
> > >
> > > The GNU version of cmp is not licensed under the
> BSD license.
> > >
> > > Given enough time/manpower, all the GNU tools in
> FreeBSD will eventually
> > > be replaced with BSD-licensed versions.
> > 
> > and it's not GNU diff it's BSD diff
> 
> Are you sure about that?  I thought FreeBSD was using GNU
> diff as its
> standard diff, and that a BSD diff was only available
> through ports
> (thanks in part to the efforts of someone working on
> BSD-licensed text
> tools during this year's Google SOC).
> 

FreeBSD diff direcotry is /usr/src/gnu/usr.bin/diff . It refers to 
/usr/src/contrib/diff for diff sources. It seems FreeBSD apply a patch to GNU 
diff to get an option 'o' to get a old-style output. Applying a patch on a GNU 
app does not become BSD unless you write it from scratch.

In my past experience, the GNU ncurses and Flex (http://flex.sourceforge.net/) 
are simple not compatible with FreeBSD even though Flex is licensed under BSD. 
I wanted to know whether the GNU cmp is also the same fate other than the 
license because all these GNU tools comes in one package, Diffutils.

I was wondering why FreeBSD wrote their own version of cmp. If it just the 
license, then that's fine. I prefer the BSD versions of diff, etc. when 
available. 

Regards
Unga




  
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Why not GNU cmp?

2008-09-24 Thread Unga
Hi all

I have noted FreeBSD uses GNU diff, GNU diff3 and GNU sdiff. Why FreeBSD uses 
its own version of cmp? why not use GNU cmp? Is the GNU cmp not compatible with 
FreeBSD?

Kind regards
Unga



  
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: A strange compiling issue [SOLVED]

2008-09-24 Thread Unga
--- On Wed, 9/24/08, Mel <[EMAIL PROTECTED]> wrote:

> From: Mel <[EMAIL PROTECTED]>
> Subject: Re: A strange compiling issue
> To: freebsd-questions@freebsd.org, [EMAIL PROTECTED]
> Date: Wednesday, September 24, 2008, 1:57 AM
> On Tuesday 23 September 2008 11:45:40 Unga wrote:
> > Hi
> >
> > I'm trying to compile Perl on FreeBSD. It get
> cleanly compiled on FreeBSD
> > 7.0.
> >
> > But on another test system running RELENG_7 where I do
> weired things, it
> > develops errors. There must be something wrong with my
> test system, I would
> > like to understand what cause this error.
> >
> > cc -c -DPERL_CORE -DHAS_FPSETMASK
> -DHAS_FLOATINGPOINT_H
> > -fno-strict-aliasing -pipe  -std=c89 -O -Wall -ansi  
> -W -Wextra
> > -Wdeclaration-after-statement -Wendif-labels
> -Wc++-compat toke.c
> >
> > toke.c: In function 'Perl_yylex':
> > toke.c:6633: error: lvalue required as unary
> '&' operand
> > toke.c:6633: error: lvalue required as unary
> '&' operand
> 
> > Line 6633:
> > if (memchr(tmpbuf, ':',
> len))
> > sv_setpvn(PL_subname, tmpbuf,
> len);
> > else {
> >
> sv_setsv(PL_subname,PL_curstname);
> >
> sv_catpvs(PL_subname,"::");
> >
> sv_catpvn(PL_subname,tmpbuf,len);
> 
> These line numbers are off. There's no '&'
> anywhere here. Any chance this file 
> wasn't passed through yacc/lex? Does an '&'
> show up in raw cpp output (maybe 
> memchr was defined as some macro)? Try:
> cpp -DPERL_CORE -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H
> -fno-strict-aliasing -pipe  \
>   -std=c89 -O -Wall -ansi   -W -Wextra
> -Wdeclaration-after-statement \
>   -Wendif-labels -Wc++-compat -o toke.out
> 
> Then inspect toke.out.
>

Mel, thanks for the help. Inspection of toke.out finally lead to the point. The 
GNU grep was missing in my test system :)

The Perl Configure shouldn't have proceeded without grep.

Best Regards
Unga



  
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: A strange compiling issue

2008-09-23 Thread Unga
--- On Tue, 9/23/08, v <[EMAIL PROTECTED]> wrote:

> From: v <[EMAIL PROTECTED]>
> Subject: Re: A strange compiling issue
> To: [EMAIL PROTECTED]
> Cc: freebsd-questions@freebsd.org
> Date: Tuesday, September 23, 2008, 8:38 PM
> hi
> 
> you may install perl from ports?

Hi, thanks for the reply.

What if I'm a port developer? :) 

Inability to compile shows an error somewhere else. It looks like a wrong 
header files symptom. I'm waiting for FreeBSD pros opinion on this to narrow 
down the problem and fix the real issue. I'm sure there is nothing wrong with 
the Perl itself.

Regards
Unga


  
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


A strange compiling issue

2008-09-23 Thread Unga
Hi 

I'm trying to compile Perl on FreeBSD. It get cleanly compiled on FreeBSD 7.0.

But on another test system running RELENG_7 where I do weired things, it 
develops errors. There must be something wrong with my test system, I would 
like to understand what cause this error.

cc -c -DPERL_CORE -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -fno-strict-aliasing 
-pipe  -std=c89 -O -Wall -ansi   -W -Wextra -Wdeclaration-after-statement 
-Wendif-labels -Wc++-compat toke.c

toke.c: In function 'Perl_yylex':
toke.c:6633: error: lvalue required as unary '&' operand
toke.c:6633: error: lvalue required as unary '&' operand
toke.c: In function 'S_pending_ident':
toke.c:6923: error: lvalue required as unary '&' operand
toke.c:6923: error: lvalue required as unary '&' operand
toke.c: In function 'S_scan_heredoc':
toke.c:11182: error: invalid operands to binary + (have 'char *' and 'char *')
toke.c:11182: error: lvalue required as unary '&' operand
toke.c:11182: error: lvalue required as unary '&' operand
toke.c: In function 'S_scan_formline':
toke.c:12321: error: invalid operands to binary + (have 'char *' and 'char *')
toke.c:12321: error: lvalue required as unary '&' operand
toke.c:12321: error: lvalue required as unary '&' operand

Line 6633:
if (memchr(tmpbuf, ':', len))
sv_setpvn(PL_subname, tmpbuf, len);
else {
sv_setsv(PL_subname,PL_curstname);
sv_catpvs(PL_subname,"::");
sv_catpvn(PL_subname,tmpbuf,len);
}

Line 6923:
const char *const has_colon = (const char*) memchr (PL_tokenbuf, ':', 
tokenbuf_len);

Please note, on test programs memchr works correctly.

Appreciate your reply.

Kind regards
Unga



  
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: Segmentation fault when free [SOLVED]

2008-09-20 Thread Unga
--- On Sat, 9/20/08, Giorgos Keramidas <[EMAIL PROTECTED]> wrote:

> > ktrace.out shows:
> > malloc_init()
> > 0x8103400 = malloc(1024)
> > malloc_init()
> > malloc_init()
> > 0x810b0b0 = malloc(400)
> > :
> > so many malloc
> > :
> > so many free
> > :
> > malloc/free combinations
> > :
> > free(0xbfbfc9c9)
> >
> > 1. This clearly shows my program is trying to free a
> memory that has
> > not been allocated. How it could have happened?
> 
> Aha.  This looks remarkably like an address in the runtime
> stack.  It
> usually happens when you have a function that returns the
> address of a
> 'local' variable, instead of a newly allocated heap
> area, i.e.:
> 
> char *
> function(void)
> {
> char buffer[100];
> 
> return buf;
> }
> 

This was indeed the case, worst yet, I was trying to free a part of the buffer 
(as per your example above) by mistake which was not allocated by malloc.

Thank you all who helped me. 

Best regards
Unga





  
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: Segmentation fault when free

2008-09-20 Thread Unga



--- On Sat, 9/20/08, Giorgos Keramidas <[EMAIL PROTECTED]> wrote:

> > 1. This clearly shows my program is trying to free a
> memory that has
> > not been allocated. How it could have happened?
> 
> Aha.  This looks remarkably like an address in the runtime
> stack.  It
> usually happens when you have a function that returns the
> address of a
> 'local' variable, instead of a newly allocated heap
> area, i.e.:
> 
> char *
> function(void)
> {
> char buffer[100];
> 
> return buf;
> }
> 

This problem happens very early stage of my program. Its the very first free() 
develops a problem. 

I checked again, up to the this problematic free(), functions return newly 
allocated strings properly:

char *f( )
{
 char *newstr = NULL;
:
 newstr = (char *) malloc(p - sp + 1);
 if (newstr == NULL)
return NULL;
 :
 return newstr;
}

Can a yet not executed wrong free() elsewhere cause a problem of this nature?

Best regards
Unga


  
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: Segmentation fault when free

2008-09-20 Thread Unga

--- On Sat, 9/20/08, Giorgos Keramidas <[EMAIL PROTECTED]> wrote:

> From: Giorgos Keramidas <[EMAIL PROTECTED]>
> Subject: Re: Segmentation fault when free
> To: [EMAIL PROTECTED]
> Cc: [EMAIL PROTECTED], freebsd-questions@freebsd.org
> Date: Saturday, September 20, 2008, 2:23 PM
> On Fri, 19 Sep 2008 20:03:03 -0700 (PDT), Unga
> <[EMAIL PROTECTED]> wrote:
> > Hi thank you very much for your reply and the test
> case.
> >
> > That is, in a trivial case like this, free() works
> well. Hopefully
> > free() works well in all cases too.
> >
> > But my main program is 1900 lines, f1() and f2() are
> in a 2200 lines
> > second file. The f1() and f2() calls some functions
> from a 500 lines
> > third file. The main program call another function,
> f3(), from 2nd
> > file, pass pointers to two functions f4(), f5() of
> main program. The
> > while loop iterate more than one million times. Its
> quite a complex
> > situation.
> 
> You are probably calling free() multiple times for the same
> buffer.
> 
> Try tracing the malloc and free calls, using the
> information from this
> message:
> 
> http://lists.freebsd.org/pipermail/freebsd-questions/2008-July/179480.html
> 
> > There must be an error somewhere else. I noted free()
> causes lot of
> > troubles. It is easy to write complex programs if you
> just let to leak
> > memory. But in my case, since the program iterate
> millions of times,
> > if I let to leak, I'm sure it will run out of RAM.
> 
> Leaking memory is *never* a good choice.  Especially if you
> are writing
> library code that others are supposed to use, or code that
> is supposed
> to run millions of times.
> 
> While it's understandable as a 'quick hack'
> when you are first writing a
> program, I've seen far too many 'quick hacks'
> that lived years and years
> after the original 'experimental' period passed. 
> Hence the knee-jerk
> reaction when I see leaks being used as a
> 'temporary' solution :)

Hi Giorgos, thank you very much for your reply.

ktrace.out shows:
malloc_init()
0x8103400 = malloc(1024)
malloc_init()
malloc_init()
0x810b0b0 = malloc(400)
:
so many malloc
:
so many free
:
malloc/free combinations
:
free(0xbfbfc9c9)

1. This clearly shows my program is trying to free a memory that has not been 
allocated. How it could have happened?

2. Is it correct to have many malloc_init()?

Best regards
Unga




  
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: Segmentation fault when free

2008-09-19 Thread Unga
--- On Sat, 9/20/08, Nash Nipples <[EMAIL PROTECTED]> wrote:

> From: Nash Nipples <[EMAIL PROTECTED]>
> Subject: Re: Segmentation fault when free
> To: freebsd-questions@freebsd.org
> Date: Saturday, September 20, 2008, 4:14 AM
> --- On Fri, 9/19/08, Unga <[EMAIL PROTECTED]> wrote:
> 
> > From: Unga <[EMAIL PROTECTED]>
> > Subject: Segmentation fault when free
> > To: freebsd-questions@freebsd.org
> > Date: Friday, September 19, 2008, 9:17 AM
> > Hi all
> > 
> > I'm running FreeBSD 7 on i386. I have a C program
> > compiled with gcc 4.2.1 20070719.
> > 
> > Logically my program is:
> > 
> > char *a;
> > char *b;
> > char *c;
> > 
> > while (cond)
> > {
> >  a = f1(); /* malloc() and send a string */
> >  b = f2(); /* malloc() and send a string */
> > 
> >  c = (char *) malloc(strlen(a) + strlen(b) + 1);
> >  c[0] = '\0';
> > 
> >  strcat(c, a);
> >  strcat(c, b);
> > 
> >  free(a);
> >  free(b);
> > }
> > 
> > When it executes free(b), my program exits with
> > Segmentation fault: 11. The free(a) executes well.
> > 
> > The problem is with free(b). Even swap free(b) first
> and
> > free(a) next, it still crashes at free(b).
> > 
> > If I comment out free() lines, further down the
> program,
> > first few characters of one string get dropped when
> executes
> > a completely unrelated line.
> > 
> > How could I bit more narrow down the problem? 
> > 
> > Many thanks in advance.
> > 
> > Kind regards
> > Unga
> > 
> > 
> 
> im affraid i didnt implement your request correctly but the
> program below did not crash my server under root in 60
> seconds
> 
> #include 
> #include 
> #include 
> 
> char *a;
> char *b;
> char *c;
> 
> char *abd = "Hi, im a string 1\0";
> char *bbd = "Hey, im a string 2\0";
> 
> char *f1(void){
>   char *ab;
>   ab = malloc(strlen (abd));
>   memcpy(ab, abd, strlen(abd));
>   printf("f1(): %s\n", ab);
>   return ab;
> }
> 
> char *f2(void){
>   char *bb;
>   bb = malloc(strlen (bbd));
>   memcpy(bb, bbd, strlen(bbd));
>   printf("f1(): %s\n", bb);
>   return bb;
> }
> 
> int
> main(void)
> {
> 
> while (1)
> {
> 
> a = f1(); /* malloc() and send a string */
> b = f2(); /* malloc() and send a string */
> 
> c = (char *) malloc(strlen(a) + strlen(b) + 1);
> c[0] = '\0';
> 
> strcat(c, a);
> strcat(c, b);
> 
> free(a);
> free(b);
> }
> }
> 

Hi thank you very much for your reply and the test case.

That is, in a trivial case like this, free() works well. Hopefully free() works 
well in all cases too.

But my main program is 1900 lines, f1() and f2() are in a 2200 lines second 
file. The f1() and f2() calls some functions from a 500 lines third file. The 
main program call another function, f3(), from 2nd file, pass pointers to two 
functions f4(), f5() of main program. The while loop iterate more than one 
million times. Its quite a complex situation.

There must be an error somewhere else. I noted free() causes lot of troubles. 
It is easy to write complex programs if you just let to leak memory. But in my 
case, since the program iterate millions of times, if I let to leak, I'm sure 
it will run out of RAM.

So the question is, if you were to encounter this issue, how would you approach 
it and find the culprit? 

I'm using pretty basic tools to write complex programs. I use Kate to write 
programs, Makefiles to compile, use GCC, and use ddd in case of a trouble.

Best regards
Unga




  
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Segmentation fault when free

2008-09-19 Thread Unga
Hi all

I'm running FreeBSD 7 on i386. I have a C program compiled with gcc 4.2.1 
20070719.

Logically my program is:

char *a;
char *b;
char *c;

while (cond)
{
 a = f1(); /* malloc() and send a string */
 b = f2(); /* malloc() and send a string */

 c = (char *) malloc(strlen(a) + strlen(b) + 1);
 c[0] = '\0';

 strcat(c, a);
 strcat(c, b);

 free(a);
 free(b);
}

When it executes free(b), my program exits with Segmentation fault: 11. The 
free(a) executes well.

The problem is with free(b). Even swap free(b) first and free(a) next, it still 
crashes at free(b).

If I comment out free() lines, further down the program, first few characters 
of one string get dropped when executes a completely unrelated line.

How could I bit more narrow down the problem? 

Many thanks in advance.

Kind regards
Unga








  
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: How to split a C string by a string?

2008-09-17 Thread Unga
--- On Wed, 9/17/08, Giorgos Keramidas <[EMAIL PROTECTED]> wrote:

> From: Giorgos Keramidas <[EMAIL PROTECTED]>
> Subject: Re: How to split a C string by a string?
> To: [EMAIL PROTECTED]
> Cc: freebsd-questions@freebsd.org
> Date: Wednesday, September 17, 2008, 6:17 PM
> On Wed, 17 Sep 2008 00:45:46 -0700 (PDT), Unga
> <[EMAIL PROTECTED]> wrote:
> > Hi all
> >
> > I'm writing an C application on FreeBSD 7+. I need
> to split a string
> > by another string (ie. the delimiter is
> "xxx") similar to strtok split
> > a string by a single char. Is there a standard
> function or is there a
> > FreeBSD functions for this?
> 
> You can use strstr() to look for the "xxx"
> delimited and split that that
> point:
> 
>   % cat -n foo.c
>1  #include 
>2  #include 
>3
>4  int
>5  main(void)
>6  {
>7  char text[] = "Hello string
> world";
>8  char delim[] = " string ";
>9  size_t dlen = sizeof(delim) /
> sizeof(delim[0]) - 1;
>   10  char *p;
>   11
>   12  p = strstr(text, delim);
>   13  if (p == NULL)
>   14  return 0;   /* No
> match */
>   15
>   16  printf("First part = 
> \"%.*s\"\n", p - text, text);
>   17  printf("Second part =
> \"%s\"\n", p + dlen);
>   18  return 0;
>   19  }
>   % cc -std=iso9899:1990 -O2 -Wall foo.c
>   % ./a.out
>   First part =  "Hello"
>   Second part = "world"
>   %

Thank you very much for the reply. That is, there is no existing split 
function. So I got to write to my own :)

Best regards
Unga


  
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


How to split a C string by a string?

2008-09-17 Thread Unga
Hi all

I'm writing an C application on FreeBSD 7+. I need to split a string by another 
string (ie. the delimiter is "xxx") similar to strtok split a string by a 
single char. Is there a standard function or is there a FreeBSD functions for 
this?

Many thanks in advance.

Kind regards
Unga




  
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Segmentation fault: _pthread_mutex_init_calloc_cb()

2008-08-30 Thread Unga
Hi all

When my C program executing exit(EX_OK); I get following error message in ddd:
Program received signal SIGSEGV, Segmentation fault.
0x28102600 in _pthread_mutex_init_calloc_cb () from /lib/libc.so.7

I'm running FreeBSD 7.0 on i386.

I noted I got this issue after I introduced a code section with strsep. I'm not 
sure whether there is anything to do with strsep, ddd shows strsep works well.

Any idea what is wrong?

Many thanks in advance.

kind regards
Unga


  
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


RE: string split, bash and IFS

2008-08-25 Thread Unga
--- On Mon, 8/25/08, Barry Byrne <[EMAIL PROTECTED]> wrote:

> From: Barry Byrne <[EMAIL PROTECTED]>
> Subject: RE: string split, bash and IFS
> To: [EMAIL PROTECTED], freebsd-questions@freebsd.org
> Date: Monday, August 25, 2008, 7:54 PM
> > -Original Message-
> > From: [EMAIL PROTECTED] 
> > [mailto:[EMAIL PROTECTED] On Behalf
> Of Unga
> > Sent: 25 August 2008 10:40
> > To: freebsd-questions@freebsd.org
> > Subject: string split, bash and IFS
> 
> > How to use bash and IFS to split a string?
> > 
> > eg. 
> > $string = "Name:Surname:10"
> > IFS=:
> > echo "$string" | read name surname age
> > 
> > This does not work for some reason. The read does not
> create 
> > name, surname and age variables. Any idea why?
> > 
> > Appreciate your reply.
> [EMAIL PROTECTED]"
> 
> Unga:
> 
> I think your problem is that each element of the pipeline
> runs in a separate
> process, so has no access to the variables from other
> processes. You could
> try something like:
> 
> echo "Name:Surname:10" | ( IFS=: ; read name
> surname age ; echo $surname)
> 

Thanks for the reply. Your statement prints the Surname but the variable 
$surname disappear after that and not available for further processing. 

I'm referring to two sources for this:
1. Learning the bash shell, 2nd Edition. O'Reilly publishers
Where on page 170, under read section
The basic syntax is:
read var1 var2...

This statement takes a line from the standard input and breaks it down into 
words delimited by any of the characters in the value of the environment 
variable IFS. The words are assigned to variables var1, var2, etc.

2. 
http://www.unix.com/shell-programming-scripting/29202-perl-like-split-function-bash.html

It looks like it works for others but here on FreeBSD 7.0, bash 
3.2.33(0)-release, I find it difficult to get this syntax to work. 

> Also, probably a typo - but you're assignment of string
> in the first line
> should omit the $ sign.
> 
Yes, sure is a typo. 

Regards
Unga



  
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


string split, bash and IFS

2008-08-25 Thread Unga
Hi all

How to use bash and IFS to split a string?

eg. 
$string = "Name:Surname:10"
IFS=:
echo "$string" | read name surname age

This does not work for some reason. The read does not create name, surname and 
age variables. Any idea why?

Appreciate your reply.

Kind regards
Unga


  
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


  1   2   >